blog.khamsin.org - Mot-clé - NodeAdd-ons et tutoriaux Blender pour le simulateur de vol X-Plane. Add-ons for flight simulator X-Plane.2022-09-05T17:24:24+02:00urn:md5:6f8db88b703a39e7987dfa759f362258DotclearCompositing avec Blender pour X-Plane (Node Editor)urn:md5:54b8b0dd5d127d7ce0646cfcc82034c22010-05-22T13:31:00+02:002010-05-25T16:53:53+02:00khamsinTutoriaux BlenderNode <img src="http://blog.khamsin.org/public/Tutoriaux/compNode4Text2X2_blender.png" alt="Composite node avec Blender pour X-Plane" title="Composite node avec Blender pour X-Plane, mai 2010" />
<p>Rarement utilisé par les développeurs X-Plane, le module de compositing de
Blender peut se révéler assez pratique pour nos projets de création d'avions
mais aussi de scènes. Je vous propose aujourd'hui un exemple très simple pour
vous faire découvrir les possibilités qui s'offrent à nous. Considérons une
scène dont les textures sont de 1024 pixels de coté. Vous souhaitez optimiser
cette scène et donc utiliser des textures de 2048 pixels pour limiter les
appels de textures par la carte graphique.<br />
Une première approche serait de créer un nouveau fichier dans votre programme
2D et d'y installer 4 calques (4 textures de 1024 pixels de coté). Je vous
propose de faire la même chose... avec Blender !</p>
<p>En fin de billet, le fichier compNode4Text2X2.blend est disponible en
téléchargement libre pour une utilisation immédiate. Néanmoins, vous trouverez
ci dessous quelques explications concernant le creation de votre premier
compositing.</p>
<ul>
<li>Création d'un nouveau dossier</li>
<li>Glissez dans ce dossier les 4 textures à fusionner.</li>
<li>Créez un nouveau fichier Blender</li>
<li>Préparez votre interface de travail : une seule fenêtre "Node Editor"
est nécessaire.</li>
<li>Dans la fenêtre "Node Editor", il vous faudra valider l'option "Composite
Nodes". 3 nouveaux boutons apparaissent :</li>
<li>"Use Nodes" : A Valider ; nous indiquons à Blender que nous
allons travailler avec des nodes</li>
<li>"Free Unused" vous permet de supprimer tous les nœuds non utilisés dans le
compositing</li>
<li>Et "Backdrop" qui nous permet de visualiser notre travail en arrière
plan.</li>
</ul>
<p>Par défaut, deux nœuds sont présent. Un nœud d'entrée "Render Layer" et un
noeud "composite". Mais dans cet exercice, nous n'utiliserons pas de passes de
rendu par Blender mais uniquement nos 4 textures à fusionner. Donc nous
ajoutons 4 nœuds d'entrée (1 par texture). Pour chacun de ces noeuds, nous
chargons une des textures, Chaque nœud d'entrée est lié à un noeud "Translate"
qui repositionne la texture, Des nœuds "AlphaOver" (équivalent à la création
d'un nouveau calque dans votre éditeur 2D) nous permettent de combiner les
entrées. Le tout est injecté dans un noeud "Composite" (calcul du résultat) et
d'un noeud "Viewer" pour visualiser notre travail en cours. On retrouve nos
raccourcis clavier habituels dans la fenêtre "Node Editor" à savoir :</p>
<ul>
<li>Barre d'espace pour ajouter un noeud,</li>
<li>G pour déplacer un nœud sélectionné,</li>
<li>Shift D pour dupliquer une sélection...</li>
</ul>
<p>Bref, avec une maitrise minimale de ce module de compositing de Blender, il
est possible de se créer de nombreux outils pour nos créations et de les
sauvegarder en tant que fichier Blender pour les utiliser dans un autre projet.
L'exemple proposé ne vous semble pas convainquant ? C'est normal !
Fusionner quatre textures n'est pas bien compliqué avec un éditeur 2D. Mais si,
comme moi, vous souhaitez gérer une texture regroupant <strong>quelques
dizaines</strong> d'instruments, cela commence à devenir très intéressant. Une
modification graphique sur un instrument à faire ? Il vous suffit de
recharger la texture dans le noeud de l'instrument corrigé et de lancer le
rendu (F12). C'est fini !</p>
Le fichier .blend est disponible ici : <a href="http://blog.khamsin.org/public/Tutoriaux/compNode4Text2X2.zip">compNode4Text2X2</a>