Intento hacer una simulación simple, pero simple simple y no hay forma de que el tornillo ruede por la superficie de la lata al caerse. No al 100%. O traspasa la geometría de la lata o ni siquiera la toca. Una vez he medio conseguido algo potable me encuentro con que no puedo hacer un bake simulation de la simulación del tornillo cayendo hacia abajo. Cosas como estas hacen que le tenga tirria al 3D. Si es lo más sencillo y no me sale.
Intento hacer una simulación simple, pero simple simple y no hay forma de que el tornillo ruede por la superficie de la lata al caerse. No al 100%. O traspasa la geometría de la lata o ni siquiera la toca. Una vez he medio conseguido algo potable me encuentro con que no puedo hacer un bake simulation de la simulación del tornillo cayendo hacia abajo. Cosas como estas hacen que le tenga tirria al 3D. Si es lo más sencillo y no me sale.
Como siempre adjunto imagen.
Yo esta vez no puedo ayudar, ya que las físicas en Maya solo las he usado para destrucciónes típicas con bolas y paredes en mil pedazos, bakear y exportarlas al cryengine con GPU caché.
La verdad es que no le he dedicado nada serio a Bullet Physx, pero quizás este teaser de Mashashiro ushiyama te puede servir:
Por cierto, no debería traspasarte la lata de gasolina si has aplicado un rigid body a la lata y al tornillo, reduce un poco la fricción también por ver.
En lugar de usar la geometría de la lata prueba utilizar una geometría aparte, solo para la simulación, es decir, un plano inclinado y poco más. Igual para él tornillo, un cilindro que mida y/u ocupe el mismo espacio. Una vez solucionada la simulación linkas el tornillo al cilindro y ocultas estos dummies y ya está. Me da la impresión que las formas geométricas complejas hacen que tú simulación falle. Viendo de cerca la imagen que adjuntas, aparentemente el tornillo es bastante simple, debería funcionar tal cuál sin más.
Obtén enseñanza tradicional en arte y cine. Los ordenadores solo son herramientas. Ellos no pueden tomar decisiones creativas, y solo pueden crear trabajos tan buenos como tus conocimientos y tu experiencia les permita. Victor Navone
Ser "animador" es un regalo que te ganas y un honor que deben adjudicarte los otros. Chuck Jones
La tecnología no hace las pelí*culas, la gente las hace. No eres un animador sólo porque puedas mover un objeto del punto A al punto B. Eres alguien quien le da vida a un personaje, que es algo que el software y la tecnología no puede dar. John Lasseter
Si es que debe ser muy sencillo. Es un objeto que colisiona con otro y se cae al suelo. Nada de roturas ni filigranas. Creo que el problema puede estar en esa especie de esfera qué envuelve el tornillo. Como se puede apreciar en la fotografía no toca la lata porque ya lo hace la esfera. Debería poderse ajustar perfectamente al tornillo.
Si es que debe ser muy sencillo. Es un objeto que colisiona con otro y se cae al suelo. Nada de roturas ni filigranas. Creo que el problema puede estar en esa especie de esfera qué envuelve el tornillo. Como se puede apreciar en la fotografía no toca la lata porque ya lo hace la esfera. Debería poderse ajustar perfectamente al tornillo.
Nucleus?
Es como el envoltorio que actúa físicamente o algo similar.
Es el Solver para ciertos tipos de Físicas, como Ncloth, pero no sé si en bullet se sigue usando, cito documento de Autodesk: nucleus.
Sep 09 2014 | In-Product View.
Applies to Maya 2015.
This node is the general Solver node used for Maya nucleus objects including nCloth and nParticles. It contains settings to control forces (gravity and wind), ground plane attributes, and time and scale attributes, which Apply to all of the Nucleus object nodes connected to a particular nucleus solver.
El nucleus puede escalarse rotarse y demás, por si acaso era tu caso, se podría hacer más pequeño.
Ya está solucionado. El error o despiste era qué debía ir jugando con el atributo Collider Shape Margin. Lo he puesto a cero en ambos objetos y parece que hace la simulación bien. Lo extraño es que me da error al hacer el Bake.