PDA

Voir la version complète : Light-Motion-Trail © Pseudo MotionBlur



base80
31/10/2007, 23h17
J'ai enfin trouvé comment faire les traces de lumière derrière les lampes arrière d'un véhicule en mouvement (quote: rx_grafix: persistence rétinienne ou Hystéresis*)
Ça fait au moins 6 mois que je me casse la tète dessus, demain je fait un tuto sur mon blog


http://www.base80.com/mograph/tracer/taillights/trail2.gif


*Retard de l’effet par rapport à la cause dans le comportement des corps que l’on soumet à une action croissante, puis décroissante

ethylen
31/10/2007, 23h39
:efface: :efface: :efface:



vivement que tu te mets à MoGraph :mrgreen: :love:

base80
31/10/2007, 23h40
le tut est en ligne http://www.base80.com/

shtl
31/10/2007, 23h52
nnooaoaoaoaannnn!?!?




Base: :love:
J'en rêve depuis 2002 :prie:

base80
01/11/2007, 00h07
moi aussi SHTL
et oui c'est du Mograph, le super objet Tracer

base80
01/11/2007, 00h10
Mais bon ma joie commence deja a se camer. ca ne marche pas dans toit les cas ni dans toute les directions.


La sphere dans mon exemple facilite l'affaire, mais une fois des objets plus complexe et des mouvement dans tout les sens et on commence a voir des aberations

