PDA

Voir la version complète : Mapping 3D sur une maquette de voiture. (Rendu vidéo)



AleXXi
19/12/2012, 23h23
Bonjour tout le monde.


Voici un petit petit projet que j'essaye de faire pendant mes vacances...
Mon but est de faire ce qu'on appelle "vulgairement" du mapping 3D sur une maquette de voiture. Je n'invente rien, ça a déjà été fait sur de vraies voitures.
Pour voir à quoi ça peut ressembler, je vous invite à regarder cette vidéo de "mapping 3D" avec plusieurs vidéoprojecteurs sur une jaguar transparente (il y a des effets de lumière à l’intérieur, ce n'est pas de la vidéo):


http://www.youtube.com/watch?v=HtZNLp6UWUI


Je vous montre les avancées de mon projet puis, pour tout vous dire je bloque un peu, donc je vais faire appel à votre aide pour passer une étape (je pose une question à la fin de ce post)....
---------------------
1-Achat d'une voiture téléguidée bas de gamme et d'une bombe de peinture:

http://www.lucomania.com/AleXXi/voiture-noire.jpg

2-Petit coup de peinture :

http://www.lucomania.com/AleXXi/peinture.jpg

3-Projection d'une sorte de mire avec un vidéoprojecteur bas de gamme en 800*600 (j'ai que ça sous la main...) afin de faire une photo qui va me servir de repère pour caler mon image par la suite :

http://www.lucomania.com/AleXXi/rep.jpg

4-Fabrication d'une image de test sous photoshop à partir du repérage :

http://www.lucomania.com/AleXXi/filaire.jpg

5- Rendu une fois cette image projetée :
http://www.lucomania.com/AleXXi/filaire-test.jpg

6- Création d'une sorte de Blue Print à partir de photos (ce qui fait un blue print vraiment pas pratique...) :

http://www.lucomania.com/AleXXi/Blueprint.jpg

7-Modélisation à partir du blue print, Version cellulo en lowpoly & version texturée rapidement. (Il s'agit de ma première modélisation, donc je sais, il y a pas mal de défauts, mais je pense/j'espère que ça peut suffire pour ce que je veux faire.)

-Version Lowpoly cellulo:

http://www.lucomania.com/AleXXi/lowpoly.jpg

-Texturage rapide:

http://www.lucomania.com/AleXXi/text-BD.jpg

6667

-----------------------------------

Voila ou j'en suis rendu.

-----------------------------------

Maintenant mon objectif est de caler mon modèle 3D sur la photo de repérage de telle sorte que toutes les lignes de la voiture correspondent, tant sur la voiture que sur la photo de repérage :

http://www.lucomania.com/AleXXi/C4D.jpg

Et là, petite prise de choux!

---Voici mon problème-----------------------------------

Mon modèle 3D n'étant pas une copie conforme de la maquette (d'autant plus que mon BP a été réalisé avec des photos), je veux maintenant reprendre toutes les pièces une à une pour les déformer et les replacer en fonction de la photo de repérage.
Le problème est que ma vue caméra est trop petite pour être précise, si je déplace ma caméra, la perspective change, si je change ma focale ça zoom/agrandit comme il faut mais vers le centre uniquement et c'est pas pratique.

Question : Je demande, même si j'ai l'impression que le réponse est non : Y a-t-il moyen de se promener dans une vue caméra (bloquée de préférence avec le tag protection) comme dans une vue photoshop en 2D? En gros, est-il possible d'agrandir tout simplement la vue caméra comme le ferait une loupe pour me permettre un calage précis.... ?
Si la réponse est oui alors cela résoudrait mon problème mais si la réponse est non, alors dommage! je vais essayer de faire sans, en projetant directement le repérage sur le modèle... (Mon "problème" est que je suis trop habitué à after effects...)

Voilà, maintenant je vais continuer et vous montrer les avancées, si vous avez des idées pour m'aider, je suis tout ouïe....

A+

---------MAJ----------
http://frenchcinema4d.fr/www.lucomania.com/AleXXi/video.pnghttp://frenchcinema4d.fr/www.lucomania.com/AleXXi/video.png
http://www.lucomania.com/AleXXi/video.png

