PDA

Voir la version complète : L'effet de mon effecteur ne suit pas la spline



Spasm One
06/06/2013, 14h50
Salut,

j'ai des clones sur une spline, j'aimerais les faire apparaitre via un effecteur qui suivrait cette même spline, mais son effet est décalé par rapport à sa boite d’atténuation (Cf image jointe).
Une solution pour remédier à ce problème ?
Merci.

8149

http://frenchcinema4d.fr/images/misc/pencil.png

pasto
09/06/2013, 22h05
Bonjour,

Ton falloff est en mode linéaire je suppose ?
Il va donc modifier l'action de l'effector en fonction de son orientation et non uniquement en fonction de sa position sur la spline.

Tu pourrais tracer (avec un objet tracer) le mouvement d'un objet null qui suit ta spline (à l'aide du tag align to spline donc)
Et utilise ensuite ce tracer comme source de falloff (atténuation en mode source).

Spasm One
09/06/2013, 23h01
salut, merci de ta réponse.
Je comprends le principe de ta solution mais le problème reste le même : l'atténuation de l'effecteur ne prend pas en compte la déformation géométrique créée par l'enveloppe spline. Il agît bien sur les clones mais dans la position initiale de leur alignement, comme si l'enveloppe spline n'était pas activée.
(Je joins mon fichier test, mes explications ne sont pas forcément claires...)

Skyline
10/06/2013, 00h20
Voilà si j'ai bien compris ce que tu veux, j'ai fait ceci, si ça peut t'aider..

Spasm One
10/06/2013, 08h03
merci Skyline, mais je veux à tout prix passer par effecteur. En fait mon fichier final est beaucoup plus complexe que mon fichier test, c'est une sorte de trame qui doit se construire au fur et à mesure.

pasto
10/06/2013, 09h50
Ah oui pardon les priorités empêchent mon set up de bien fonctionner.

Tu peux simplement mettre un linear falloff mais il va se produire avant la déformation du spline wrap.
Tu l'animes sans le spline wrap donc, pour caler la vitesse. Ensuite tu actives le wrap et l'apparition va se faire sur tes clones déformés. Tu auras toujours un petit décalage visuel entre le falloff et son action effective sur les clones puisque la déformation arrive dans un second temps.

pasto
10/06/2013, 09h59
Cela dit la proposition de Skyline soulève une question :

Tes clones ont-ils besoin d'être déformés par la spline ?
Si oui il faut conserver le spline wrap, sinon il n'a aucune utilité et tu peux ajouter un plain effector à partir du set up de Spasm (en retirant l'offset de position).

Spasm One
10/06/2013, 11h04
oui oui mes clones ont besoin d'être déformés par le wrap spline, sinon oui ton projet avec l'effecteur spline serait parfait.

Et sinon oui je peux faire progresser mon animation hors le wrap spline dans un premier temps, ça marche bien, c'est juste un peu moins pratique que si j'avais un effecteur qui se déplaçait sur ma spline et auquel je pourrais coller un nul qui serait une cible caméra par exemple. ;)

pasto
10/06/2013, 12h23
Oui la déformation limite un peu les possibilité en terme de priorité.
Il y a peut-être d'autres solutions, ça dépend un peu de ton rendu final; la forme de tes clones etc.

Spasm One
10/06/2013, 14h43
voici une image fixe de ma compo.
Le ruban se construit au fur et a mesure, avec la caméra qui le suit sous différents angles.
J'ai donc comme clones, des petits "morceaux" des lignes verticales, et des obliques, qui forment une trame.
J'ai ajouté des tracers-filaments en plus qui suivent la construction du ruban.


http://www.spasmdesign.com/ruban.jpg

pasto
11/06/2013, 10h23
Beau design, pour cela je resterais sur une animation à plat que tu déformes à la fin avec le spline wrap.
Si tu ne cadrais pas trop serré tu pourrais t'en passer cela dit.

Spasm One
12/06/2013, 10h30
oui je devrais m'en sortir avec le ruban à plat dans un premier temps, puis déformé par le wrap spline.

(et merci, vous aussi c'est très chouette ce que vous faîtes monsieur ;) )