Rotacion de rueda al moverse el vehículo

Espaço de discussão para usuários do programa 3D Studio MAX

Rotacion de rueda al moverse el vehículo

Notapor andreaae03 » 05 Nov 2009, 07:43

Fernando, te escribo aqui en el foro; primero para empezar a acostumbrarme a usarlo y también porque estos días creo que no coincidiremos on line.

Sobre mi problema en la animación; he estado revisando una y otra vez el movimiento de las ruedas con respecto al vehículo y seguía observando que las ruedas a partir del frame 472 dejaban de rotar. Me puse a pensar y mirar los track view a ver si el problema era cuestion de la línea de tiempos. Al final me di cuenta que el frame 472 coincidía con el momento en el que el vehículo finalizaba la curva a la derecha (según la vista "top" eje "y") y tomaba la nueva recta (vista "top" eje "x").

Por lo que entre de nuevo en el controlador de las ruedas y escribi:

-Ymov.y * 2 / diametro
-Ymov.x * 2 / diametro

Parece que ahora si que va... Lo que ocurre que lo que escribí lo hice porque me parecio; no se si es correcto o me puede dar problemas, porque no se si tiene que ir separado por " > o cualquier otro símbolo; o si siemplemente con escribirlo debajo como hice sirve.

Aparentemente la "cosa" va... Pero no se si es correcto, me estoy cargando algo sin darme cuenta, o dara error por otro lado.

Un saludo.
andreaae03
VIP
 
Mensajes: 18
Registrado: 18 Feb 2008, 11:34
Ubicación: Europa

Re: Rotacion de rueda al moverse el vehículo

Notapor fernando ferro » 05 Nov 2009, 14:29

Estimado,

Gracias por tu interés y empecinamiento :D

He descubierto un error en la expresión, que en este caso no funciona correctamente. Está preparada para objetos animados en forma manual y no para los que avanzan por un recorrido.

La solución correcta es:

(Ymov.y + Ymov.x) * 2 / diametro

Así esta tendrá en cuenta el movimiento tanto en el eje X como en el Y.

Nota:
El archivo que me has enviado en forma privada tiene varios problemas vinculados con la escala de los objetos.
Estos han sido ESCALADOS, cosa que trae problemas al animar objetos que están vinculados entre si.
NUNCA se deben ESCALAR objetos si estos van ha ser animados. NUNCA (por lo menos hasta no saber que se está haciendo exactamente y sus implicancias.
Para peor, veo que en tu archivo han sido escalados en forma desproporcionada (más en un eje que en otros), lo que complica aun más las cosas.

Lo más saludable mientras se es principiante es escalar los objetos desde sus vértices. O abrirlo en un archivo independiente y cambiar su escala de unidades.
Avatar de Usuario
fernando ferro
Site Admin
 
Mensajes: 1040
Registrado: 21 Jun 2005, 17:51
Ubicación: Buenos Aires - Argentina


Volver a Discreet 3D Studio MAX

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron