PDA

Voir la version complète : Problème MoGraph Cloner Switch Effector



Kyan
30/01/2013, 20h50
Bonsoir,

Etudiant en infographie 3D, je suis confronté à un soucis, que je n'arrive pas à résoudre de façon simple.

N'ayant aucune connaissance en Xpresso (si ce n'est des contraintes basiques), je me tourne vers vous.

Je vous expose mon soucis.

Un cube dans un cloner radial, qui tourne sur lui même grâce à un offset.
A ce clone j'applique un plain avec un falloff qui provoque une déformation lorsque un des cube du cloner rentre dedans.

Je voudrai qu'une fois entré dans le falloff, le cube du cloner switch d'Effector, pour l'exemple un autre plain qui lui est en infinite(sans falloff)

Donc, j'ai une idée qui fonctionne mais qui est plus manuel qu'automatique, ce qui me dérange.
Donc faire en sorte avec le Mograph Selection de changer l'effector, en mettant des clés d'animations.

J'ai un peu regardé sur le net, pour voir comment appliquer ça de façon automatique grâce à Xpresso.
Mais j'ai plus l'impression de tourner en rond que de trouver une solution.


Merci beaucoup pour votre aide et votre temps.

Bonne soirée à vous.
Kyan

Aurety
30/01/2013, 21h18
Salut et bienvenue ! Je veux pas faire le lourd mais franchement, j'ai rien compris :icon_mrgreen: Entre le franglais et les fautes, je perds le sens de tes phrases. Désolé :icon_redface:

Passe un fichier, on le décortique et on t'aide.. :icon_wavey:

Kyan
30/01/2013, 21h22
Aucun soucis, je vous montre çà

J'ai jamais été très bon pour expliquer les choses :sweatdrop:

https://www.dropbox.com/s/nuduue2ughdlbof/depliage_test_technique_2.c4d

Edit ": Comme vous pouvez le voir, j'ai l'impression de pas être trop loin de la solution, cependant impossible de lier çà correctement.

Aurety
30/01/2013, 21h32
pourquoi tu ne switches pas plutôt de clône ? Ainsi au plus fort de l'effet de l'effecteur simple, tu modifies le clône à 100% ( paramêtres ) et tu glisses un autre clône ayant l'aspect qui t'intéresse à la suite.

Kyan
30/01/2013, 21h38
Si je fais ça, les autres cubes vont grandir, ce qui est pas l'effet rechercher.

Ou bien je n'ai pas compris ou tu veux en venir :)

Edit : Je viens de comprendre, malheureusement, je pense pas être capable de faire ca sous Xpresso.
J'essaye.

Aurety
30/01/2013, 21h42
Non, c'est moi qui ne doit pas comprendre, toi tu sais ce que tu veux :biggrin:

1 - Un cube A est cloné X fois sur un cercle
2 - Le Cube A entre dans un effecteur avec atténuation qui le fait grossir et une fois sorti de l'atténuation, le fait revenir à sa taille initiale...

3 - je voudrais que A.. à toi d'écrire la suite.. :P

Aurety
30/01/2013, 21h44
Edit : Je viens de comprendre, malheureusement, je pense pas être capable de faire ca sous Xpresso.
J'essaye.

Pas besoin d'Xpresso ! tu fais sur l'effecteur ! Regarde mon tutorial pourri qui te donnera des pistes sur le sujet.
https://vimeo.com/38013422


http://vimeo.com/38013422

Kyan
30/01/2013, 21h47
Non, c'est moi qui ne doit pas comprendre, toi tu sais ce que tu veux :biggrin:

1 - Un cube A est cloné X fois sur un cercle
2 - Le Cube A entre dans un effecteur avec atténuation qui le fait grossir et une fois sorti de l'atténuation, le fait revenir à sa taille initiale...

3 - je voudrais que A.. à toi d'écrire la suite.. :P

Je voudrais que A, une fois dans l'atténuation de l'effecteur, A change d'effecteur.

Edit: rien à faire, il me manque trop de connaissance pour faire quelque chose de correct dans Xpresso.

Kyan
31/01/2013, 22h51
Aucune solution n'a été trouvé pour ma part, j'ai demandé au tour de moi en cours, personne n'a vraiment de solution.

valkaari
01/02/2013, 04h34
Au lieu de nous dire la technique que tu veux employer. Dis nous ce que tu veux faire.

C'est comme si je te demande comment utiliser le tag vibration pour rendre un objet transparent. C'est impossible.
Par contre si je te demande comment rendre transparent un objet, tu vas me dire d'utiliser une texture.

Là de ce que j'ai compris, on dirait que tu veux faire une cascade d'effecteur. (ce qui avec un plain revient à faire un interrupteur pour les effecteur qui sont en dessous)

Kyan
01/02/2013, 20h06
En faite je veux juste un dépliage de dent de scie en cascade, autour d'un anneau métallique.

La solution simple je l'ai, je voulais juste solution à base de Xpresso pour éviter de faire tout manuellement.

Donc ma solution c'est que lorsqu'un objet rentre dans le falloff et donc se déplie, j'applique une contrainte sur le falloff afin qu'il suivent l'objet.
Et ca pour chaque objet.

C'est long et fastidieux sachant qu'il y a plus de 100 objets, mais bon.

valkaari
02/02/2013, 02h42
Tu m'intrigues avec ta solution simple.

Un petit exemple d'un objet animé en PLA. Cheat pourrave qui consiste à utiliser le falloff d'un plain oui, mais dont le falloff se base sur un arc de cercle qui grandit au même rythme pour "suivre" le clone.


C'est cheap, c'est du gros cheat. Mais pourquoi se compliquer la vie ?


edit : la question c'est : est-ce que ça se rapproche de ce que tu veux faire ?

Kyan
02/02/2013, 08h28
C'est exactement ce que j'ai besoin, merci.

J'ai pas le temps de décortiquer dans l’immédiat mais dès que je rentre de cours, je regarde ça :)


edit : Bon j'ai quand même regarder finalement, et l'idée est génial, j'aurai du y penser plus tôt :icon_redface:
Malheureusement impossible de refaire la même chose avec une sphère par exemple.

Aurety
02/02/2013, 12h46
Comme il te l'a dit, c'est animé en PLA ( Animation de points ) : Point Level Animation.

valkaari
02/02/2013, 13h29
Voilà une animation de point, comme tu parlais d'objet en dent de scie, me suis dit que l'animation de point c'était pas plus mal.

Dans l'onglet transform de ton cloneur tu as un paramètre temps et mode d'animation. Il faut le mettre en "fixé" pour pouvoir jouer sur l'anim via l'effecteur. (qui lui aussi possède un paramètre temps).

Le problème c'est que l'animation se joue durant le temps ou l'effecteur passe de 0 à 100% d'influence.

Je regarderais cet après midi si on peut faire un truc plus procédural.

Kyan
02/02/2013, 18h07
Je connaissais pas du tout le PLA, je vous remercie grandement pour cette découverte. :)

Je suis maintenant à la recherche d'un Delay (Spring) à appliquer dessus. (Je viens de rentrer, donc je vais m y mettre des maintenant :))

Merci encore en tous cas