XSIforum.com

Bakes entre diferentes UV sets en Maya.

0 Usuarios y 2 Visitantes están viendo este tema.

Bakes entre diferentes UV sets en Maya.
« en: 02 Septiembre 2011, 16:30:44 »
http://xuanprada.com/2011/09/02/baking-between-uv-sets-in-maya/

Uno de los procedimientos mas habituales que hace un texturizador, es hacer
bakes de todo tipo de mapas.
Procedurales, mascaras, diffuses, etc.

Lo que es un poco menos habitual, es hacer bakes entre diferentes sets de UVs,
esto solo se hace con assets muy grandes, o hero models muy importantes, y no
siempre, depende de los requerimientos del modelo. De todas foras es algo que se
utiliza un monton.
Se utiliza sobre todo cuando tienes el mismo modelo con diferentes resoluciones
y diferentes uv mapping. O es muy comun sobre todo tener dos uv sets distintos,
uno para las texturas comunes (color, specular, displacement, reflection, bump)
y otro para el groom.
En Happy Feet2 me pelee  mucho con esto, y en Houdini es un infierno, pero en
Maya o XSI es muy facil.

En XSI no tiene mucho misterio, otro dia hago un mini how to.
Pero en Maya, puede ser un tanto lioso si no lo has hecho antes.
Yo siempre utilizo la herramienta Mental Ray Batch Bake, pero parece no
funcionar con bakes entre disintos UV sets y distintos rangos de UVs.

Es una chorrada, pero me he vuelto loco hasta que he dado con ello, quiero
decir, hasta que me he dado cuenta de que la herramienta no funcionaba y tenia
que buscar otra alternativa.

Lo he solventado con la herramienta Transfer Maps de Maya.
Es la primera vez que la utilizo, ya que siempre utilizo el batch bake de mental
ray, asi que lo he escrito en mi blog a modo de how to para futuras ocasiones.

A lo mejor es util para alguien mas.

Saludos.

Re:Bakes entre diferentes UV sets en Maya.
« Respuesta #1 en: 03 Septiembre 2011, 16:24:11 »
Si no ando equivocado, lo que en Maya se llama bake, en Softimage equivale a plot.
Los animadores bakeamos (ploteamos) la geometría que forma parte de un modelo cuando está animado para que llegue al departamento de lighting sin rig y por tanto, más 'ligero'.
Hasta ahora es eso lo que yo entendía por hacer bake. ¿Para qué sirve hacer el bake en mapas?

Re:Bakes entre diferentes UV sets en Maya.
« Respuesta #2 en: 04 Septiembre 2011, 12:28:55 »
Bueno en Xsi también se llama bake, bueno en realidad el término bake no es específico de ningún software, es un término general, como si dices extruir.
Plot y bake son cosas distintas.
En shading también se pueden hacer plots, pero se utiliza solo en videojuegos/real time.

Los bakes son simplemente pasar información de un canal de un shader a un mapa de textura.
Un Ejemplo es utilizar un procedural en Xsi, por ejemplo el procedural snow. Este procedural genera color blanco cuando las normales miran hacia arriba, así que viene perfecto para hacer polvo.
El problema es que los procedurales no puedes editarlos mas allá de las opciones que tienen.
Sin embargo si haces un bake de ese procedural a un mapa de bits, puedes abrirlo en photoshop y pintarlo, con lo que las posibilidades se multiplican por mil.
Y así con cualquier procedural, o con un ambient occlusion para utilizar como máscara de suciedad, etc.

Otras de las funciones importantes de los bakes, es pasar información de unas uvs a otras, como el primer pos de este hilo.
Normalmente las uvs para texturas son unas, y las uvs para simulaciones, pelo, wetmasks, etc son otras.
Y puedes necesitar máscaras de unas uvs aplicadas a las otras uvs.
Obviamente puedes repintarlas, pero nunca te van acquedar exactamente igual, con lo que habrá fallos.
La única forma de hacerlo es haciendo un bake de unas uvs a otras en un determinado canal, que es justo lo que explico en el primer post de este hilo.

También se pueden hacer bakes para falsear cosas.
Por ejemplo, puedes coger un objeto e iluminarlo, y pasar toda esa información de color, luz, reflejos, etc. A un mapa de bits.
Si pones en una escena ese objeto con un shader constant y el mapa bakeado parecerá estar iluminado y con reflejos de forma compleja, peze a no tener luces ni nad.
es una forma de optimizar.

En fin los bakes tienen un millón de utilidades, hazte una idea de que cada objeto que texturo, para llegar hasta las texturas finales, paso por entre 3 y 15 bakes, en función de lo complejo que sea.

Re:Bakes entre diferentes UV sets en Maya.
« Respuesta #3 en: 04 Septiembre 2011, 12:29:35 »
Y todo esto desde el iPhone! :)

Re:Bakes entre diferentes UV sets en Maya.
« Respuesta #4 en: 04 Septiembre 2011, 22:57:14 »
 En Softy vas a property/ Render Map y con eso "bakeas" la textura ;)

Re:Bakes entre diferentes UV sets en Maya.
« Respuesta #5 en: 05 Septiembre 2011, 10:02:44 »
Exacto, la herramienta para hacer bakes en XSI se llama Rendermap.