Créer un scène pour le Global Illumination en utilisant mental ray dans SOFTIMAGE|XSI

Cree par : Ed Harriss

 

Dans se tutorial vous allez apprendre comment passer une scène qui ressemble a cette image :




appliquer le Global Illumination et Final Gathering pour arriver a se résultat :




Pour pouvoir convenablement suivre se tutorial, vous allez devoir utiliser cette data base : GlobalScenezip (3.6meg)
Cette data base a ete compressé avec Winzip.
Dans cette database vous allez trouver deux scène: Global et GlobalFinished.
La scène que vous allez utilisé s'appel "Global"

La scène "GlobalFinished" est la scène d'exemple du tutorial fini.


Ouvrez la scène "Global". En l'ouvrant par le menu File.
La scène est constitué d'une lumière, d'un cube (la salle) avec un trou (la fenêtre) dedans, et d'une sphère.
Pour vous faire gagner un peu de temps, nous avons déjà fait quelques petits changement nécessaires :

1. La lumière a été ajouté en mis en cast shadows.
2. La lumière ambiant a été mise a zéro.
3. L'environnement a été texturé.
4. La sphère a été texturé.


Après avoir chargé la scène, changé la vue B en vue camera en faisant :Cameras > Camera dans le menu déroulant du viewport.



Pour que le Global Illumination marche bien vous devez avoir 3 choses.

1. Une lumière qui émet des photons.
2. Des objets qui interagissent avec ces photons.
3. Et l'effets Global Illumination dans le rendu.





1: Définire un générateur de photon (light)

1.Commencez par sélectionner la lumière (la source du global illumination ) et faites Modify > Shader dans la barre de menu Render. Ceci affiche la page de propriété de la lumière.
2. 2. Cliquez sur l'onglet Photon pour afficher les propriétés des photon de la source lumineuse.
3. Définissez une lumière comme source de Global Illumination en cliquant sur Global Illumination.
Ceci vas avoir pour effet d'émettre des photons.

 

 

 

 

 

 

 

 

 

4. Mettez' Energy Intensity pour la lumière a 140000. L'Intensity es l'option qui control l'intensité de votre Global Illumination de votre scène. Plus grand serra le nombre plus claire serra votre effet. Plus vos objets sont loin de la source lumineuse plus l'énergie requise devras être importante. La valeur de l'énergie n'affecte pas vos temps de rendu, il amplifie juste la luminescence de votre Global Illumination.

Tips pour l'Energy Intensity : Cette information n'es pas nécessaire a la bonne marche de se tutorial, mais pourras vous servire lorsque vous appliquerez du global dans vos propres scènes.

Tips 1: Mettez l' Energy Intensity très haut (40,000 to 50,000) lorsque vous effectuez des test. Ceci rendra l'effet plus facile a voire, donc plus facile a paramétrer.


