PDA

Voir la version complète : Zoom automatique



tabou
11/08/2003, 16h49
Pour ceux que ça peut éventuellement intéresser j'ai fait ce petit gadget qui modifie automatiquement la focale de la caméra en fonction de la distance entre la caméra et un objet de référence. C'est pratique pour réaliser en un clin d'oeil cet effet bien connu de la perspective qui change sans que le cadrage soit modifié, il suffit d'animer la caméra, l'expression s'occupe du reste. :)

Le fichier : autozoom.zip (http://tabou.free.fr/tabou/XPresso/autozoom.zip)

Un exemple réalisé à partir du wip du cadavre exquis :
Le fichier : autozoom_exemple.zip (http://tabou.free.fr/tabou/XPresso/autozoom_exemple.zip)
La vidéo : autozoom.mov (http://tabou.free.fr/tabou/XPresso/autozoom.mov)

Aurety
11/08/2003, 17h25
On dirait du Hitchcock, dans Vertigo... Superbe !! Merci Tabou.

tabou
11/08/2003, 17h27
ou Kubrick dans Shining :)

Pascal
11/08/2003, 17h33
Merci Tabou, mais j'ai un peu l'estomac en pagaille, tout d'un coup... :? :wink:

pasto
12/08/2003, 00h28
en terme cinématographique on parle de trans trav.
ou le zoom compense le travelling.

pasto

Pascal
12/08/2003, 00h33
Trav toi-même, non mais, tu t'es regardé, un peu ? :x ( :wink: )

pasto
12/08/2003, 00h35
ta race qui pue, faut que je change d'avatar, c'est trop des mauvais souvenirs.

pasto

Wandalf
12/08/2003, 02h15
Salut Tabou et bravo pour cette fonction automatique (qui s'appelle bien "trans-trav" :D ), mais étant réalisateur, je suis obligé de te signaler que l'effet que j'ai découvert dans ton exemple "movie" n'est pas tout à fait l'effet recherché :oops: :oops:
En effet, un des plus beau exemple de trans-trav est celui des "Dents de la mer 1" sur le visage de Rod Steiger lorsqu'il est sur la plage et qu'un gosse se fait attaquer. Un autre (encore plus réussi de mon point de vue) est celui de la mère (qui a aussi toutes ses dents) dans "Poltergeist 1", à la fin, lorsqu'elle se met à courir vers la chambre "hantée" où se trouvent ses enfants ! On a l'impression durant deux ou trois secondes qu'elle court sur place tandis que le couloir s'allonge démesurément...
Je te parle de ces deux scènes pour la bonne raison que si tu les as sous la main, tu remarqueras que ce qui fait la force d'un trans-trav est que les bords du cadre (gauche et droite - références objets en place) ne bouge pas d'un millimètre ! Il n'y a que "l'intérieur" du cadre qui se déforme et c'est ça le génie. Or, dans ton exemple, si tu regardes l'horloge droite cadre par exemple, elle est complète en position télé et à moitié coupée en position grand-angle... Ce qui retire cet effet "magique". De plus, si je peux me permettre : le trans-trav sert quasi uniquement lorsque la caméra opère un travelling avant, tout en zoomant en arrière. C'est la cohérence entre le travelling physique (avant) et le travelling optique (zoom arrière) qui crée cette impression "dramatique" :shock: :shock:
Désolé d'avoir été aussi long, mais je suis assez amoureux de cet effet et il pourrait être utile, alors si ça peux t'aider à le peaufiner, je t'en remercie d'avance...
Dans tous les cas de figure, bravo tout de même :lol:

Brice
12/08/2003, 07h32
:D

Bravo et merci Tabou !

Merci à toi aussi, Wandalf pour ces explications complémentaires.

:wink:

tabou
12/08/2003, 17h01
tu as raison Wandalf, l'exression ne recrée pas l'effet parfaitement mais je ne vois pas d'où vient le problème, peut être parce que j'ai un peu trop exagéré l'effet ?, il y a plus de 300 m de travelling :o
Je vais essayer d'améliorer l'expression mais présentement j'ai les neurones trop liquéfiés par la chaleur pour m'attaquer sérieusement à la question. 8)

Wandalf
12/08/2003, 18h49
Salut Tabou et que le Saint-Glaçon te protège :D
En effet, peut-être l'effet est-il exagéré, mais je crois également que tu devrais placer un objet au centre de la scène, comme référence, car ce qui rend le trans-trav impressionnant, c'est que le visage ou le personnage (ou une simple sphère, histoire de ne pas te casser le cul par cette chaleur) au centre de l'écran garde absolument la même taille, tandis que ce qui l'entoure se déforme !
Regarde sur Maxon dans les tutoriaux animation, il y a l'effet qu'ils appellent à juste titre "Vertigo" et tu verras qu'en vue de profil, les filigranes de l'angle caméra, en positions télé et grand-angle, sont exactement à même distance du haut et du bas de l'objet (3 bouteilles en l'occurence).
Je pense que, sans cette référence, tu as peut-être poussé trop loin dans les angles (télé et GA)...
Bon courage et essaie de modéliser un petit ventilo au milieu de la pièce, ça te fera du bien... :P :o

brammelo
13/08/2003, 02h42
le même effet, pas fait par Tabou, mais par BaRa :)

