Simulación con rigidos

antonio_gt - 06/06/2019 14:35
Hola, tengo que hacer un trabajo de investigación y tengo dos modelos 3d escaneados de una boca y tengo que enfrentarlos entre si para simular los movimientos mientras mastica, el problema es que al moverlo y añadir cada keyframe cuando pongo la configuracion de cuerpo rigido y muevo el modelo mandíbular sobre el maxilar que es el pasivo, las mallas se antraviesan.

He visto varios tutoriales pero no se cómo se hace para mover un objeto 3d y que siga la geometria de la malla que no tiene dinamica (no se mueve) cuando usamos cuerpos rigidos.

Quiero que una malla choque contra la otra cuando programamos ciertos movimientos.

Alguna idea?
Gracias

Enviado desde mi iPhone utilizando Tapatalk.
Soliman - 06/06/2019 20:22
Creo que son cosas diferentes.

Si lo que vas a crear es una animación, solo debes llevar el movimiento, al punto que quieres, que es lo que saldrá luego en vídeo.

Las físicas, se utilizan para otra cosa y no para una animación normal.

En la misma animación, se pueden poner en los huesos, unas Constraints para limitar la rotación a partir de cierto grado.

Tal vez sea eso lo que buscas.
Soliman - 06/06/2019 21:09
[video=youtube_share;YLZtiv-ZA0o]https://youtu.be/YLZtiv-ZA0o[/video]
antonio_gt - 09/06/2019 13:05
No, no es eso lo que pregunto, ose quiero que cuando yo marque un desplazamiento de una malla de un punto A a otro punto B si en la trayectoria se encuentra con otra malla de otro objeto interactuen, es decir no se atraviesen, que choquen entre si siguiendo la geometria de la malla

Enviado desde mi iPhone utilizando Tapatalk.
Soliman - 09/06/2019 14:45
Si lo que quieres es el molde, eso sería poner un modificador de booleana.

Si es otra cosa no lo pillo.

[video=youtube_share;Tmfmni4E4cM]https://youtu.be/Tmfmni4E4cM[/video]
Klópes - 09/06/2019 15:58
No, creo que sólo quiere que una empuje a la otra cuando se mueva. Para eso tienes que definirlos como sólidos (rigid body) en la pestaña de Physics, y probablemente usar uno de tipo pasivo (el maxilar superior, imagino) y otro activo. Haz pruebas, si tengo tiempo te daré alguna solución.

EDITO: aquí hay un vídeo simple sobre cómo funciona (segunda parte, lo de los cubos):
[url]https://www.youtube.com/watch?v=pJ6bkJ1XBSo[/url]
y adjunto algo que creo que se parece a lo que quieres.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #228733

antonio_gt - 09/06/2019 21:54
[url]https://youtu.be/bn_SjpMAXW4[/url]

Enviado desde mi iPhone utilizando Tapatalk.
Soliman - 09/06/2019 22:40
[video=youtube_share;Yz7IkIexlAc]https://youtu.be/Yz7IkIexlAc[/video]
antonio_gt - 10/06/2019 01:44
Es que claro, no es para hacer una animación, por eso en el titulo he puesto simulación, quiero que la relacion de contacto entre las superficies que he indicado antes sea lo más real posible, he visto videos en YouTube de una bola de demolición llevándose por delante un montón de cubos, luego deduzco que Blender es capaz de hacer ese tipo de simulaciones es lo que quiero que pase aquí pero sin que salga nada volando, simplemente lo de arriba no se mueve y lo da abajo quiero que acompañe sin atravesar la malla superior en el movimiento

Enviado desde mi iPhone utilizando Tapatalk.
Soliman - 10/06/2019 07:59
Entonces sería hacerlo por Rigid Body Constraints, pero la verdad no se me ocurre ahora como hacerlo. :(
Mírate estos vídeos a ver si te da alguna idea de como hacerlo.
[URL]https://www.youtube.com/user/realsoliman/search? View_as=subscriber&query=rigid+body[/URL]
El primero sería algo parecido, pero pensando con que la gravedad lleva el objeto hacia abajo, no hacia arriba.

[video=youtube_share;aAvdeOLzAJ4]https://youtu.be/aAvdeOLzAJ4[/video]