Movimiento continuo de cámara

Flach - 30/10/2013 21:13
Hola. Quiero que una cámara gire 360 grados alrededor de un objeto de forma continuada (infinitas vueltas) mientras dure la reproducción.

Con un Empty lo puedo conseguir, pero si quiero modificar el trazado de la curva, ya no me sirve.

Con una curva Bézier lo consigo, pero tengo un problema y es que solo consigo dar una vuelta y quisiera qué fueran + de 1.

He mirado en los foros y no me ha parecido encontrar nada. Tampoco hay mucha información por ahí.

Os agradecería me ilustrarais acerca de cómo conseguirlo, si es que se puede, que creo que sí se puede.

Un cordial saludo.
Soliman - 30/10/2013 22:27
Si lo que quieres son varios giros y a diferentes alturas puedes crear en lugar de un círculo, una especie de espiral con las vueltas que quieras utilizar.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #187849

Soliman - 30/10/2013 22:37
Y si es repetitivo, puedes utilizar el Video Sequence Editor para DUPLICAR o triplicar la escena.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #187850



Solo tienes que poner las veces que quieras y cambiar el valor del final del video (500 frames en este caso).

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #187850

Flach - 30/10/2013 23:18
Gracias Solimán por tus prontas respuestas.

El elicoide ya lo he probado, pero tiene un problema y es que conforme la cámara va ascendiendo o descendiendo, hay que ir variandole el valor focal para mantener el ángulo de visión del conjunto, procedimiento un tanto tedioso.

El segundo, no lo entiendo pues no tengo ni pajotera idea de cual es su mecánica ya qué nunca lo he utilizado ni se cómo se hace. He hecho lo que me referencias, pero no veo diferencia alguna.

Resumiendo, sigo igual y repito mi agradecimiento por tu interés.
Soliman - 31/10/2013 08:27
Para qué la cámara enfoque siempre al objeto que quieres tener centrado puedes utilizar una constraint de tipo Trak to Constraint.

Esto funciona así, si quieres que sea la cámara qué enfoque al objeto, seleccione primero la cámara y con SHIFT presionado seleccione el objeto; y presionas CTRL+T > y la opción Trak to Constraint
La cámara, esté donde esté, siempre tendrá el objeto en el centro.Y si quisieras de alguna manera manipular alguna parte de la animación, lo mejor sería poner un EMPTY en el centro del objeto (hacer el Trak to Constraint sobre el Empty) y podrías mover ese Empty durante la animación.

Subo un ejemplo, donde el Empty esta animado del centro hacía abajo y arriba. La cámara esta con el track, al Empty.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #187863

Soliman - 31/10/2013 08:58
El segundo es en el caso que sea una animación repetida, por ejemplo, que de cinco vueltas al objeto. Si el final de la animación y el primer frame, tienen la misma posición, puedes simplemente copiar y pegar esa animación, las veces que quieras, pero repito, si lo que se busca, es repetitivo.

Subo un video donde se ve lo que explico, aunque en este caso el final de la animación, no termina en el mismo sitio que empieza (se nota el salto).

[video=youtube;1fMThrx1LqU]http://www.youtube.com/watch?v=1fMThrx1LqU[/video]

Editado:
No sé por qué, al escribir primer Frame me enlaza con la propaganda de esa página-- no era esa mí entención, pero parece haber un ROBOT que enlaza esa palabra con ese link.
Soliman - 31/10/2013 12:09
Y se me había olvidado que tienes las CONSTRAINTS. Puedes hacerlo más fácilmente añadiendo a la cámara una Constraint de tipo FOLLOW PATH.
Flach - 03/11/2013 23:54
Reitero mi agradecimiento.

Todo lo que comentas, ya lo conocía, aunque gracias por la información, porque bien podía no saberlo.

He intentado concatenar varios círculos Bézier, infinitamente próximos y, aunque el tramo de unión era ínfimo, a la hora de renderizar la cámara tenía un movimiento extraño y bastante perceptible de la unión.

Al final, y tras marear mucho la perdiz, he optado por un círculo Bézier y una sola revolución, y lo cierto es que no queda mal, pero sigo sin saber cómo hacer para qué cualquier objeto asociado a un círculo Bézier gire indefinidamente en lugar de dar una sola vuelta. Un saludo.
Soliman - 04/11/2013 19:35
[QUOTE=Flach;892346]Reitero mi agradecimiento.

Todo lo que comentas, ya lo conocía, aunque gracias por la información, porque bien podía no saberlo.

He intentado concatenar varios círculos Bézier, infinitamente próximos y, aunque el tramo de unión era ínfimo, a la hora de renderizar la cámara tenía un movimiento extraño y bastante perceptible de la unión.

Al final, y tras marear mucho la perdiz, he optado por un círculo Bézier y una sola revolución, y lo cierto es que no queda mal, pero sigo sin saber cómo hacer para qué cualquier objeto asociado a un círculo Bézier gire indefinidamente en lugar de dar una sola vuelta. Un saludo.[/QUOTE]
Pues no debes de haber probado el comentario anterios. Con Constraints puedes hacerlo también.

Si no te sale, sube el blend y te lo miro.

Desde [URL]http://www.pasteall.org/blend/[/URL] se puede subir el blend si quieres.

Se carga (download) y esperas unos segundos y veras que en la barra de dirección cambia, y añade unos números al final, copias esa nueva dirección y la pegas aquí.
Flach - 05/11/2013 00:00
Me siento avergonzado por mi necedad. Te has esforzado por ayudarme y ¿Cómo te lo pago ¿obviando lo que me has puesto delante. Me creo que se algo y la realidad es que no se nada.

Lo que me referencias no lo conocía y he visto pocas, por no decir ninguna, descripción en tutorial alguno.

He seguido los pasos indicados y FUNCIONA.

Pido disculpas y reitero mi agradecimiento. Un saludo.