C2
01/11/2007, 00h19
Encore une fois :efface: (je sais tu n'aimes pas les smileys :wink:)

J'avais vu une fois un tut pour une sphere qui laisse des traces dans l'eau en se déplaçant.
Si ça peux te donner une autre piste, je le recherche mais tu le connais certainement déjà et je ne me souviens plus si la vitesse à une influence...

Merci pour pour ton blog!

base80
01/11/2007, 00h27
Oui c2 je connais bien ce tut, formidable d'ailleurs

allé une gif pour la route avec un modèle légèrement plus complexe


http://www.base80.com/mograph/tracer/taillights/trail3.gif

18 sec de rendu pour 60 frames, pour dire que ça ralentit pas du tout le rendu

base80
01/11/2007, 01h25
ou encore


http://www.base80.com/mograph/tracer/taillights/blades.gif

NiKo
01/11/2007, 01h55
Superbe! :efface:
Didon, tu es à deux doigts de nous faire un vrai motion blur, là :shock:

carl
01/11/2007, 06h19
encore une trouvaille géniale de base!
ton site est une vraie richesse,merci pour tout ce que tu apportes...et vive la queue de la comète.

paspas
07/11/2007, 13h30
hello



Mais bon ma joie commence déjà a se camer. ca ne marche pas dans toit les cas ni dans toute les directions.

je penser que tu ne travaillais qua la bière base , je :arrow:

:idea: pour ce qui est de toute les direction , ça doit venir de la sweep nurbs qui parfois oriente mal le profil
regarde plutôt de la peau nurbs , tu met 2 profil identique qui sont aligné avec le tag alignement spline 1 a zéro et tu anime le deuxième de 100 a 0 , tu contrôlera peut être mieux le mouvement ,


mnt que veut tu dire pare toute les direction et quelle genre de souci a tu ??

j ai bcp chercher sur les matrices, spline et le tout positionner dans l' espace donc n 'hésite pas a me questionner si tu le souhaite

paspas

base80
07/11/2007, 13h43
Aucun souci depuis que je me suis ca(l)mé :mrgreen:

En fait ça se complique seulement dans les objets qui ont une forme asymétrique parceque leur profils sont diffèrent dans différente directions. Sinon ça marche nikel-krome (ptin keske j'ai mangé moi)

exemple un cercle extrudé a une corme de cercle vu d'un coté mais une forme de rectangle vu de l'autre... donc la Motion-Trail® serras différente quand l'objet part dans une direction différente.

paspas
07/11/2007, 14h15
arrête moi si je dit une bêtise mais ta trace est fonction du mouvement , dons ta spline qui te sert de guide doit tj être orientée suivant la resultate des 3 vecteur X, Y, ET Z ,du mouvement réalisait non ?


http://farm3.static.flickr.com/2041/1902993138_634bf2e82b.jpg

il devrait être possible d' orienter constamment suivant le mouvement effectuer la spline qui sert de guide ??

paspas

zegolem
07/11/2007, 14h30
Oui, paspas, je confirme et qui plus est on peut utiliser DEUX splines générées par 'tracer' pour créer une extrusion NURBS avec un rail de guidage... en choisissant avec soin le point d'émission de la deuxième spline on peut faire faire tout ce qu'on veut à son objet et à sa trainée.

Jolie ta solution pour les hélices Base, avec un flou léger sur les pales on a là un effet de rotation plutôt esthétique.

genghiskhan
07/11/2007, 14h32
base c'est génial ce truc :prie:

paspas
07/11/2007, 14h39
voila la deuxiemme betise


il doit etre possible de crée un spline qui epouse la forme d' un polygone et de fair evoluer cette spline suivant une rotation non ??

paspas

base80
07/11/2007, 15h17
Euh paspas tu complique la.

Je parle du profil qui est diffèrent selon la direction du mouvement. Impossible de générer un profil a la volée.

paspas
07/11/2007, 16h07
Impossible de générer un profil a la volée.

n'enageron pas , TRES TRES difficile tout aux plus :mrgreen:

expresso gére les colisions rayon avec les poly
cofee les spline

evidament plus l' objet serrait complexe plus de point devrait etre controler ---> difficulter a metre en place

a moin de trouver comment fonctionne le noeud colision de rayon en coffee et la ca simplifie , je regarde un truc qu ime trote dans la tete et te dit quoi :mrgreen:

paspas

zegolem
07/11/2007, 19h16
Il y avait un très bon plugin de Paul Everett qui faisait de la projection de spline en radial ou en planaire dynamique pour ce genre de truc. Il ne marche plus avec les versions récentes de c4d, mais en tous cas c'était possible Et l'idée est plutot intéressante pour des formes bien spécifiques. Bon, après, c'est sur que pour ce genre d'effet l'important c'est plutôt de faire illusion...

base80
07/11/2007, 22h47
j'ai trouvé,... :bounce: :bounce: :bounce: :bounce: presque

base80
08/11/2007, 00h12
vla la coupe qui va servir a fair le Trail

http://www.base80.com/mograph/tracer/motiontrail/intersection.gif

childerik
08/11/2007, 00h20
base un jour tu vas rentrer dans la matrice C4désiéne :bounce:

base80
08/11/2007, 00h22
je vient d'en sortir, plus jamais :puke:
fo pas oublier que c'est une matrice allemande, ça fait grossir


Euh l'image c'est une devinette (pour debutant)

C2
08/11/2007, 00h54
Euh l'image c'est une devinette (pour debutant)


:? :( :oops:

base80
08/11/2007, 03h42
grave, j'ai tout les éléments mais pas la totale.
J'ai la coupe (le profil) qui est toujours dirigée dans le sens du mouvement
et j'ai la trajectoire.
Mais impossible de les combiner.
J'ai essayé l' Extrude de mograph mais je m'en sors pas

http://www.base80.com/mograph/tracer/motiontrail/doorsnede13.gif

et un délire qui marche pas non plus l'outil instance de mograph également

http://www.base80.com/mograph/tracer/motiontrail/doorsnede45.gif

zegolem
08/11/2007, 09h28
En effet, faudrait sans doute convertir le contour de ton profil en spline pour l'extrusion... Par contre ton dernier 'délire' me donne des idées pour simuler un semblant de fonction 'oignon skin' va falloir que je prenne le temps de voir ça, car c'est un outil qui me manque vraiment en anim'...

paspas
08/11/2007, 12h10
impossible pour le profil tu disais :mrgreen:


Mais impossible de les combiner.

tu peux préciser , stp

paspas

base80
08/11/2007, 13h19
oui donc j'ai ça: une intersection bool , classique quoi
http://www.base80.com/mograph/tracer/motiontrail/intersection.jpg

Ensuite j'aimerais en faire une extrusion (via extrusion de mograph) selon une spline

et la ça foire complètement.

base80
08/11/2007, 13h49
en inverse volume lights ça donne ça
j'élimine cette méthode par ce que la lumière ne se courbe pas avec le mouvement.
http://www.base80.com/mograph/tracer/motiontrail/speedlights.gif

zegolem
08/11/2007, 16h10
Je confirme l'efficacité du plugin Dynamic Spline Projector de Paul Everett en v8 pour ton problème Base, le plan de tracé de la spline est orientable comme tu le souhaites, et le tracé s'adapte à l'objet comme si on passait un élastique autour du volume. La spline finale est bien plane et le seul soucis vient des creux en retrait qui ne peuvent pas être plaqués par la projection radiale.

Par contre, pas de Mograph en v8 et la projection de spline existe bien en v10, mais pas en dynamique... Une Mise à jour de ce plugin manque cruellement du coup... :roll:

Red
08/11/2007, 19h22
Héhé chouette défi xpresso !

J'ai réussi à faire un truc qui dessine le profil dynamiquement, en fonction de la vitesse et la direction de déplacement d'un objet.

Avec l'objet instance de mograph, c'est pas mal, on arrive à tracer les splines successives des profils dans le temps :

http://rousso.ch/~redleader/fc4d/motionblur.mov

Mais comment exploiter ça ? Il faudrait utiliser un loft nurbs sur l'instance de mograph, mais ça semble impossible... Avec un chemin d'extrusion, on ne peut pas utiliser plusieurs profils...

zegolem
08/11/2007, 20h33
Joli travail, en plus je pense que c'est ton approche qui est la plus à même de donner un résultat exact, car le changement dynamique de la forme sur une extrusion... et bah ça change la forme sur toute la longueur, donc ça ne peut que donner un résultat étrange.

De plus ton approche peut être utilisée pour bien d'autres choses, tu peux nous en dire plus? Perso, je n'ai pas vraiment le temps de m'y coller, mais c'est assez passionnant comme défi...

Red
08/11/2007, 22h06
En fait, le principe est pas tout à fait bon, les splines donnent la trace de l'objet dans l'espace, mais pour un motion blur, c'est la trace sur la pellicule qui compte (donc la forme projetée sur la caméra, pas sur le plan tangeant au déplacement).

Mais le principe est le suivant (je peux vous donner l'expresso, mais je trouve pas très explicite) :

1) une spline en forme de cercle avec beaucoup de points est placée à l'origine de l'objet
2) on oriente cette spline selon la vitesse de déplacement de l'objet (sortie position velocity)
3) on utilise le noeud ray collision entre l'origine de l'objet et chaque point de la spline (noeud point et iterate)
4) pour chaque collision, on déplace le point à l'endroit de la collision (on doit faire ça sur une copie de la spline)

