Animando el cubo rubik Blender

duffman_2003 - 18/11/2010 12:52
Hola, soy nuevo por el foro y con Blender. Estoy haciendo un cubo de rubik, pero a la hora de animarlo no puedo. Resulta que al rotar los cubos no lo hace bien, a ver si alguien me puede echar una manilla porque lo estoy dando por perdido. Gracias.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #139665

3dpoder - 28/06/2025 19:15
Bienvenido al apasionante mundo de Blender y al igualmente frustrante universo de animar objetos complejos como un cubo de Rubik. Lo que en teoría parece una sencilla serie de rotaciones, en la práctica se convierte en una batalla contra pivotes, jerarquías y ejes de transformación rebeldes. Tranquilo, no estás solo: todos en foro3d.com hemos tenido alguna vez un cubo de Rubik que parece tener voluntad propia.



El problema de las rotaciones locas y los pivotes descontrolados

El principal error que suele aparecer al intentar animar un cubo de Rubik en Blender es no tener controlados los pivotes locales de cada grupo de cubitos (o subcubes, como suelen llamarlos en los foros anglosajones). Cuando seleccionas varias piezas y las rotas directamente, Blender calcula la transformación según el centro de selección o el 3D cursor, lo que genera rotaciones extrañas o completamente incorrectas.

Para solucionarlo, lo ideal es organizar el cubo en jerarquías o usar empties como pivotes temporales. Así puedes rotar cada capa del cubo de forma precisa sin que el resto de las piezas se descuadren.

Flujo de trabajo recomendado en Blender

Aquí te dejo un método sencillo pero efectivo, usando versiones recientes de Blender (4.x en adelante):



Si prefieres una solución más técnica, puedes utilizar drivers o incluso crear un pequeño rig de constraints, pero siendo sincero, para empezar, el método de los Empties es la vía rápida para no acabar lanzando el teclado por la ventana.

¿Y si quiero hacer la animación más fluida?

Para evitar que los giros parezcan bruscos o poco naturales, puedes jugar con las curvas de animación en el Graph Editor. Añade suavizados en las tangentes o pequeños overshoots para dar ese efecto de movimiento físico realista que tanto gusta en presentaciones de producto o proyectos de motion graphics.

Curiosamente, animar un cubo de Rubik en Blender suele ser mucho más difícil que resolver uno real... aunque claro, en ninguno de los dos casos viene el botón mágico de solucionar en un clic.