vendredi 23 août 2013

Quelques milliard de polygones plus tard...

Qui dit nature dit forcément ... arbre! 
Si créer un arbre en 3D n'est pas des plus compliqué en soit, créer une forêt en high polys est une autre paire de manche... principalement à cause de limitations techniques. Quand on sait qu'un seul arbre peut monter à plus de 1 million de polys, ce qui représente grosso modo 2 Go de ram lors du rendu, réaliser un bosquet constitué d'une dizaine d'arbres devient difficilement envisageable, et ne parlons pas d'une forêt...

Mais heureusement il existe une solution: l'instancing! Cette fonctionnalité permet de dupliquer un objet, mais à la différence d'une duplication classique où chaque objet dupliqué doit être stocké dans la ram, l'instancing permet de n'avoir à charger que l'objet original en ram, et pas toute ses copies.

Petite démo: 256 arbres, soit plus de 3 milliard de polys (!), rendu sur moins de 2Go de ram en 3min chrono:
Un premier test de la fonction d'instancing du render interne de Blender.

Je suis déjà fan d'instancing!

Aucun commentaire:

Enregistrer un commentaire