Animación cubo rubik

xino - 05/02/2016 22:52
Hola amigos del Foro, espero me puedan ayudar, es algo sencillo, pero me está dando dolor de cabeza, he armado un cubo Rubik el cl cual quiero animar, pero a la hora de que gire lo cubos se encogen y deforman la imagen del movimiento, les dejo la imagen y un micro vídeo. Saludos.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #215243



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #215244

TALENT CRAZY - 05/02/2016 23:56
Texturiza cada cara por separado, debes conseguir que cada cual sea independiente a sus compañeras del mismo color.

Eso hará la función que buscas, mandar una a Cuenca y la compañera a otro lado y que mantengan el mismo color sin distorsionarse.

Si no es ese el problema especifica un poco que los findes la gente suele leer desde los móviles por no estar en casa y los archivos adjuntos (videos) no se suelen descargar. Un saludo y suerte. #TC.
Andrés57sc - 06/02/2016 00:45
Habría que ver cómo estás haciendo esa rotación, es posible que sea un problema relacionado con la posición del origen de cada segmento y el Empty u objeto sobre el que rotan.
Soliman - 06/02/2016 09:49
Eso debe ser porque lo has querido animar con Shape Keys, pero hay que tener en cuenta, que los shapes cogen la primera y última animación, pero no el recorrido completo del giro.

Eso, si es para un giro solo o dos o tres, se podría hacer fácilmente con un Empty o dos.

Si es para hacer todos los movimientos, la verdad es que no tengo ni idea, aunque una vez lo vi hecho, pero para él game donde giraba, pero por medio de un script (si no me equivoco).

Un ejemplo, sería esto:
Editado: Olvida lo que he dicho, por animación simple es muy sencillo, solo que se les debe de aplicar las escalas a los objetos antes de animarlos.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #215248

Soliman - 06/02/2016 14:22
O si es una animación simple, creo que sería aplicar primero la rotación y escala (Ctrl+A Rotation & Scale).
TALENT CRAZY - 06/02/2016 15:20
Soliman, o yo soy muy simplista, ¿o Blender es tan enrevesado como lo pintas?
La qué has liado en un momento para girar 9 cubos (un estrato, los otros dos deben quedarse como están hasta acabar de rotar el elegido) con un pivot en el centro y sus respectivas texturas.
Soliman - 06/02/2016 15:24
[QUOTE=TALENT CRAZY;942697]Soliman, o yo soy muy simplista, ¿o Blender es tan enrevesado como lo pintas?
La qué has liado en un momento para girar 9 cubos (un estrato, los otros dos deben quedarse como están hasta acabar de rotar el elegido) con un pivot en el centro y sus respectivas texturas.[/QUOTE]Ha pasado que estaba pensando para utilizarlo en el Game, no para una animación simple, o sea, poder mover un cubo Rubik en el Game no es tan fácil como parece, pues no se puede hacer por emptys o por huesos (creo), pero si es solo una animación solo es cuestión de algunos trucos, como dejar el ORIGIN en una sola posición para luego rotar los bloques sobre ese eje.

Lo acabo de probar y en 10 minutos puedes crear el cubo y la animación sin ningún problema.
Soliman - 06/02/2016 15:38
Subo un vídeo con la prueba, me ha tardado 4 minutos 47 segundos en modelar, poner materiales y animar el cubo.

Seguro que tarda más en subir a Youtube.

En unos minutos creo que estará el vídeo subido.

[video=youtube_share;HtjKRKWvhKw]https://youtu.be/HtjKRKWvhKw[/video]
Juani - 06/02/2016 16:15
[QUOTE=Soliman;942700]Subo un vídeo con la prueba, me ha tardado 4 minutos 47 segundos en modelar, poner materiales y animar el cubo.

Seguro que tarda más en subir a Youtube.

En unos minutos creo que estará el vídeo subido.

[video=youtube_share;HtjKRKWvhKw]https://youtu.be/HtjKRKWvhKw[/video][/QUOTE]
.PeRFECT, así es.
Soliman - 06/02/2016 16:37
Mira Juani, a ti que te gusta el Python, a ver si sacas algo en claro de esto.

[video=youtube_share;pCPSq8YC-DM]https://youtu.be/pCPSq8YC-DM[/video]

[video=youtube_share;2VrElorZKiU]https://youtu.be/2VrElorZKiU[/video]
Juani - 07/02/2016 19:30
Buenas Solimán, estoy intentando descifrar esto. Es un reto para mí poder explicar que hace este script. Parece ser en general que maneja el cubo con una armature con animaciones, no sé si son animaciones de los huesos o de los cubos, pero bueno, mi pregunta para ti es si as trabajado con propiedades en las animaciones de huesos u objetos en Cycles o en Blender render que pienso que será lo mismo. En el vídeo lo hace en Cycles. Si lo has hecho o no a ver si sabes de algún tutorial sobre esto. La segunda función del script hace referencia a una propiedad que llama rot, yo la he colocado y mi interfaz ya aparece con casi todo lo que él maneja, pero me falta algo. Por cierto, creo que tiene que ver sólo con huesos porque si no es en modo pose, esta propiedad no aparece. Saludos.
Soliman - 07/02/2016 20:06
[QUOTE=Juani;942730]Buenas Solimán, estoy intentando descifrar esto. Es un reto para mí poder explicar que hace este script. Parece ser en general que maneja el cubo con una armature con animaciones, no sé si son animaciones de los huesos o de los cubos, pero bueno, mi pregunta para ti es si has trabajado con propiedades en las animaciones de huesos u objetos en Cycles o en Blender render que pienso que será lo mismo. En el video lo hace en Cycles. Si lo has hecho o no a ver si sabes de algún tutorial sobre esto. La segunda función del script hace referencia a una propiedad que llama rot, yo la he colocado y mi interfaz ya aparece con casi todo lo que él maneja, pero me falta algo. Por cierto, creo que tiene que ver sólo con huesos porque si no es en modo pose, esta propiedad no aparece. Saludos.[/QUOTE]No tengo ni idea de cómo lo tiene montado, pero supongo que, son Shapes a los huesos. Veo un círculo Bézier en cada cara y luego otros para los del centros.

Lo de las propiedades, si te refieres a los huesos no tengo ni idea.

Da igual, es bastante más complicado de lo que creía, es más sencillo mover solos cubos.
Juani - 07/02/2016 20:14
Efectivamente es más fácil mover los cubos a tu antojo que desarrollar el script. Total es para una animación predefinida. Otra cosa es para él game, que el usuario los mueva a su antojo. Un saludo.