et voilà !

Dans l'exemple en question, c'est la fonction iterate de mograph qui donne les copies successives des splines.

paspas
14/11/2007, 15h32
petite question de néophyte

je regarde pour travailler la radiosité et du coup je me suis plonger dans la doc de " advanced render "


et la je tombe un effet de post production : le " flou directionnel vectorielle " qui a première vue est fait pour ce genre d effet .

cette effet n'est pas bon que tu veuille le refaire ??

paspas

base80
14/11/2007, 15h36
mon truc prend bien moins de ressources que le flou vectoriel. L'ultra léger de base

zegolem
14/11/2007, 15h56
Et c'est surtout un truc nettement plus 'graphique' qui permet de styliser ou de renforcer certains effets (on est plus dans l'animation de lumière à la Akira que dans l'effet réaliste je pense). De plus, si le rendu flou vectoriel est pas mal pour certains effets, il ne fonctionne pas pour tout et est bien lourd pour des rendus parfois peu convaincant.

user4D
27/12/2007, 21h32
Bonsoir à tous, :wink:

Je cherche à faire le même effet que Base80

http://www.base80.com/mograph/tracer/taillights/blades.gif

J'ai suivis les instructions indiqué sur le blog mais ça ne fonctionne toujours pas

Voici ma hiérarchie : (test sur la boule)

http://img227.imageshack.us/img227/3310/ballcp1.jpg

J'ai testé dans tout les sens mais le tracé ne démarre pas de l'arrière de la boule :coup:

Alors ma question est la suivante : Ma hiérarchie est elle bonne ? :arg:

J'ai une seconde question, je cherche une fonction dans expresso qui permettrait de faire tourné automatiquement un objet. Des hélices d'avion plus particulièrement, je voudrais qu'elles accélèrent à la vitesse que je souhaite sans toucher aux keyframes.

Merci pour votre aide

user4D
28/12/2007, 18h21
Bon j'ai finalement essayé avec les keyframes, il manque quand même le petit effet sur les hélices pour un peu plus de réalisme.


Je vous post mon essai :

http://img517.imageshack.frdg5489i] (http://img517.imageshack.fur784dfi)
(faites clic droit / enregistrer sous sur l'image)

Jvais continuer mes tests, je reviendrais quand j'aurais trouvé :poucehaut:

Je l'aurai un jour, je l'aurai :nono:

base80
28/12/2007, 18h30
pour la rotation il y a dans la version 10.5 le noeud Rotation
sinon j'ai un truc semblable ici
http://www.base80.com/index.php/2005/08/14/rpm_bpm_nodes

Ton hiérarchie cloche, le traceur ne doit pas se situer dans le truc qui tourne.

Et en fait le motion blur fait ton affaire bien plus simplement que cet astuce de traceur (ce sujet prouve uniquement que c'est possible de le faire physiquement)

user4D
28/12/2007, 23h43
:prie:

ça marche plutôt bien avec le Motion blur, même si c'est un peu galère à régler.

Et j'ai réussi ton tutorial, mais maintenant je galère sur la trainé en alpha :|

Merci pour le noeud expresso, je connaissais pas >_<

En tout cas merci tes réponses :poucehaut: