PDA

Visualizza Versione Completa : Animare cubo di Rubik



happymilk
14-12-09, 11:45
Salve a tutti :)
(questo rientra nella sezione: chi non muore si rivede) :p

Ho un problemino per un animazione che sto preparando per un cliente.
In pratica dovrei animare un cubo di rubik facendogli fare un paio di rotazioni. Ovviamente non sullo stesso asse ma su assi differenti.
E non sò come fare... :argh:

Cioè... alla fine potrei anche farmi 2 o 3 cubi di rubik (ognuno con i pezzetti imparentati in uno dei 3 assi) e arrivare a fare la stessa cosa (visto che alla fine non devo fare che 2 o 3 rotazioni)... però mi piacerebbe cavarmela più elegantemente. Del tipo che magari c'è un modo per far si che possa imparentare un pezzettino ad un null o ad un altro a seconda della bisogna...
(detto un pò male ma spero d'aver reso l'idea)

Consigli?:rolleyes:

g4dual
14-12-09, 11:57
il problema non è tanto come imparentare i blocchetti ad un null o meno, il problema è che quando un blocchetto cambia asse per via di una rotazione, dovrebbe anche poter perdere la parentela con quel null e prenderla con un altro null, sul nuovo asse ... cioè... mi son spiegato da cani, ma la via è tortuosa a mio avviso giovane "panda-uan" :D

happymilk
14-12-09, 12:06
il problema non è tanto come imparentare i blocchetti ad un null o meno, il problema è che quando un blocchetto cambia asse per via di una rotazione, dovrebbe anche poter perdere la parentela con quel null e prenderla con un altro null, sul nuovo asse ... cioè... mi son spiegato da cani, ma la via è tortuosa a mio avviso giovane "panda-uan" :D

ehehe... e pure io mi son fatto la stessa considerazione.
Però, visto che la parte "animatoria" di LW la conosco appena, mi son detto che forse esisteva qualche escamotage o qualche plugin per ovviare alla cosa.. :rolleyes:

Wotan3d
14-12-09, 12:08
per me la risolvi in un modo semplicissimo e velocissimo, senza lottare con parent impossibili che ti portano via tutta la giornata.

Semplicemente tenendo il pivot per ogni cubettino al centro del cubo, e questo dovrebbe essere già a posto se hai modellato nel modeler con il cubo grosso già centrale.
Non fai altro che selezionare ogni volta gli 8 o 9 cubetti (a seconda se è la fila centrale o laterale), crei il key, sposti i frames, ruoti tutti insieme i cubetti, crei il key. Fine. quindi disselect, select degli altri e riparti da capo. Molto più veloce da fare che da spiegare.
Unica cosa devi ogni volta entrare nei motion e fare un bel linear per i key che crei, oppure setti il linear di default.