well, our avatar spine is coming at one 4096x4096 texture and one 2048x2048 texture for the leftovers. should they be this big? I don't know.
I realized I can pass GetRepackedSkin the output material...perhaps I should just have multiple output materials that I pass to this function? depending on which atlas page it's on? I'm not so sure that will work as it ultimately just loops through & repacks all the attachments on the skin (I think).
it seems like the system is close to supporting multiple Runtime materials if it isn't already, right? like as it's looping through the attachments, it probably just needs to make sure it's only grabbing attachments for the current atlas page?