Tip 2: Le paramètre "light fall off" vas affecter le niveau d'énergie de vos photons, donc fermez le lorsque vous effectuez des test.
Lorsque vous en êtes au peaufinage de votre scène rappliquez le "light fall off" et mettez
"Use Light Exponent" a la valeur de 1. Ce paramètre laisse le Global Illumination assé luminescent lorsque vous continuez a peaufiner votre effet. Lorsque vous êtes prêt d'un rendu final passez le "light exponent" a 2. cela vas rendre l'effet Global illumination moins visible mais beaucoup plus réaliste. (Ce qui es une très bonne chose , car en CG la lumière es parfois une des clefs d'un rendu réussis)


5.passez la valeur du Number of Emitted Photons a 20000 pour l'effet Global Illumination.
Cette valeurs spécifie le nombre de photons que la lumière vas émettre. Les petites valeurs (comme 1000), vont donner des rendu un peut bizarres mais rend le rendu plus rapide, donc cela es bon pour des test. Les grosses valeurs vont donner un global illumination assé lissé mais rend le rendu beaucoup plus long, donc meilleur pour les rendus final.






2: Transmitters et Receivers, appliquez a vos objets une interaction avec les photons

1. Sélectionnez la Sphère.
----
2. cliquez du droit sur le bouton Property (XSI 1.0) ou sur le bouton Selection (XSI 1.5) dans le panel de sélection
3. Sélectionnez Viewing Properties depuis le menu déroulant. Cela vas ouvrire le panneau d'édition de propriété.
4. Sélectionnez l'onglet Visibility.
Cela vas montrer les options de visibilité de rendu.

5. Sélectionnez Global Illumination transmitters et receivers.
Cela vas donner la propriété a vos objets de réfléchire la lumière aussi bien que de recevoir la lumière réfléchie.


La sphère rouge vas maintenant faire rebondire de la lumière rouge dans la scène car vous l'avez paramétré comme trasmetteur.
Il vas aussi accepter de la lumière envoyé par les autres objets car vous l'avez paramètré comme récepteur.



Répétez cette étape pour le mur.

1. Sélectionnez la chambre(Cube)
----
2. cliquez du droit sur le bouton Property (XSI 1.0) ou le bouton Selection (XSI 1.5) dans le panneau de sélection
3. Sélectionnez Viewing Properties depuis le menu déroulant. Cela vas ouvrire le panneau d'édition de propriété.
4. Sélectionnez l'onglet Visibility.
Cela vas montrer les options de visibilité de rendu.
5. Sélectionnez Global Illumination transmitters et receivers.
Cela vas donner la propriété a vos objets de réfléchire la lumière aussi bien de recevoir la lumière réfléchie.


La chambre vas maintenant faire rebondire la lumière car vous l'avez paramètre en tant que tranmitter.
Il vas aussi accepter de la lumière renvoyé par d'autres objets ( comme la sphère ) car vous l'avez aussi paramétré comme reciever.



3: appliquer le Global Illumination et le Final Gathering pour le render region.

1. Dessinez le render region dans la vue camera (Viewport B)
Pressez le raccourcis "Q" et dessinez une zone dans votre vue.
Cela vas nous permettre de voire le résultat du rendu pendant que nous le peaufinons.

Note: l'effets Global Illumination peu mettre pas mal de temps a rendre.
Si vous avez un vieux pc vous devriez coupé le rafraîchissement du render region. Cela vas couper la mise a jours de votre rendu lorsque vous changez un paramètre de votre scène.

Dans se cas la appuyez sur le bouton render region et mettez en off le paramètre Auto refresh



Éditer les options de rendu :





2. Faites Render > Region > Options depuis la barre de menu pour ouvrire l'éditeur de propriété de rendu.


Or


Cliquez du droit sur la fenêtre render region pour faire apparaître le menu et choisissez Properties pour ouvrire le panneau de propriété de rendu.





3. Cliquez sur l'onglet Optimization,
4. Sélectionnez Grid pour la méthode d'accélération (Acceleration Method).
changer la méthode d'accélération vas augmenté la rapidité du rendu utilisé par le Global Illumination.


5. Cliquez su l'onglet Photon,
6. Sélectionnez Global Illumination.
L'effet es maintenant visible dan le render region.
(Si vous avez coupé L'auto refresh cliquez sur le bouton "update" pour updater le render region.)



Votre image devrais ressembler a ceci :


Pas encore sa , hein ?
mais cette effet "Globale Illumination" a encore besoins d'être peaufinée.
Le "Final Gathering" doit être maintenant ajouté.



Peaufinez maintenant votre scène.

L'effet Global Illumination es maintenant actif dans votre scène, mais il ne donne pas encore d'assé bon résultats.

Sous le paramètres Global Illumination, se trouve deux paramètres de "peaufinage" de rendu :
Accuracy et Radius.

 

Accuracy: Représente le nombre de photons que le moteur de rendu retiens pour la surface représenté par la valeur Radius. Il utilise donc se qu'il trouve pour définire l'aspect de cette zone. Une petite valeur pour l'Accuracy vas résulter un rendu " granuleux ", inversement une grande valeur donnera un effet plus diffus mais rendra le temps de rendu beaucoup plus long. Si vous appliquez une valeur plus grande que la valeur de phtons émis par toutes les lumières de la scène, le rendu ne vas jamais se finir.

Radius: Ceci représente la valeur de la grosseur (en unité Softimage ) de l'effet que les photons produisent lorsqu'il "tapent" un objet. Plus gros serra sa valeurs, plus gros serra son effet, mais rend généralement un moins bon résultat. Une haute valeur de radius combiné as une petite valeur pour l "Accuracy" peut donner un bon résultat "rapide et un peu sale" de se que votre scène vas devenir au rendu (super pour les test de rendu). De petites valeurs combinées avec une grosse valeur pour "l'Accuracy" vas donner une meilleur approximation de se que donnera l'image au rendu final, mais prendra beaucoup plus de temps au calcule.

Le paramètre par défaut pour le Radius es de 0.
Cela ne produis pas vraiment des photon d'un radius de 0.Dans se cas de figure ils sont plutôt proche de 1.3 en radius. Tant que la valeur par défaut est appliqué , la valeur 0 est la seul valeurs qui ne représente pas réellement le vrais radius calculé. Le paramètre 0 implique que SOFTIMAGE|XSI produit une approximation, et le temps de son approximation donne un résultat plustot satisfaisant.

Le Global Illumination seul peut produire des images de très bonne qualités. Mais si vous combiné la puissance du Global Illumination avec le Final Gathering, le résultat produit serra beaucoup plus réaliste que si vous utilisiez le Global Illumination seul.

7. Appliquez l effet Final Gathering en cliquant sur la case Final Gathering.

Le Final Gathering calcule l'illumination n'utilisant les rayons renvoyées par les objets dans la scène, plustot que par la source lumineuse.
Tout comme le Global Illumination, il a aussi un paramètre accyuracy. Il définis combien de rayons pour chaque pixels dans l'image vont contribuer au résultat final de l'image.

La valeur Radius définis la zone autours de chaque pixels qui sont échantillonné pour l'illumination direct et indirect. Une combinaisons de petite valeurs pour le Min Raduis et une gande valeurs pour le Max Radius peut donner un résultat tout a fait satisfaisant. Mon avis personnel es de mettre pour ces deux valeur une valeurs assé basse pour mes rendus final, comme 0.2 et 0.1 ( ou plus bas si vous avez plus de temps ).




Votre image devrais ressembler a sa:



Nous nous rapprochons, mais l'image contient encore des artéfacts.
Avec encore quelques peaufinages cela rendra un peu mieux.

8. Mettez la valeur Global Illumination Accuracy a 50

9. mettez la valeur Global Illumination Radius a 0.5

10. Mettez la valeur Final Gathering Accuracy a 200
11. Mettez la valeur Final Gathering Min Radius a 0.05
12. Mettez la valeur Final Gathering Max Radius a 0.5

Tout dépend de la rapidité de votre ordinateur, mais cela peut prendre un certain temps pour calculer cette image.
Vous avez maintenant tout le temps pour faire une pause ;o)


Votre image devrais ressembler a sa ::


Cela a l'aire plustot pas mal. Vous devriez appercevoire des artefacts si vous rendez l'image suffisamment grande, ajustez la valeur "Final Gathering accuracy", baisser les valeur Min/Max, et augmentez le nombre de photons qu'émet la source lumineuse peut suprimmer les artéfacts et régler se problème.


Se tutorial a été écris par : Ed Harriss
Faites donc un tour sur son site ! :) http://www.edharriss.com

HOME