PDA

Voir la version complète : Animation d'un Rubik's cube



kyja
01/09/2010, 16h09
Bonjour à tous,

Je suis nouveau sur ce forum ainsi que sur C4D, je me suis mis en tête de réaliser un Rubik's cube personnalisé. Jusqu'ici tout va bien en ce qui concerne la modélisation du moins, car je voudrais l'animer manuellement. C'est là que çà se gâte, en effet après de nombreuses recherches sur la toile, forums 3D, C4D en tout genre j'ai trouvé un début de réponse mais insuffisant. J'ai donc assigner à mes 26 cubes un pivot unique placé au centre du cube mais lorsque j'effectue une rotation sur les différentes faces du rubik's cube, immanquablement les petits cubes partent en vrille à partir de la seconde rotation.

http://papercrafters.free.fr/fc4d_rubik.jpg

La modélisation de base...

http://papercrafters.free.fr/fc4d_rubik_destroy.jpg

Le problème en image...

Je ne dois surement pas avoir bien assimiler la manière d'enregistrer une clé ( sélection de tout le cube, uniquement la slice qui effectue la rotation...)
Je me tourne donc vers vous, "la communauté française" afin de m'aiguiller sur la manière de s'y prendre pour animer ce genre de mouvements.

Merci

Kyja

druide
01/09/2010, 17h59
Salut,

Alors soit tu veux une vitesse constante=> clic droit sur l'(les)objet afficher les courbes, clic droit sur les points, interpolation linéaire.
=> plus de problème.

Soit tu veux garder les vitesses variables, et là tu devras laisser une image entre tes différentes rotations.
=> plus de problème, si bien fait.

Soit la réponse C: Obi Wan Kenobi

Soit la réponse D: (une autre possibilité qu'un autre membre pourra t'indiquer)

Jean-Laurent
01/09/2010, 18h16
Sur ce même forum, et il me semble dans la section Xpresso (ou programmation) à l'époque, XS-yann en avait créé un complétement fonctionnel.
Des DU permettaient de faire tourner les faces souhaitées.
Si il passe par là ou si je retombe dessus ...

Autrement pour une banale animation il faut une bonne hiérarchie et des axes aux bons endroits. (Centre des rotations).

kyja
03/09/2010, 13h56
Salut les gars,

Merci pour vos réponses,


Salut,

Alors soit tu veux une vitesse constante=> clic droit sur l'(les)objet afficher les courbes, clic droit sur les points, interpolation linéaire.
=> plus de problème.
)

çà résout mon problème effectivement :biggrin:

@Jean-Laurent: j'ai déjà vu effectivement d'autres posts qui parle de la solution avec Xpresso mais (c'est du chinois encore pour moi tous ces modules) et ce n'est pas ce que je cherche à faire dans ce cas mais bien une "banale animation":)

Encore merci pour votre aide, je posterai ici éventuellement si je rencontre d'autres problèmes sur ce sujet :whistling:
Je posterai également le rendu de cette animation une fois terminée..

See ya

Kyja

xs_yann
03/09/2010, 15h05
Sur ce même forum, et il me semble dans la section Xpresso (ou programmation) à l'époque, XS-yann en avait créé un complétement fonctionnel.
Des DU permettaient de faire tourner les faces souhaitées.
Si il passe par là ou si je retombe dessus ...

Exact, ici : http://frenchcinema4d.fr/showthread.php?62164-xs-yann-plugin/page14

Je ne me souviens plus du code mais ça doit être un peu a l'arrache.
Le but de base était de coder un cube pour la résolution en temps réel pas pour de l'animation, donc en exécutant les commandes les faces tournent, les axes et la hiérarchie sont bons mais la face ne prend pas les positions intermédiaires : elle passe de la position A à la position B donc non adapté pour de l'animation.

Peut-être un jour un PluginObject Rubik's Cube...

edit : Cubeur kyja ?

kyja
06/09/2010, 10h45
Merci xs_yann,

j'étudierai çà de plus près quand je serais un peu plus à l'aise avec ce logiciel. En attendant, pour ce qui est de l'animation basique, ce que je cherchais à faire, çà à l'air de fonctionner avec les conseils ci-dessus.

Merci encore pour votre aide à tous.

Kyja

edit : Cubeur kyja ? !!??

geantvert
06/09/2010, 12h40
le tag morph peut être tout indiqué dans ce cas ci je penses :)

xs_yann
06/09/2010, 17h10
Merci xs_yann,
edit : Cubeur kyja ? !!??

Je te demandais juste si tu pratiques le Rubik's Cube. ;)


Cubeur : Personne pratiquant le cube.

kyja
06/09/2010, 17h31
le tag morph peut être tout indiqué dans ce cas ci je penses :)

Je vais creuser çà ;)


Je te demandais juste si tu pratiques le Rubik's Cube. ;)

Oula non pas du tout, je suis vraiment naze pour ce genre de truc.
C'est juste un projet pour une animation vidéo d'entrée de site avec des faces personnalisées et peut-être (si j'y arrive) de la vidéo.

Y'a encore du chemin à parcourir :)

Jean-Laurent
06/09/2010, 20h22
Exact, ici : http://frenchcinema4d.fr/showthread.php?62164-xs-yann-plugin/page14


Ah, merci. Je pensais avoir rêvé. ;)
Pas moyen de le retrouver car je ne cherchais pas dans la bonne section et que tu ne cites pas le nom de Rubik, pas facile.
Pourtant il me semblait bien que c'était à cause de toi que je m'y étais mis :cool2: mais malgré la pratique je ne suis jamais descendu au dessous d' 1 min 30. :hammer:

cinekd
10/09/2010, 10h29
... malgré la pratique je ne suis jamais descendu au dessous d' 1 min 30. :hammer:
Frimeur :)

xs_yann
10/09/2010, 13h28
mais malgré la pratique je ne suis jamais descendu au dessous d' 1 min 30. :hammer:

1 min 30 est deja pas mal avec une méthode de base (méthode débutant que l'on peut trouver sur francocube), je crois que moi, au minimum je suis descendu a 50/45 sec de moyenne, après si tu veux faire descendre tes temps il faut changer de méthode (personnellement j'utilise un mix car les méthodes avancées demandent trop d'apprentissage) : en 1 an je suis descendu en dessous de 30 sec de moyenne et en meilleurs temps en dessous de 20 sec. Apres c'est vrai qu'il m'arrivait de pratiquer 6h par jour (merci la terminale :P).