XSIforum.com
Foros 3D => Aprendiendo-Tutoriales => Autodesk Softimage => T.Shaders, Luces y Cámaras => Mensaje iniciado por: manolo en 05 Agosto 2005, 13:57:39
-
Buenas a todos,
Espero que a algunos les sirva este pequenyo truco, se trata de pintar una textura sobre la geometria de un objeto a traves de WeightMaps en XSI.
Empezamos por coger un objeto (como no, yo lo he hecho con un grid) que tenga suficiente resolucion para que el WeightMap tenga detalle.
-
Pintamos un WeightMap
-
Aqui es donde esta el truco.
Ponemos un material Constant negro (o del color que querais) y abrimos el RenderTree
-
Como veis, lo que hacemos es poner un nodo MapLookup, que lo que hace es extraer el WeightMap, y a traves de un Scalar2Color hacemos que varie el color del material del objeto, asi que siendo la base negra, donde pintemos con el WeighMap, pasara a ser blanco.
Util para pintar bumaps y displacements.
-
El render region donde se ve que lo que rendea es identico al WeightMap.
Hay cantidad de controles para hacer que sea mas suave o mas duro, asi que se puede customizar para que te de bastante juego.
Hala, a disfrutar
PD: Tanto Zbrush, tanto Zbrush..... :-)
-
O0
-
Gracias Manolo.!..tb es muy util el truquito para "fundirr" suavemente dos materiales completamente distintos, a través del weightmap pinchado en el "weight" de un "mix2colors"
-
Muy bueno manolo ;) yo lo que tambien suelo usar es el vertex paint para pintar en modelo, y bueno, los weight maps son la hostia para casi todo, desde hacer deformaciones, hasta para pintar las zonas donde quieres pelo o incluso para pintar la longitud de este...
-
gracias manolo, sobre todo para cosas como dice visent esta muy bien, pero para cosas de mas detalle no creo, aparte de que xsi no maneja para estas cosas con la misma fluidez los poligonos que zbrush, necesitas suvdividir la malla para obtener trazos decentes, lo ideal seria pintar en la textura, tenga los poligonos que tenga, tipo bodypaint, zb...