emoticonAccueil Recherche Téléchargement La Taverne Le Rond Coin de la Mascotte Les Vidéos Annuaire Tapuscrine.com
Neropolis : Communauté Francophone des City-Builders > Cities XL > Le cycle nycthéméral


Ecrit par: Pyanepsion Lundi 21 Janvier 2008 17h10
Jour… Nuit… Jour… Nuit…
écrit le lundi 21 janvier 2008 par Florent Rouat sur CuPlanet.

Je souhaiterais partager aujourd’hui avec vous une partie relativement importante de notre travail sur le rendu graphique et la cohésion de l’image : l’éclairage. Les terrains et les bâtiments se voulant plutôt dans un style « réaliste », il fallait que l’environnement soit en parfaite adéquation.

Pour cela 2 étapes :

Eclairage

Je passerai rapidement sur la première étape étant donné que Guillaume Werle, notre chef 3D, en a déjà brièvement parlé sur le blog, je vais juste faire un petit rappel car on ne comprend pas toujours ce que dit un programmeur.

Il y a donc une lumière principale que l’on appellera « Sun » (soleil) ainsi qu’un éclairage ambiant généré à partir d’une texture particuière composée de 6 faces que l’on appelle « Cubemap »*.

http://www.cuplanet.com/images/stories/blog/Graphics/Cubemap.jpg

On floute (« blur » en Anglais) alors cette dernière pour avoir un peu moins de détails, cela permet d’avoir un éclairage plus « mordant » avec différentes teintes et luminosités par rapport à une couleur ambiante classique que l’on a fréquemment dans les jeux vidéos. Voici les différentes étapes appliquées sur une sphère.

http://www.cuplanet.com/images/stories/blog/Graphics/nosunambient.jpghttp://www.cuplanet.com/images/stories/blog/Graphics/nosuncubemap.jpg
http://www.cuplanet.com/images/stories/blog/Graphics/nosuncubemapblurred.jpghttp://www.cuplanet.com/images/stories/blog/Graphics/suncubemapfr.jpg


Environnement, Atmosphère
La 2éme étape est de créer un environnement crédible visuellement, avec un cycle jour-nuit pour les besoins du jeu (déplacement du soleil, brume, profondeur de champ).

L’Atmospheric Scattering est issue d’une formule physique de la dispersion de la lumière dans l’atmosphère. Ainsi nous pouvons recréer le ciel, le soleil et la brume avec une formule ; et les effets de nuits, la lune et les étoiles avec d’autres paramètres.

http://www.cuplanet.com/images/stories/blog/Graphics/atmospherescat.jpg

Cela nous permet également d’avoir un cycle jour nuit totalement dynamique (voir la vidéo).

http://www.cuplanet.com/index.php?/content/view/14/1/lang,fr/ (Superbe la vidéo).

* Un cubemap peut se traduire par carte cubique. C'est un ensemble de six textures centrées sur un repère. C'est en général utilisé pour réaliser des effets de réflexion de l'environnement.

Powered by Invision Power Board (http://www.invisionpower.com/community/board/index.html)
© Invision Power Services (http://www.invisionpower.com)