• Forums 2037
  • Forums Boite à Pixels 2077.net
  • Forums phpBB
  • Forums Nero
  • RSS feed
  • Sauter vers:   
    Boîte à Pixels Index du Forum Connexion  
    S'enregistrer
       FAQ   Rechercher   Liste des Membres   Groupes d'utilisateurs   Profil   Se connecter pour vérifier ses messages privés  

    [Cinema 4D] Principes du camera mapping.

     
    Poster un nouveau sujet   Répondre au sujet    Boîte à Pixels Index du Forum -> Tutos Graphisme
    Boîte à Pixels
    Voir le sujet précédent :: Voir le sujet suivant  
    Auteur Message
    Celyniel
    Adepte
    Adepte


    Inscrit le: 10 Juin 2006
    Messages: 917
    Localisation: PACA//Rhône-alpes

    MessagePosté le: 25 Oct 2006 11:38    Sujet du message: [Cinema 4D] Principes du camera mapping.  Répondre en citant  

    Aller hop, ça fait tres longtemps que je n'ai pas fait de tuto alors je m'y remet un peu Smile

    Donc, je vais dévellopper ici la notion et la technique de "camera mapping".
    Il n'agis pas d'un tuto pas à pas, mais plutot d'un introduction à cette technique fabuleuse, qui recquiers surtout une bonne maitrise du logiciel.

    Donc, commençons par expliquer ce qu'est le "camera mapping".
    Le but est de parvenir à réaliser des mouvements de camera dans une image bipmap (dessin, photographie, peinture...).
    Bien sur, il ne s'agit pas d'aller regarder derières les montagnes ou un personnage, mais plutot d'évoluer avec une relative liberté dans l'image, et ce de manière parfaitement réaliste, afin de l'intégrer dans une vidéo de manière moins statique.
    On peux donc faire des travelling avant sur votre photo de vacance comme si vous survoliez la scene d'élicoptère etc... Bien entendu, certaines images se pretent plus que d'autres à ce genre de techniques.

    L'exemple que je vais dévellopper ici est celui du paysage montagneux d'apres mon experience personnelle dans l'aquisition de cette technique.

    En fait, une scene de camera mapping est une scene 3D tres simple. Ce qui fait toute la différence c'est la méthode d'application des textures.
    Dans une scene 3D classique, on applique latexture aux objets en la leur "plaquant" dessus. Dans un camera mapping, la texture est "projetée" sur les objets, un peu comme un vidéo projecteur, à partir d'une même caméra. En somme, si l'on se place du point de vue de l'objectif de la camera, la scene est précisément à l'identique que la photographie de base. Tout l'interet conciste a utiliser une deuxième caméra qui prendra les images en se deplacant dans le décor. C'est le principe de base le plus important à comprendre.

    Le shéma de la scene est le suivant (vue de profil) :



    Vous constatez que la scène se passe dans une sphere ovoide coupée par un "sol". La camera fixe en gris est celle qui projette les textures.
    L'autre est celle qui prendra les images de la scene ainsi crée.
    Du point de vue des camera, la projction de l'image sur un sol à l'intérieur d'un sphere ovoide reproduit fidèlement les principales lignes de fuitent d'un scene réelle. Tout consiste à bien placer la caméra qui projette la texture de manière à faire coincider l'horizon de l'image avec celle de la scene 3D.
    Le seul probleme restant sont les montagnes. Si les lignes de fuites crées artificiellement reproduisent fidèlement le déplacement du sol, du ciel et des éléments tres lointains, les montagnes proches, dans un mouvement de caméra réel, se déplace les unes par rapport aux autres.
    Pour y remédier, il suffit de modéliser les proches montagnes dans leurs grandes lignes et de les placer comme il faut dans la scene pour que leurs textures respectives leur correspondes :

    Vue de face :


    Il suffit ensuite de prendre les images en déplacant la caméra dans la scène de afin que de son point de vue celà donne à peu pres ça :

    Vue de la caméra n°2 :


    Et voilà le genre de résultat que l'on peux obtenir (exemple d'une vidéo que j'ai faite avec l'image de l'exemple) :
    http://www.dailymotion.com/ledragonrouge/video/xjlv8_camera-mapping

    J''ai conscience que tout n'est pas forcément évident à comprendre, aussi je suis ouvert à toutes vos questions ou vos demandes de précision si j'ai mal expliqué Géner
    Revenir en haut de page
    Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
    MrYann
    Occasionnel(le)
    Occasionnel(le)


    Inscrit le: 17 Sep 2006
    Messages: 15

    MessagePosté le: 01 Nov 2006 12:11    Sujet du message:  Répondre en citant  

    Excellente explication, j'utilise cad depuis 3 ans, et j'aurais bien aimé avoir une explication pareil au début, je te conseille de difuser largement ce tuto, beaucoup de gens pourrais en avoir besoin...
    Revenir en haut de page
    Voir le profil de l'utilisateur Envoyer un message privé
    derfull
    Master Of Puppets
    Team BP
    Master Of Puppets


    Inscrit le: 21 Oct 2002
    Messages: 6442
    Localisation: Dans une chambre aux murs capitonnés

    MessagePosté le: 01 Nov 2006 12:30    Sujet du message:  Répondre en citant  

    un projet de fil rss pour les tutos est en cours, mais chut, je n'ais aucune idée de quand j'aurais le temps de me mettre a coder ça Gros Sourire
    _________________
    Invisible Brain Disturbed.
    Nous ne sommes en rien responsable, c'est la faute a la Lune d'abord

    Legends: The Game
    Miniville 2037
    http://derfull.labrute.fr/
    Revenir en haut de page
    Voir le profil de l'utilisateur Envoyer un message privé
    Celyniel
    Adepte
    Adepte


    Inscrit le: 10 Juin 2006
    Messages: 917
    Localisation: PACA//Rhône-alpes

    MessagePosté le: 01 Nov 2006 13:07    Sujet du message:  Répondre en citant  

    Bonne idée ça clin d'oeil
    Revenir en haut de page
    Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
    Loira
    Administratrice
    Team BP
    Administratrice


    Inscrit le: 13 Nov 2004
    Messages: 35477
    Localisation: Rhône-Alpes

    MessagePosté le: 01 Nov 2006 13:34    Sujet du message:  Répondre en citant  

    On la doit à Raymond Ostertag. Cela dit, c'est Derf qui va devoir s'appuyer le boulot ! Tire la langue
    _________________

    Merci à Zarumbatus, auteur de mon avatar !
    Revenir en haut de page
    Voir le profil de l'utilisateur Envoyer un message privé
    Montrer les messages depuis:   
       
    Poster un nouveau sujet   Répondre au sujet    Boîte à Pixels Index du Forum -> Tutos Graphisme
    Page 1 sur 1

     
    Sauter vers:   
    Vous ne pouvez pas poster de nouveaux sujets dans ce forum
    Vous ne pouvez pas répondre aux sujets dans ce forum
    Vous ne pouvez pas éditer vos messages dans ce forum
    Vous ne pouvez pas supprimer vos messages dans ce forum
    Vous ne pouvez pas voter dans les sondages de ce forum
    Vous ne pouvez pas joindre des fichiers
    Vous pouvez télécharger des fichiers


    [ Association 2037.org, infrastructure & serveur model-fx ] :: [ phpBB © 2001, 2002 phpBB Group ]
    [ Guntar Ze Smiley © ZeCorp. Created by Christophe Soudron ]
      Crédits