Vidéo:
http://www.lucomania.com/AleXXi/captation-iphone-simulation.mkv
Fichier C4D (loin d'être parfait:whistling:):
http://www.lucomania.com/AleXXi/benz-calibrage-OK.zip

Aurety
19/12/2012, 23h37
Super taff ! Rien que pour ça tu passes membre reconnu :icon_clap: Ca va être un plaisir que de te suivre sur ce projet.

Le plus simple pour travailler ton objet est soit de travailler sur une nouvelle vue ( menu fenêtre->nouvelle vue ) qui sera en perspective et tu ne touches pas à ta vue perspective classique.

Autre solution ( la meilleure ), tu mappes ta voiture avec ton image de base qui t'as servi globalement au calage et tu passes la projection en mode caméra ( la caméra de référence dans le champs caméra de la texture ) . La texture ainsi projeté ne bouge pas et te laisse le champs libre pour déformer et adapter tes objets.

AleXXi
20/12/2012, 00h00
Merci Aurety, j’étais en train de chercher comment passer membre reconnu :icon_smile:.

Alors le coup de la nouvelle fenêtre, pourquoi pas mais ça ne suffit pas, et j'ai tellement l'habitude d'agrandir avec d'autre logiciels (after effects, photoshop etc...).

La deuxième solution que tu proposes, c'est ce que je suis en train de faire, mais je ne peux m’empêcher de penser que ce serait beaucoup beaucoup plus pratique et précis si on pouvait zoomer/agrandir directement dans la vue caméra.

Y a t-il moyen d'avoir une camera qui revient à un point de départ(défini) d'un simple clic. Comme un tag protection que l'on pourrait contourner quand cela est nécessaire. Car pour l'instant, je dois:

-dupliquer la caméra
-la sélectionner
-enlever le tag protection
-avancer, zoomer ou faire ce que je veux
-puis la supprimer car ayant perdu Ses coordonnées d'origine elle devient obsolète...
-revenir à la caméra d'origine

Je suis pas sur d'être très clair... j'espère que si:huh:

actarus
20/12/2012, 00h03
Salut,
bien sympa ton projet!
Xs Yann du forum a fait un preset qui permet de zoomer dans ta vue afin d y travailler plus precisement.

Aurety
20/12/2012, 00h07
La deuxième solution que tu proposes, c'est ce que je suis en train de faire, mais je ne peux m’empêcher de penser que se serait beaucoup beaucoup plus pratique et précis si on pouvait zoomer/agrandir directement dans la vue caméra.

Il y a t-il moyen d'avoir une camera qui revient à un point de départ(définit) d'un simple clic. Comme un tag protection que l'on pourrait contourner quand cela est nécessaire. Car pour l'instant, je dois:


Bhein c'est le cas où alors je ne comprends pas...
Ta camera-projection ne bouge pas et te sers à tout moment pour retrouver ta bonne perspective.
Crée une caméra quelconque de travail que tu manipules comme tu veux, tu zoomes, tu te déplaces, etc.. Tu modifies tes objets pour matcher au mieux ta projection.. La nouvelle vue est une fenêtre flottante donc tu la mets à la taille que tu veux, où tu veux.. C'est trés flexible comme méthode et parfait il me semble pour ce que tu veux faire.

AleXXi
20/12/2012, 00h18
Oui mais là où je ne suis pas clair, c'est que je veux toujours zoomer en partant de mon point de départ (la caméra avec le tag protection).

En gros, idéalement je veux ma camera bien placée, je zoome pour voir si c'est précis et "hop" la caméra revient au point de départ, le tout dans une même vue.
car pour l'instant, pour faire ça, ça demande beaucoup de manip et c'est pas pratique.

Merci actarus, je vais chercher ce presset de Xs Yann et voir si ça peut me servir.

Au pire c'est pas très grave je vais essayer de faire sans mais je trouve ça bizarre que cela soit "si compliqué" car j'ai souvent été confronté à ce genre de difficultés quand j'utilise les méthodes de projection caméra pour intégrer des éléments 3D sur des photos...

Teutch
20/12/2012, 00h54
Bonjour et bienvenue à toi !

Très bon projet, très intéressant. Je vais suivre ça.

Tu sais que walien, un membre imminent de la French, a participé au projet qui te sert de modèle ?

Aurety
20/12/2012, 01h12
Sinon si tu es sur Mac, tu peux utiliser le systeme pour les mal-voyants, tous les raccourcis dans préférences -> accessibilité.

AleXXi
20/12/2012, 01h15
Bonjour et bienvenue à toi !

Très bon projet, très intéressant. Je vais suivre ça.

Tu sais que walien, un membre imminent de la French, a participé au projet qui te sert de modèle ?

Cool je viens de voir le topic dans lequel il en parle...
De tous les projets de projection sur voiture qui tournent sur le net, c'est le plus classe.


Sinon si tu es sur Mac, tu peux utiliser le systeme pour les mal-voyants, tous les raccourcis dans préférences -> accessibilité.

Merci mais je ne suis pas mal-voyant :icon_mrgreen: puis chez moi je suis sous Windows.
Non mais ça y est, je me lance, j'abandonne l'histoire de zoomer dans la fenêtre, j'essaye en projetant la texture (projection camera) sur le modèle et je bidouille point par point pour que ça colle.

Enfin si quelqu'un a déjà eu à faire à ce genre de "problème" et a trouvé une solution....

gaff
20/12/2012, 01h21
Il y a beaucoup plus simple et c'est tout à fait réalisable en rusant un tout petit peu :
Tu dupliques ta caméra qui te sert pour le rendu ( que tu renommes caméra Zoom par exemple ).
Ensuite tu passes de ta caméra de rendu à celle de zoom en utilisant le petit symbole blanc dans le gestionnaire d'objet.
Puis tu utilises l'outil zoom de caméra, pour zoomer d'avant en arrière comme tu le souhaite.
Par contre étrangement, le tag de protection semble inefficace avec cette manip. :huh: Faut donc bien faire attention de ne pas faire le zoom sur ta caméra de rendu. Au pire faire marche arrière en utilisant Annuler la dernière vue ( Cmd+Maj+z ).
Pour être plus précis voilà une copie d'écran & un fichier en R14.

AleXXi
20/12/2012, 01h33
Merci gaff c'est quasiment ça, sauf que ça permet de zoomer qu'au centre :(...
puis c'est risqué car effectivement c'est un coup à modifier la caméra avec le tag protection (étrange d’ailleurs).

Effectivement je peux faire Ctrl Z pour zoomer => revenir => zoomer => etc. mais du coup, ça ne donne pas le droit de faire le moindre changement.


En tout cas merci beaucoup pour le petit fichier exemple.

gaff
20/12/2012, 01h43
Dans ce cas, tu peux utiliser la même cible pour ta caméra de rendu et celle de zoom et te servir de l'outil Déplacement de caméra en plus de l'outil zoom… sinon, là je donne ma langue au chat.

fredmartin
20/12/2012, 05h55
Super projet !

Je vais suivre avec intérêt, j'aimerais bien mettre en place un mapping vidéo sur le site de notre association '" la Baignade" avec des moyens amateurs, le plus dur étant de trouver un vidéo projecteur efficace mais accessible ( location ? ).

Pour ton problème de zoom il existe un "rig" de caméra : http://kollender.com/wp-content/downloads/compZoomCam.c4d

Je l'avais découvert lors du challenge de Base80 "cherchez l'incruste".

http://fredmartinlesite.free.fr/FC4D/CompZoomCam.jpg (http://fredmartinlesite.free.fr/FC4D/CompZoomCam.mov)

paspas
20/12/2012, 10h16
salut

une autre ruse de sioux c'est le tag fixation et tag cible

le tag fixation c'est pour fixer le placement et le tag cible la rotation

tu cale la camera en position ,tu place un tag fixation ensuite tu la cale en rotation avec le tag cible une fois placée tu na plus qu'a les désactiver tu déplace ta camera comme tu veux et quand tu veut la replacer tu les réactives. Pour plus de facilité tu peut lier par xpresso les activateur par une DU pour que ça soit plus rapide .

exemple (https://dl.dropbox.com/u/49593509/cam.c4d )

dans mon exemple la DU est sur la camera

attention l' xpresso demande a ce que l 'on clique dans la fenêtre pour réinitialisé la vue une fois les activateur activé

paspas

Aurety
20/12/2012, 11h20
Salut paspas, qu'appelles-tu un tag fixation ? Quand j'ouvre ta scène, j'ai une alerte me disant qu'il manque une expression fixation sur ma R14

genghiskhan
20/12/2012, 11h32
bizarre que Walien ne soit pas encore intervenu compte tenu du fait qu'il a bossé sur la video de la jaguar postée dans le premier message.

paspas
20/12/2012, 11h35
salut

en fait je vient de me rendre compte que le tag fixation n'existe plus dans les version supérieure a la R10 ( honte sur toute ma famille )

en R10 il y avait un tag ressemblant a une épingle qui fixait la position X Y et Z ,

maintenant il faut utiliser un TAG contrainte en mode PSR

tu place une null qui a la même position et rotation que ta camera , tu place un tag contrainte en mode PSR sur ta camera qui a comme cible ce null

tu désactive P E et rotation du déplace ta cam si tu les réactives ça replace ta camera pile poil sur ce null

le plus chiant est de placer le null

pour plus de facilité

tu place ta camera
tu crée un null
tu met un tag contrainte sur ce null en mode PSR en ciblant ta caméra ( ça va aligne ta cam et ton null)
tu efface le tag contrainte du null
et tu en replace un sur ta cam comme expliquez plus haut

paspas tout confus

genghiskhan
20/12/2012, 11h44
le tag fixation ce serait pas le tag protection a présent?

paspas
20/12/2012, 12h00
le tag fixation ce serait pas le tag protection a présent?

pas vraiment le tag fixation avait comme DU un vecteur position et c' est ce vecteur qui forçait l'objet dans la position définie dans le tag ,

le tag protection verrouille la position actuelle de l'objet

AleXXi
20/12/2012, 14h22
Coool pour mon histoire d'agrandissement dans la vue Camera, fredmartin a sorti pile l'outil que j'imaginais!!!:icon_clap:
Je viens d'essayer le script, ça permet de zoomer dans une vue comme on agrandirait une fenêtre photoshop!!! Et c'est super pratique pour gagner en précision quand on fait des projections camera avec une vue/caméra qui ne doit jamais bouger...

Par contre tu l'as posté vers 5h00 du mat et mon modèle commençait à être pas mal en place :(, mais une chose est sur c'est que ce petit script va beaucoup me servir.

J'ai eu beaucoup de problèmes pour arranger mon modèle dans cette vue 3/4 car mon bluePrint de départ n'était vraiment pas précis, j'ai interprété beaucoup de volumes lors de la modélisation. De plus la photo de repérage que j'ai prise avec mon iphone n'est pas très précise non plus mais ça y est, je considère que j'ai fini cette étape... enfin plus ou moins.

La prochaine fois, je pense que je vais utiliser cette photo de repérage de 3/4 directement avec le blueprint d'autant que dans mon cas il n'y a qu'un vidéoprojecteur mais si il y en a plusieurs...

Maintenant je vais commencer la partie la plus fun, fabriquer des vidéos à projeter sur le modèle pour voir tout ce qui est possible.

Je vous tiens au courant. A bientôt et merci.

walien
21/12/2012, 17h24
Fin du monde oblige, je ne suis pas dispo ce WE, mais je vais regarder ton topic avec intérêt dès dimanche lundi :). Bon courage en tout cas, c'est vraiment très fun à faire comme projet !

AleXXi
23/12/2012, 01h33
Et voila,

Mon modèle étant plus ou moins terminé et à peu près placé dans mon repère 3D, j'ai fait quelques essais.
Je vous montre donc une vidéo dans laquelle on peut voir en haut à gauche l'image projetée et en bas à droite, une captation avec une camera (mon télephone...).
Je le précise tout de même mais mon but n'est pas de faire de belles images avec un beau scénario mais "juste" de faire des tests afin de savoir jusqu'où on peut aller dans l'illusion grâce à ce beau logiciel qu'est C4D^^
---------------------
Lien du fichier vidéo valable jusqu'à Pétaouchnok :
www.lucomania.com/AleXXi/captation-iphone-simulation.mkv (http://www.lucomania.com/AleXXi/captation-iphone-simulation.mkv)
---------------------
Donc je vous préviens, ça va très vite car j'ai tout fait pour limiter les temps de rendu.
Dans le désordre quelques effets recherchés:

-Effet de réflexion comme si la voiture était chromée
-Effet de colorisation et d’éclairage
-Effet de transparence (pour faire disparaitre la voiture comme par magie)
-Effet de lumières

Je vais essayer des effets de tissu sur la voiture, de végétation avec "ivy generator", d'apparition et de disparition, de liquide avec Blender, de voiture qui roule (forcement:biggrin:), effet "2D" en faisant un dépliage UV pour placer une "texture vidéo" et puis après, je ne sais pas encore...

Si ça vous amuse hésitez pas à me proposer une idée ou deux je serais tout ouïe et dans la mesure du possible j'essayerais.
Je peux même vous passer mon fichier, si quelqu'un s'amuse à faire quelque chose dessus, je ferais le test et enverrais une captation de la projection :icon_mrgreen: ...

Fichier C4D : www.lucomania.com/AleXXi/benz-calibrage-OK.zip (http://www.lucomania.com/AleXXi/benz-calibrage-OK.zip)

A+

catrax
23/12/2012, 09h53
C'est sympa ce projet, donc si j'ai bien compris, tu applique des effets de lumières sont ton modèle réel, puis tu transpose ton modèle 3D, par dessus la vidéo avec tes effets.

Ensuite tu pourras tenter un truc comme celui là :

http://youtu.be/-CVYOCMpJRY

AleXXi
13/01/2013, 14h59
C'est sympa ce projet, donc si j'ai bien compris, tu applique des effets de lumières sont ton modèle réel, puis tu transpose ton modèle 3D, par dessus la vidéo avec tes effets.

Ensuite tu pourras tenter un truc comme celui là :

http://youtu.be/-CVYOCMpJRY

Je pense que tu n'as pas tout compris mais en regardant la vidéo je pense que tu vas mieux comprendre... (marrante ta vidéo...)

http://frenchcinema4d.fr/www.lucomania.com/AleXXI/video.pnghttp://www.lucomania.com/AleXXi/video.pngLien vers le rendu filmé : www.lucomania.com/AleXXi/captation-iphone-simulation.mkv (http://www.lucomania.com/AleXXi/captation-iphone-simulation.mkv)

Cette vidéo met un terme à ce petit projet, je vais tout ranger car cette petit installation prend un peu de place chez moi puis mes vacances sont terminées :icon_pleure:...
La prochaine fois que je me lance dans un petit truc perso du genre je vous tiens au courant...

Merci encore à fredmartin pour son petit script génial pour zoomer dans une vue caméra (néanmoins je trouve ça dommage de ne pouvoir accéder au contenu Xpresso protégé par un copyright mais je comprend.)

Gyom
13/01/2013, 17h24
Bonjour :)
... j'arrive un peu a la bourre sur le sujet...
mais pour le zoom dans l'image sans changement de focale : merci FredMartin pour le lien (et le rig :o) !!!
jusqu'ici je faisais ca avec le rig livre dans la version Prime : Biblio/Prime/Misc/TiledCamera

en tous les cas, Bravo AleXXi, tu t'en sors tres bien !
c'est une discipline sensible le CameraMapping : je suis (aussi) en plein dedans pour mettre une Mercedes (aussi) en relief a partir de plans videos
... mais je n'ai vraiment pas le temps de vous faire suivre ca en WIP ... desole :-/

bon dimanche soir a tous