Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Animacion con ropa

Iniciado por #Patow, Septiembre 26, 2018, 09:03:29 PM

Tema anterior - Siguiente tema
Buenas,
 
Mi duda es la siguiente: Tengo pensado hacer un avatar 3d de un humano sin ropa alguna, hacerle las animaciones correspondientes de correr, saltar, etc. Supongo que al hacer las animaciones sin ropa y querer adherir la ropa luego al personaje la animacion sobrepasará la ropa.  Un ejemplo: Consigo un pantalón y me lo pongo, al hacer la animacion de caminar el pantalón quedará en el lugar y la pierna se moverá como la animación.
 
Corregidme si me equivoco. En el caso anterior, ¿existe algún tipo de herramienta o forma de hacer que esto no pase?¿Hay algún manual/video que pueda ver?
 
Muchas gracias de antemano!

Septiembre 26, 2018, 09:58:02 PM #1 Ultima modificación: Septiembre 26, 2018, 10:01:28 PM por debug


   
eature=oembed" width="480">

 
Manual de Unity https://docs.unity3d.com/es/current/Manual/class-Cloth.html

la classe "Cloth" permite realizar simulaciones de telas...... pero creo que no buscas simulacion sino animacion de toda la vida.... 
 
creo que toda la ropa deveria estar animada junto con el modelo (personaje) y luego jugar a mostrar/ocultar o activar/desactivar la prenda deseada....

Haces tu modelo 3D del cuerpo, lo rigeas, lo animas y esa parte queda lista.
 
Luego haces la ropa y la rigeas con exactamente el MISMO eskeleto del cuerpo.

En este punto tienes problema de clipping, la superficie del cuerpo sobresale de la superficie de la ropa en algunas partes cuando se ejecuta la animacion.
 


Lo anterior lo corriges con el uso de alpha maps en el modelo 3D de tu cuerpo humano, las areas afectadas por el alpha map son precisamente las que están cubiertas por la ropa que usa el personaje y asi no se ve que sobresalga ninguna parte, cada alpha map debe ser especifico para cada pieza de ropa.


Saludos.


 

 
 
Cita de: juguefre date=1538435640En este punto tienes problema de clipping, la superficie del cuerpo sobresale de la superficie de la ropa en algunas partes cuando se ejecuta la animacion.
   
   
      

      Lo anterior lo corriges con el uso de alpha maps en el modelo 3D de tu cuerpo humano, las areas afectadas por el alpha map son precisamente las que están cubiertas por la ropa que usa el personaje y asi no se ve que sobresalga ninguna parte, cada alpha map debe ser especifico para cada pieza de ropa.

       
   


buen truco el del poner alpha al cuerpo...

Etiquetas: