PDA

Voir la version complète : MOGRAPH > Clones suivant un autre objet le long d'une spline



6nezDDDD
02/12/2010, 14h55
Hello ! Je reviens avec une question qui parait simple mais où je bloque :

Voilà, j'ai Un "objet cloneur" qui dispose des spheres dans un cylindre
Ensuite, j'ai une "Spline" sur laquelle se balade un objet (un cube pour le moment) via un tag "Aligner sur la Spline"

Mon Cloneur à un tag de "Corps rigide" avec une force active sur la position (afin que mes clones s'entrechoquent
mais restent groupés.

Mon problème :
Faire en sorte que mes clones suivent le cube qui se balade sur la spline avec un léger décalage dans le temps et que les clones
conservent leurs propriétés dynamiques. En gros je veux donner l'impression que dans le groupe de clones, il y a un meneur et
les autres qui suivent à des vitesses différentes.

Comment faire ? :cursing:

geantvert
03/12/2010, 10h24
Hello,

Déjà il te faut affecter un effecteur spline à ton cloneur pour que tes clones suivent la même trajectoire que ton cube.
Ensuite je pense que l'effecteur délai est ce qu'il te faut, les clones auront un retard paramétrable sur le cube :)

6nezDDDD
03/12/2010, 15h11
ok, j'ai refais ma scène en la simplifiant, mais j'arrive toujours pas à faire que mes pointes suivent le cube :(

Voilà comment j'ai fais (les effecteurs sont traités dans cet ordre) :

Cloneur de "pointes" + tag Modynamic avec force de 5 sur la position :
-> effecteur Spline (pour mettre les clones sur le droit chemin)
-> effecteur random (histoire de rendre ça moins strict)
-> effecteur délais
-> effecteur cible (pour que la tête des pointes suivent le cube du regard)

Cube + tag Aligner sur la spline animé de 0% (à frame 0) vers 100% (à frame 90) :
-> effecteur target (pour que les pointes regardent toujours le cube)

Spline
Camera

je met ici au cas ou ça peut être plus parlant : http://dl.free.fr/i1SPczeNI
c'est du R12 au fait ;)

6nezDDDD
05/12/2010, 12h28
personne n'a de solution ? :confused1:

lyon4
05/12/2010, 14h56
une solution pas compliquée mais un peu bidouillée serait d'animer le décalage dans l'effecteur spline pour que le déplacement des pointes corresponde à celui du cube.

valkaari
06/12/2010, 00h09
j'ai un peu modifié le principe pour partir d'un cloneur non pas en mode linéaire mais en mode grille. du coup je fais suivre le cube par le cloneur via un xpresso. Quelques modifs également dans le tag dynamique pour que les dynamiques soient activées et qu'elles suivent bien en rotation également.


2033

6nezDDDD
06/12/2010, 12h40
merci Valkaari :)

j'ai regardé ton fichier, c'est une bonne solution, mais elle présente un problème :
lorsque le cloneur tourne, les pointes restent dans l'alignement d'origine au lieux de faire comme si elles suivaient le chemin de la spline.

Du coup, ça m'a fait penser à une autre solution avec le commentaire de Lyon4, j'ai mis mon cloneur en mode objet :
- l'objet où je réparti les clones est un cylindre
- je répartie les clones sur les points (vertex)
Et du coup, j'anime le Cylindre avec le même "alignement sur la spline" que le cube (en fait je l'ai lié comme "esclave")
et ça marche plus ou moins bien :)

Merci à vous deux pur ces éléments de réponses qui m'ont bien fait avancer :-)
Dès que je fini mon projet, je poste la vidéo ! (ça va as être pour tout de suite car j'ai pas mal de recherches à faire)