Voir la version complète : "corner" une page
Magmatik
16/08/2011, 02h51
Bonjour à tous,
je me prends la tête depuis un moment sur un problème d'animation sans doute pourtant assez simple.
Sur le principe, je voudrais faire quelque chose qui pourrait se présenter ainsi: j'ai deux objets dans le même plan et je voudrais que l'un se replie sur l'autre avec l'axe du pli comme axe de rotation de la partie en mouvement comme si on pliait le coin d'une feuille de papier.
état initial :
http://img825.imageshack.us/img825/559/47080824.jpg
état final :
http://img232.imageshack.us/img232/1382/61215774.jpg
Pour ce faire, j'ai mis l'axe de ma partie mobile dans l'axe du "pli" et j'ai créé une clé pour l'anim:
http://img28.imageshack.us/img28/3030/21268102.jpg
Et une deuxième clé une poignée de frames plus loin en faisant une rotation de 180° sur l'axe rouge :
http://img195.imageshack.us/img195/6949/30287472.jpg
Et j'obtiens ça :
http://imageshack.us/clip/my-videos/24/poeh.mp4/
J'espère que je suis assez clair dans l'exposé de mon problème... et que quelqu'un pourra m'aider.
Merci d'avance de votre aide et bonne nuit à ceux qui vont bientôt se coucher :D.
gegebabou
16/08/2011, 08h19
Bonjour,
Pour un pli courbé:
un plan un déformeur incurvation bien placer dans l'angle, incurvation enfant du plan, vas dans ses propriété place une clé à 0F sur intensité et une à x° (suivant ce que tu souhaite) à la fin de ton animation.
Pour un pli franc et net, c'est un peu compliqué pour mes petites connaissances, je pense un plan quelques coupes ( attention au triangle!) une scission, et une charnière dynamique.
En tout cas c'est comme cela que je ferais, mais patience de meilleurs que moi vont te répondre.
Magmatik
16/08/2011, 09h48
Merci pour ta réponse,
je précise que je cherche vraiment à faire ce que je montre, c'est à dire que je ne cherche pas à proprement parler à plier un plan mais bien à faire faire une rotation de 180° à un objet dont l'axe de rotation serait incliné de 45°.
J'ai pris l'exemple de la feuille parce que je pense que ça illustre bien ma question et quand je saurai comment faire avec mon coin bleu, je pourrai faire ce que je cherche à faire.
Je désolidariserais la partie mobile donc touche v : scission.
Ensuite je supprimerais la partie mobile sur l'objet de référence.
Puis je modifierais le centre de l'axe de mon objet "scié" (structure / centre des axes / centre des axes)
ou bien je le ferais à la main.
J'animerais ensuite la rotation de mon objet.
++
(edit) le fichier de ref est ici (http://www.aooo.fr/C4d/corner_basique.c4d.zip)
Magmatik
16/08/2011, 10h24
Sur les visuels et la vidéo, j'ai deux objets bien distincts (distingués par leurs couleurs).
Je viens de regarder ton fichier, c'est exactement ça que je veux faire.
Je dois partir mais je regarderai ça de plus prêt dès mon retour (début d'apreme).
En tout cas merci !
A ta place, j'aurai ouvert ma fenêtre Ligne temporelle. Tu as une de tes clés qui fout le bordel. Dans la ligne temporelle, dans l'onglet vue, prends mode FC (courbe). Et normalement, tu n'as qu'une courbe sur les 3 axes. Si ce n'est pas le cas, tu double-clique sur tes clés pour les remettre comme il le faut.
Magmatik
16/08/2011, 18h55
Merci pour votre aide mais je n'y arrive toujours pas.
C'est pourtant limpide dans le fichier de dotcom et j'ai essayé de tout reproduire à l'identique.
Je pense que la solution est toute bête du genre je suis pas sur le bon référentiel (objet absolu ou relatif ou monde ou je ne sais pas trop quoi d'autre...).
Je vous joins mon fichier au cas où vous voudriez regarder.
C'est bizarre ce truc, je n'avais pas ça. Va dans l'attribut, gèle la rotation et ensuite pose tes clés.
gegebabou
16/08/2011, 19h43
L'axe est complètement déboussolé, mêmes si je rentre les coordonnées il réagit bizarrement!
Magmatik
16/08/2011, 20h13
J'ai essayé un nombre important de fois depuis longtemps (c'est un projet perso que je traîne depuis longtemps et sur lequel je bloque à chaque fois que j'essaie de résoudre ce problème).
Je n'ai jamais réussi à faire ce que je voulais, aussi simple que cela paraisse :(.
gegebabou
16/08/2011, 20h32
Sur un nouveau fichier crée un plan, en +X, o segment, coupe l'angle, sélectionne le polygone (triangulaire, pas bien) clic droit scission, un nouveau plan se crée, reste sur le premier et supprime le polygone, ensuite vas sur le second en vue de droite, passe en mode axe objet, positionne l'axe correctement au centre de la pliure.
Toujours sur cette vue fait lui une rotation (attention de bien sélectionner le bon axe, normalement X celui dont la couleur rouge n’apparaît pas) aligne bien l'axe avec la ligne à plier.
A 0 place une clé, place toi vers 80 F sur l'axe Z dans les rotation en B tape 180 et appliquer, place une clé.
Normalement ça marche.
Bon courage.
Okayyye....
Bon, de ce côté ci (http://www.aooo.fr/C4d/decoupe.mov), ça devrait t'aider un peu mieux.
Regardes bien les touches enfoncées et suis le process, c'est pas trop compliqué :icon_mrgreen:
+++ :P
valkaari
16/08/2011, 22h29
Faites des tests pour bien comprendre ce qui suis : (regardez le gestionnaire de coordonnées pour voir combien de rotations changent)
- La rotation ne se fera autour de l'axe H que si P et B sont à 0
- La rotation ne se fera autour de l'axe P que si B est à 0
- La rotation autour de l'axe B se fait dans tous les cas.
Dans ton cas, tu as réalisé une rotation B de 45°. Donc pour trouver autour de l'axe P (ce que tu veux faire) Cinema4D vas devoir jouer sur les rotations de tous les axes.
Dans l'exemple de dotcom, c'est H qui a une rotation de 45° et donc, il peut faire une rotation de P sans soucis, sans provoquer cette rotation bizarre que tu obtiens.
Maintenant, avec la R12, on peut faire un freeze des rotations. Du coup, l'axe B vas revenir à 0 et tu sera bon pour faire une rotation sur P
Magmatik
17/08/2011, 11h28
J'ai repris le truc de zéro en applicant les instructions de valkaari et ça a marché !
Je comprends pas tellement pourquoi ça a marché parce que c'est pas très différent de ce que je faisais.
Pour la peine, je vous ai fait une zoulie vidéo bien lente pour qu'on voit bien mon résultat :D.
http://imageshack.us/clip/my-videos/221/h46lt.mp4/
Reste plus qu'à mettre en œuvre dans mon projet :).
Merci à vous.
Powered by vBulletin™ Version 4.0.3 Copyright © 2013 vBulletin Solutions, Inc. Tous droits réservés - Version française vbulletin-fr.org