Movimiento siguiendo una trayectoria

salinas69 - 28/10/2014 14:12
Buenos días.

Tengo un camión tráiler y lo que pretendo es que haga un recorrido entre diferentes calles de una ciudad.

Como puedo hacer que el camión tráiler haga el recorrido?
Sería qué fuese por una recta, luego girar a la izquierda y seguir por otra recta, girar de nuevo a la izquierda y una recta, y finalmente girar a la derecha y seguir recto hasta el destino. Un saludo y gracias.
Soliman - 28/10/2014 14:50
Entiendo que es sin movimientos de rueda.

Solo tienes que, añadir una curva bézier.

Seleccionas primero el camión y con Shift presionado seleccione la curva.


Una vez los dos seleccionados presionas Ctrl+P y eliges la opción FOLLOW PATH
Al presionar Alt+A (o animación) el objeto se desplazará por la curva.

Esa curva tiene una duración de 100 FRAMES que puedes cambiar desde Object Data > Path Animation.


No sé si has manejado alguna vez las curvas de Bézier, pero es cuestión de estirar de los handles y escalarlos para amoldar la figura al recorrido que quieras realizar.


Si tienes que cambiar la dirección, se hace desde el panel de la izquierda. Curve Tools > Switch Direction.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #199234



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #199235



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #199236

salinas69 - 28/10/2014 17:49
Hola Solimán.

No, no he utilizado esta herramienta.

He probado, pero por más que lo intento no consigo adaptar la línea al recorrido. Sólo he podido hacer una curva y el recorrido es un recta, curva de 90 grados a la izquierda, recta, de nuevo curva de 90 grados a la izquierda, recta, curva de 90 grados a la derecha y finalmente una recta.

Además, el camión son dos objetos (cabeza y remolque) y han de seguir los dos el recorrido.

Sinceramente no sé cómo hacerlo.
SHAZAM - 28/10/2014 18:48
Moviendo los handles deberías poder editar el trazo para tener líneas rectas con empalmes cortos para las curvas. Prueba seleccionando los handles dé la curva en Edit Mode y pulsando la S podrás disminuir el tamaño de esos manipuladores lo que te facilitará su edición.

Para el camión hay que preparar un Rig muy simple, luego me paso, aquí en el curro no me puedo extender mucho y hay que explicar algunas cosas.

Mientras échale un vistazo al funcionamiento de los constraints y el comportamiento de las jerarquías, verás que no es tan difícil como parece.
salinas69 - 28/10/2014 19:21
Gracias Shazam.

Te agradecería me explicases un poco el cómo hacerlo.

También como empalmar las curvas beizer.
Soliman - 28/10/2014 19:54
[video=youtube_share;OB_dwNP606k]http://youtu.be/OB_dwNP606k[/video]
salinas69 - 28/10/2014 20:30
Muchas gracias Solimán por el vídeo, me ha resuelto la duda.

Un cordial saludo.
Soliman - 28/10/2014 20:38
La parte de animar ruedas y todo lo demás, hay un tutorial de Valentin que es fantástico, pero requiere conocer un poco la parte de armatures, etc.

[video=youtube;f85PwpvuTdM]https://www.youtube.com/watch?v=f85PwpvuTdM[/video]
[video=youtube;esNcj-WD8AU]https://www.youtube.com/watch?v=esNcj-WD8AU[/video]
[URL]https://www.youtube.com/user/elpuntalenator/search? Query=coche[/URL].
salinas69 - 28/10/2014 21:49
Le echaré un vistazo a los vídeos. Gracias de nuevo.
salinas69 - 29/10/2014 08:50
Buenos días, estoy con la curva beizer y al crearla aparecen dos manillas, una en cada extremo. Veo en el vídeo que vas creando nuevas manillas ¿Cómo se crean?
Soliman - 29/10/2014 09:24
Las curvas se pueden subdividir, por ejemplo, seleccione dos handles y presionas W > Subdivide y te creará un nuevo handle en la mitad de los dos seleccionados.

Si lo que quieres es extrudir lo puedes hacer con letra E y mover (G) (hay que tener el último handle seleccionado o la forma más rápida qué es colocar el cursor en el punto que quieras y presionar CTRL+Clic izquierdo ratón.
salinas69 - 29/10/2014 09:54
Si, es lo que buscaba (CTRL botón izq) no sabía cómo incluir una nueva manilla. Gracias.
salinas69 - 29/10/2014 17:50
Soliman, he hecho la trayectoria y cuando le doy al play para la animación empieza desde el frame 1 hasta el 500 (el número de frames que le he dado).
¿La animación empieza siempre desde el frame 1 o se puede cambiará Por ejemplo, que empiece desde el 50 y que termine en el frame 500. Un saludo.
Soliman - 29/10/2014 18:13
Para controlar los movimientos de la curva es mejor utilizar entonces la Constraint Follow Path que es básicamente lo mismo, pero donde puedes animar pod medio del editor gráfico ese movimiento.

Te dejo un link donde lo explica, puede ser que tengas problemas con las coordenadas si no las pones bien y no funcione.
Pero todo es cuestión de probar diferentes posiciones.
[URL]http://es.calameo.com/read/000595579041b9566ce02[/URL].

[video=youtube;VJpBhsvuK7U]https://www.youtube.com/watch?v=VJpBhsvuK7U[/video]
Soliman - 29/10/2014 18:51
Empezando en el 50 o en el 100,
[video=youtube_share;WGZbyUs4DUw]http://youtu.be/WGZbyUs4DUw[/video]
salinas69 - 29/10/2014 19:08
Otra pregunta:
Como puedo hacer que una cámara siga el recorrido enfocando al camión?
Soliman - 29/10/2014 19:39
Puedes emparentar la cámara al camión
Se selecciona primero la cámara y con Shift presionado el camión y. Ctrl+P > Object
Si mueves el camión, se moverá la cámara. (se denomina emparentamiento por que luego se les conoce como Padre e Hijo. Si el padre se mueve, el hijo le sigue.

También podría emparentar la cámara a la curve Bézier, aunque tendrías que mirar si con altura las curvas dejan de enfocar al camión.

También hay otras opciones a cámara parada, que sería una Constraint de tipo Track To que lo que hace es seguir el movimiento del objeto.
[URL]http://wiki.Blender.org/index.php/Doc:2.6/Manual/Constraints/Tracking/Track_To[/URL].
salinas69 - 29/10/2014 20:21
Gracias Solimán, probare a hacerlo así.