CRÉATION D'INSTANCES DANS THEA RENDER
REVISION AUTHOR REASON FOR CHANGE
11/09/12 Christina Psarrou Initial version.
TRADUCTION FRANCAISE
OCTOBRE 2012
Copyright © Solid Iris Technologies
INTRODUCTION
En infographie 3D, la création d'Instances est le
fait d'utiliser plusieurs copies d’un même objet
dans une même scène[1].
Cette technique présente un intérêt particulier
pour des objets tels que les arbres, l’herbe ou
tout autre modèles que l'on peut utiliser
plusieurs fois sans pour autant qu'ils
apparaissent répétitifs.
En résumé, la création d'Instance se révèle très
adaptée dès qu'un objet peut être utilisé
plusieurs fois dans une même scène.
Figure 1 : Création d'Instances et rendu dans
Thea Render
(image de Juan Carlos Uribe)
LA CRÉATION D'INSTANCES DANS THEA RENDER
Figure 2 : Fenêtre de création d'Instance dans
Thea Render
Thea Render est un moteur de rendu qui
permet, grâce à son outil brosse d’instanciation
intégré, de créer des copies multiples d'un
même objet.
Cet outil et ses options peuvent être affichés en
cliquant sur l’onglet « Outils » (Tools) du
panneau « Paramètres » (Settings) (voir image
2).
Comme on peut le voir sur l’image 2, la rubrique
Selection permet de choisir l’objet à dupliquer
et le Canvas sur laquelle les Instances de l’objet
seront placées.
Une fois ce choix fait, de multiples options
permettent de paramétrer l’outil de création
d'Instances afin d’obtenir des résultats très
différents. On peut par exemple modifier la
taille, la direction ou la rotation des Instances.
Les Instances ainsi créées sont sauvegardées
dans un paquet (package) et apparaîtront dans
l’arborescence de la scène (Tree View).
Afin de mieux comprendre les Instances et leur
création, vous trouverez ci-après une
description détaillée et des exemples concrets
des différents paramètres de création
d’Instances.
Ces exemples vous aideront à distinguer les
résultats et les effets de chacune des options.
2 Copyright © Solid Iris Technologies
OBSERVATION DES OPTIONS ET EXEMPLES
SELECTION
Instance : Cette option permet de choisir l’objet qui sera généré (copié) par Thea Render (objet
de départ). Sélectionner l’objet en cliquant dessus dans le visualiseur (Viewport) ou dans
l’arborescence de la scène (Tree View). Ensuite, cliquer sur l’icône flèches tournantes à gauche du
mot Instance. Le nom de l’objet que vous avez sélectionné apparaît à la droite du mot Instance
(voir figure 3).
Figure 3 : Sélection d'un modèle d'Instance
Canvas : La surface sur laquelle les Instances seront positionnées. Après avoir sélectionné l’objet
que vous souhaitez utiliser comme support, cliquez sur l’icône flèches tournantes à gauche du
mot Canvas (voir figure 4).
Figure 4 : Sélection du Canvas
Astuce : Les Instances sont placées sur le Canvas en fonction de leur point de pivot. La plupart du
temps, il est important de positionner le pivot point à l'endroit l'objet doit être positionné sur
le Canvas (par exemple, placer le pivot point au point le plus bas d'un brin d'herbe ou d'un arbre
pour que celui-ci repose sur le sol).
Pour positionner le pivot point : Sélectionner l'objet et presser la touche de raccourci « p » de
votre clavier pour entrer dans le mode pivot. Changer les axes en fonction de vos besoins et
presser la touche p de nouveau pour sortir du mode pivot. Vous pouvez aussi accéder au mode
pivot à partir par la barre d'outils du visualiseur OpenGL (voir figure 5).
Figure 5 : entrer dans le mode pivot par la barre d'outils du visualiseur OpenGL
Pour illustrer les explications des options d'instanciation, nous allons recouvrir une surface
accidentée avec de l'herbe et des fleurs. Nous utiliserons la surface de la figure 6 comme Canvas
et comme Instances les brins d'herbe de la figure 7 et les fleurs de la figure 8.
Figure 6 : Surface accidentée =
Canvas
Figure 7 : Brins d'herbe =
Instance 1
Figure 8 : Fleurs = Instance 2
Note : En dehors du choix de l'Instance et du Canvas, les 4 autres outils de création et de
suppression d'Instances se trouvent au bas de la fenêtre d'outil d'Instance (voir les figures 2 et 9).
3 Copyright © Solid Iris Technologies
Figure 9 : les outils d'Instance de base
Remarque : le bouton populate (remplissage) ne
sera pas disponible si vote Canvas est un plan
infini (le remplissage ne peut s'effectuer que sur
une surface délimitée).
Dans le cas d'un plan infini, il faudra utiliser
l'outil Brosse.
Remplissage : Après avoir paramétré votre
outil, l'outil de remplissage placera
automatiquement les Instances sur votre
Canvas en fonction des options que vous aurez
sélectionné.
Brosse : En cliquant sur l'outil Brosse, votre
curseur se transforme en brosse et vous pouvez
alors peindre vos Instances sur votre Canvas
directement dans le visualiseur en cliquant et
en maintenant le bouton appuyé sur les zones
que vous voulez peuplez.
Gomme : En cliquant sur l'outil gomme, votre
curseur se transforme en gomme. En cliquant et
en maintenant appuyé, vous pouvez alors
effacer les Instances se trouvant dans la zone de
votre gomme.
Réinitialisation : Le bouton de réinitialisation
efface en un seul clic toutes les Instances crées.
PERTURBATIONS
DIRECTION
Direction : cette option permet de déterminer
l'orientation des Instances. En ajustant le
curseur , on peut choisir d'orienter les Instances
par rapport à la normale du Canvas (0%), selon
l'axe Z de la scène (100%) ou bien par un choix
intermédiaire. Ces options sont visibles dans
notre exemple figure 11.
Les cubes marrons ont une direction fixée à 0%
et suivent la pente du Canvas. Les cubes violets
ont une direction fixée à 100% et sont parallèles
à l'axe Z et ne tiennent pas compte de la pente
du Canvas.
Remarque : la normale d'une surface en un
point est identique à la normale d'un plan
tangent à cette surface en ce point.
Figure 10 : exemple de normale d'une surface
Figure 11 : Différentes Directions
4 Copyright © Solid Iris Technologies
Dans l'exemple suivant, en changeant le pourcentage de l'option Direction pour générer des
Instances de brins d'herbe sur une surface,on obtient les résultats suivants :
Figure 12 : Direction 0%
Direction : 0%
En choisissant 0% de direction, les Instances
d'herbe sont positionnées en respectant la
normale de la surface et son inclinaison.
Figure 13 : Direction 50%
Direction : 50%
En sélectionnant 50%, les Instances sont
orientées entre l'axe Z et la normale du Canvas.
Pour obtenir le meilleur effet, un pourcentage
de 10-20% permettrait à l'herbe de suivre la
pente du Canvas et serait aussi dirigée vers le
ciel (l'axe Z).
Figure 14 : Direction 100%
Direction : 100%
A 100%, les Instances sont orientées en fonction
de l'axe Z global.
Comme on peut le constater, les Instances
d'herbe sont entièrement horizontales.
Elles reposent sur toute la hauteur du Canvas
mais ne respectent plus sa normale.
Dans cet exemple de pelouse, le résultat n'est
pas très réaliste. Ces différents paramètres
permettent d'obtenir le résultat souhaité en
fonction de chaque situation.
NORMALE
Figure 15 : influence du paramètre Normale
Normale : En modifiant ce pourcentage, les
Instances seront orientées aléatoirement par
rapport à la normale du Canvas. En augmentant
le pourcentage, les instances seront placées
selon leur point de pivot et basculées dans
toutes les directions.
L'exemple 15 montre le résultat suivant : les
cubes rouges ont un pourcentage à 0% et sont
inclinés comme l'objet initial ; les cubes oranges
sont basculés à hauteur de 50% par rapport à
l'objet initial et, avec 100%, les cubes bleus sont
eux orientés complètement différemment de
l'objet initial.
5 Copyright © Solid Iris Technologies
1 / 14 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !