top of page
Search

Wearables for the Metaverse (2)

  • Writer: Angel Light
    Angel Light
  • Aug 3, 2025
  • 1 min read
Langue de Chat Bakery


Last time we covered the basics of geometry, but we want to bake the user's design as quickly as possible and send it to the front end. Baking with anti-aliasing for each pixel on the CPU will increase the user's waiting time. Also, executing GPU tasks in a worker environment is very expensive, so it's not worth it.


Materials | Non-GPU Baking

Since pixel units are disadvantageous for the service, we thought about applying an affine transformation to pattern units and resampling.


So, when I prepare a mesh object, I use the rectangle packing method to pack the UV islands in advance. The usage rate is usually over 70%, so it's not a waste, and it's convenient because Roblox recommends packing the guillotine cut.

In this case, only 13 affine transformations and pastings are performed per channel, so resampling can also be done using Lanczos. Logos, art, and non-pattern designs can be pre-composited in advance, so this can be done quickly with Numpy arrays.



 
 
Gmail_icon_(2020).svg.png
  • alt.text.label.LinkedIn
  • alt.text.label.Facebook

©2024 enzoviz

bottom of page