http://users.pandora.be/laplacebara/images/behoud_van_beeldvlakgrootte.mov

http://users.pandora.be/laplacebara/images/editor_view.mov

Automatisé avec XPresso, et mathématiquement correcte ;). Si quelqu'un a besoin du fichier ...?

Ciao,
BaRa

Brice
13/08/2003, 07h39
le même effet, pas fait par Tabou, mais par BaRa :)

http://users.pandora.be/laplacebara/images/behoud_van_beeldvlakgrootte.mov

http://users.pandora.be/laplacebara/images/editor_view.mov

Automatisé avec XPresso, et mathématiquement correcte ;). Si quelqu'un a besoin du fichier ...?

Ciao,
BaRa

Je pense pas être le seul que ton fichier peut intéresser.
:roll: :wink:

teg
13/08/2003, 09h24
J'suis preneur aussi...

Bravo a vous deux...

Aurety
13/08/2003, 09h46
Idem, intéréssé également !

mixel
13/08/2003, 10h01
suis interessé aussi. merci :wink:

tabou
13/08/2003, 11h03
Je suis intéressé aussi, je suis curieux de voir quelle fonction il utilise

brammelo
13/08/2003, 12h05
Le fichier en question:

http://users.pandora.be/laplacebara/trans_trav.c4d

Il ná pas été traduit, j'ai simplement ajouté des remarques en français. Si quelqu'un à besoin d'une traduction, n'hésitez pas à le demander.

Il me reste encore une chose à faire: l'automatisation du DOF. Je déjà trouvé une page intéressante pour me guider: http://www.nikonlinks.com/unklbil/dof.htm, mais si quelqu'un en connais une autre ...?

Ciao,
BaRa

tabou
13/08/2003, 13h44
Je viens de comparer les deux expressions, celle de brammelo et la mienne, visuellement le résultat est rigoureusement identique (voir les fichiers comparaison.mov (http://tabou.free.fr/tabou/XPresso/comparaison.mov) et comparaison.zip (http://tabou.free.fr/tabou/XPresso/comparaison.zip)) mais ton expression "mathématiquement correcte" est horriblement compliquée. :o
Pourquoi se taper à la main le calcul vectoriel des distances avec une formule du type : SQRT((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+(z1-z2)*(z1-z2)) alors qu'il suffit d'utiliser le noeud Distance ou bien le calcul de l'angle avec ça : (atan((veldbreedte/2)/afstand))*2 alors qu'une simple division le fait aussi bien ?

Je pense que mon expression fonctionne correctement, simplement l'effet de déplacement des objets sur le bord du cadre est exagéré par l'énorme distance entre le point de départ (à 320 m) et le point d'arrivée situé pratiquement au centre de la pièce.

brammelo
13/08/2003, 14h11
Ho, Tabou, je ne voulais pas insinuer que ta version n'était pas correcte. Elle l'est sans aucun doute (correcte, je veux dire). C'est seulement que je trouvais ca assez marant qu'on avait deux solutions différents qui accomplissaient la même chose. Mes excuses si je t'ai vexé.

Ce que j'aime bien dans ta version, c'est la manière d'indiquer la cible. C'est impeccable!

Et concernant les formules: un ingénieur fait des choses bizares, de temps en temps ;) (ou peut-être que ma connaissance d'XPresso n'est pas si bien que la tienne).

Cordialement,
BaRa

tabou
13/08/2003, 15h12
:) Je ne suis pas du tout vexé, j'avais cru comprendre en lisant ton message que tu avais trouvé un calcul plus précis permettant d'éviter le défaut dont parle Wandalf (le glissement des objets situés bord cadre), c'est pour cette raison que je me suis permis de faire la comparaison.

Je suppose que tu as l'habitude de programmer et de manipuler des calculs complexes, c'est donc plus facile et rapide pour toi de pondre la bonne formule que de farfouiller dans la doc pour voir s'il existe un noeud capable de faire ce que tu cherches.
Pour moi c'est exactement l'inverse, je n'ai pas ces compétences en calcul et donc je bute très souvent sur des problèmes qui me prennent des heures à résoudre, et encore... quand j'y arrive. :)
XPresso me libère de tout ces calculs, je n'ai qu'à réfléchir à la logique et je peux donc faire très vite une petite expression qui m'aurait demandé un temps fou avec une programmation classique.
Au final c'est le résultat qui compte et si j'aime bien travailler avec Cinema c'est justement parce qu'il laisse à chacun le choix des méthodes pour y parvenir.