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)
Commentaires
Suggestion pour amélioré ta démo
Je te suggère d'ajouter une map d'ambient occlusion afin de simuler au mieux les simulation de lumière proche du pistil.
Bonne modé !
Map d'AO
En fait j'en avais déjà généré une, la voila en action :
J'ai volontairement accentué le contraste sur la map ; dans les captures en bas du billet de blog il me semble qu'elle n'est pas intégrée, elle l'est par contre dans la version avec shader. L'effet est assez peu prononcé pour coller à la réalité : la fleur n'est pas opaque 100%, et les effets de transparence / subsurface scattering font diffuser la lumière.
Par contre, autant sur les pétales ça choque rapidement si l'effet est trop fort, autant effectivement sur le pistil ça pourrait être plus visible ; je vais augmenter l'effet à ce niveau là.
Merci du conseil, donc ! :-)
Suggestion pour améliorer ta démo
Le top du top ... je continue dans mon trip sorry... ce serrai d'ajouter une map de reflexion dépendante de la map de normal mapping... ainsi avec le shader tu devrais pouvoir simuler un effet de rosé sur ta fleur.
Une reflexion map en plus et la alors sa serrait a tomber par terre ;)
Bonne continuation en tout cas.
Très sympa ton blog, continue comme ça ;)
Heuuu
J'y connais pas grand chose en shaders et tout le tatouin, mais je vois pas de différence avec shader et sans... Une explication?
Une explication... en images
Une explication... en images :
j'ai fait deux captures d'écran du même point de vue, sans shader (en haut) et avec (en bas). La différence est surtout visible dans la partie centrale de la fleur ; le shader permet d'ajouter des ombres douces et donc de conner un peu plus de volume à l'ensemble.
En fait sans shader le moteur 3D se contente de coller la texture sur le modèle sans rien faire de plus. Éventuellement on peut lui demander des ombres, mais elles seront dures et très délimitées, pas douces comme on peut le faire par shader.
Poster un nouveau commentaire