Le concours TDT3D sur l'architecture asiatique vient de se terminer. Comme je l'avais annoncé ici il y a quelque temps, j'ai participé dans la catégorie 3D temps réel.
L'objectif :
Une visite virtuelle du temple du ciel, à Pékin, et plus particulièrement d'un des bâtiments du site, la salle des prières pour la récolte, qui est probablement le plus connu.
L'aspect actuel du site :
Temple du Ciel: projet 3D temps réel (photo : wikipedia)
Et... voici le résultat, en vidéo pour le moment ! La scène entière sera disponible très prochainement en téléchargement.
Quelques explications :
Une grosse phase de documentation a été nécessaire pour avoir des informations sur les proportions et l'architecture du bâtiment. L'intérieur en particulier est assez mal documenté au niveau photographique : le public ne peut pas rentrer et les photos sont prises depuis l'entrée, avec de mauvaises conditions d'éclairage (l'intérieur est très sombre).
Je ne suis pas totalement satisfait du résultat au niveau de l'Ambient Occlusion, qui assombrit peut-être trop le bâtiment. Voici la version sans effet d'AO :
Tempel du ciel: Version sans Ambient Occlusion
Avec le recul, je me dis qu'un résultat intermédiaire aurait été préférable.
Je n'ai pas non plus eu le temps d'intégrer une visualisation en version panoramique ( vue à 360° à l'écran) comme je l'avais prévu, mais je pourrai toujours le faire par la suite.
L'expérience a tout de même été très formatrice, et je compte bien me lancer à nouveau dans ce type de concours très bientôt !
Pour finir, un grand merci à JeGX, le développeur principal de Demoniak3D, qui m'a beaucoup aidé sur ce projet.
Suite du vieux Work In Progress de modélisation d'une orchidée sous Wings3D : voici quelques captures du résultat en temps réel.
Le moteur 3D utilisé est Demoniak3D, déjà évoqué ici à plusieurs reprises ; j'ai rajouté un shader assez basique (modèle de phong avec un soupçon de normal mapping).
J'ai aussi modifié les textures afin de rectifier en partie certains raccords.



Plusieurs idées sonc actuellement envisagées pour la version temps réel finale :
Sarracenia - modélisation sous wings 3D
Je suis bien entendu preneur de toute remarque ou suggestion. ;-)
Pour les curieux, voila le rendu brut sans shader, à comparer à ce qui précède :
Rendu sous Demoniak3D sans shader
Rendu sous Demoniak3D sans shader
On voit clairement l'apport du shader : il apporte des ombres douces au modèle, et rend plus visible certains volumes.
L'effet de normal mapping est aussi présent, mais peu visible. Ceci est compréhensible dans le sens où les pétales sont relativement plates à la base : l'effet ne pouvait donc pas être prononcé dans le cadre d'un rendu qui se veut réaliste.
En enlevant la texture tout en laissant le normal mapping, on voit son effet sur la lumière :
Effet de normal mapping (dos de la fleur)
Le modèle que j'avais montré ici il y a quelque temps n'étant pas assez réaliste à mon goût, j'ai totalement repris à zéro la modélisation. Toujours avec Wings, j'ai effectué une démarche similaire à celle que j'expose dans le tutoriel de modélisation d'une orchidée avec Wings3D présent sur ce site. A deux détails près, toutefois : je n'ai pas utilisé le mode miroir, afin de créer de l'asymétrie, plus réaliste. Par ailleurs je me suis davantage inspiré de la réalité, et en particulier de certaines des magnifiques photos trouvées sur un site japonais : http://www.edit.ne.jp/~fkoichi/ophoto/phal/phalhyb2.htm et http://www.edit.ne.jp/~fkoichi/ophoto/phal/phalhyb.htm.
Il s'agit d'orchidées de type Phalaenopsis, ou orchidée papillon.
Pour les textures, j'ai scanné les pétales d'une vraie orchidée, puis retravaillé le tout afin d'obtenir un UV-mapping correct.
Le modèle servira pour une démo 3D temps réel en cours de réalisation ; en attendant, voici le résultat en rendu HDRI :
Phalaenopsis - modélisation sous Wings 3D
Phalaenopsis - détail
Je me suis enfin décidé à réaliser un tutoriel complet et assez long sur Wings 3D. Il vous permettra en 3 pages de réaliser une orchidée, comme celle évoquée sur ce blog début décembre.
J'ai essayé de faire en sorte que les débutants sous Wings 3D puissent aussi suivre le tutoriel (les utilisateurs avancés pourront donc sauter une partie des étapes), et qu'ils découvrent certaines fonctions de Wings 3D. Chaque étape est illustrée par une capture d'écran.
La page 1 du tutoriel de modélisation 3D
N'hésitez pas à commenter ici, ou directement sur les pages du tutoriel si vous avez des questions sur certaines étapes, des remarques, critiques... ou des suggestions pour les futurs tutoriels !