De sdk ni idea, en el 3ds Max lo que se es aplicar un material a rojo, otro al verde, y otro al azul, y usar las opacidades del Vertex Paint, para pintarlo. Lo que no sé es si eso luego el sdk lo importara bien, o tendrás que bakearlo e igualmente hacerle Unwrap.
Primero lo básico con el Vertex Paint es.
Ver en el render los colores pintados con VertexPaint.
1- Crear un plano, mover los vértices para simular un terreno y convertirlo en una malla.
2-Aplicarle el modificador VertexPaint, (Con el objeto seleccionado y seleccionando el modificador VertexPaint, se abre la ventana de VertexPaint
3- Pinchar en Palette y seleccionar, por ejemplo
Color 0:Rojo (con Red 254,Gren 0,Blue 0.)
Color1: Verde : (con Red 0,Gren 254,Blue 0.)
Color2:Azul : (con Red 0,Gren 0,Blue 254.)
4- Pintar con dichos colores, jugar con opacity.
5-Para ver los colores en el visor:
Con el objeto seleccionado
Properties, Vertex Channel Display activado.
6-Para qué al renderizar se vean los colores pintados, aplicarle
al difuso del material un Vertex Color (Con el Sub Channel en All)
Para asignar materiales a los colores pintados con el VertexPaint.
Una vez teniendo claro lo anterior.
1-Poner en el Material Editor 3 materiales, por ejemplo, un Ground_Grass, un Ground_Grey_Dirt y un Ground_SandShore.
2-Poner en otra ranura un Composite, y arrastrar al Base Material el
Ground_Grass, al Mat1 el Ground_Grey_Dirt y al Mat2 el Ground_SandShore, (Puede ser instance o copy indistintamente según nos interese.)
3-Pinchamos en el (*.mat) 1 Ground_Grey_Dirt y en el Opacity de la pestaña Blinn Basic Parameters
poner un Vertex Color, con el Sub Channel, por ejemplo, Red.
Pinchar en la flecha de arriba a la izquierda Go to Parent.
4-Pinchamos en el (*.mat) 2 Ground_SandShore y en el Opacity de la pestaña Blinn Basic Parameters
poner otro Vertex Color, con el Sub Channel, por ejemplo, en Gren.
Pinchar en la flecha de arriba a la izquierda Go to Parent.
5- Asignar el material compuesto a la selección de la malla y renderizar.
6- Se puede ir repintando con el Vertex Paint, usando la Opacidad, e ir viendo el resultado renderizando.
Hay alguna línea del foro que también se comentaba lo anterior. Pero bueno, a grandes rasgos es lo anterior.
No sé si era eso, lo que preguntabas. Pero no es que tengas así un mayor control de la zona donde quieres aplicar x color, para asignarle la textura a ese color. Es usar la opacidad del Rojo verde y azul del Vertex Paint para qué los materiales queden mezclados. Pero solo esos 3 colores y 3 materiales.
-- IMÁGENES ADJUNTAS --
🖼️
Estamos trabajando para mostrar las imágenes del foro
Adjunto #201759