← Blender Hoy
  • 5
  • Published 17 Aug 2018

Los Pixeles Perdidos en el UV

Buenas a todos!

Hola a todos.

Hace tiempo venimos trabajando en juegos, y la optimización a la hora de hacer un asset es fundamental.

Venimos viendo la forma de optimizar el espacio en el UV, ya que cada pixel que no se usa va a la basura.

Por ahora el blender en el pack que hace de islas NO soporta espacios cóncavos, entonces se pierde muchísimo espacio y hay que terminar acomodando todo a mano, lo que toma mucho tiempo.

Hay un plugin muy interesante, que es muy económico, llamado ShotPacker, para el que quiera poner unos pesos.

En mi repositorio hice un script que calcula que porcentaje del area UV estamos usando, por ende, cuanto estamos perdiendo. Se llama oscurart_calculate_uv_area.py El repositorio está en github.com/oscurart/BlenderAddons

Simplemente seleccionan el objeto, se ponen en modo objeto y lo corren. Deben tener la terminal abierta para ver el resultado FINAL.

Como se ve en la imagen, la parte roja demuestra el espacio perdido. Hay mas plugins para esto, pero generalmente o son demos, o son directamente softwares.

Un UV MUY bien hecho, con figuras irregulares puede llegar a tener un aproximado de 75% de ganancia, asi que imaginen que un UV hecho con el packer de blender puede llegar a ganancias PESIMAS.

Es importante tener en cuenta el valor de un UV con buena ganancia, ya que la diferencia es gigante.

Un saludo a todos!

image823.png

Oscurart
17 Aug 2018