Au programme aujourd'hui, des avancées dans le domaine du rendu temps réel, le tout en vidéo !
L'équipe russe du moteur 3D Unigine a mis en ligne un benchmark (testeur de performances) assez impressionnant, baptisé Heaven. Axé DirectX 11, il tournera cependant aussi avec OpenGL, DirectX 9 et DirectX 10.
Sans plus attendre, voici la vidéo du Benchmark :
Le résultat est impressionnant de réalisme, même s'il faut bien avouer que la profondeur de champ est utilisé de façon un peu trop violente...
Plusieurs points forts du moteur sont mis en avant dans les effets utilisés : SSAO (screen-space ambient occlusion), nuages volumétriques générés par un algorithme physiquement réaliste, environnement changeant (éclairage dynamique), effets de profondeur de champ, et enfin l'effet "phare", la tessellation.
La tessellation est une technique permettant de subdiviser automatiquement les polygones des objets 3D, de façon à affiner les modèles et à rajouter des détails ou du relief. L'intérêt par rapport à l'utilisation d'objets "high poly" (comportant beaucoup de polygones) étant que les performances sont largement supérieures.
Une autre vidéo détaille d'ailleurs l'impact de la tessellation dans la démo, en alternant les passages où elle est activée et désactivée :
Pour ceux qui voudraient tenter de faire tourner la démo Heaven en temps réel, elle est disponible dans la section "Downloads" du site officiel de Unigine.
Attention, pour pouvoir profiter de la tessellation, il faut avoir installé DirectX11, disponible sur le site officiel DirectX.
Chez AMD, on ne chôme pas non plus, puisque deux nouvelles démos ont été lancées pour mettre en avant la puissance de la HD 5800.
La première démo, Mecha, utilise une technique d'affichage d'objets semi transparents ne nécessitant pas de tri préalable, connue sous le nom de order-independent transparency (OIT). En effet, les techniques classiques d'affichages d'objets comportant des effets de transparence nécessitent de trier les polygones en fonction de leur distance à la caméra pour un affichage correct, car les opérations de blending (combinaison d'un objet semi transparent et du décor qui se trouve derrière) sont dépendantes de l'ordre de tracé.
Ce tri prend du temps, et avoir un modèle comportant de nombreux polygones semi transparents superposés, comme dans la démo, n'arrange pas les choses.
On imagine facilement les applications de cette technique, des jeux vidéos à la CAO (avec pourquoi pas la visualisation d'une pièce mécanique dans un moteur, les autres pièces étant semi transparentes).
La seconde démo technologique, Ladybug, cherche à simuler un effet de profondeur de champ de manière réaliste, en utilisant les notions optiques de distance focale et de distance de mise au point.
Le résultat est clairement plus réaliste et agréable à l'oeil que l'effet de flou de la démo du moteur Unigine, qui "bave" et n'est pas naturel.
Pour télécharger les démos (ou une version haute résolution des vidéos), c'est par ici.
De la 3D venue d'orient...
Ali Rahimi Shahmirzadi est un infographiste Iranien né à Téhéran. Il travaille actuellement en Freelance.
Ses démos 3D temps réel, sont créées avec l'aide de Maya ; le plug-in Turtle pour Maya assure la partie rendu de l'éclairage et texture baking. C'est ensuite le moteur temps réel Quest3D qui prend le relais pour la démo finale.
Au fil du temps, il a développé un style bien particulier dans ses démos, avec des univers post-apocalyptiques envoûtants.
Voici quelques captures tirées de ses démos temps réel :

Earth 2124 - Alien Spaceship 5: rendu temps réel, Ali Rahimi Shahmirzadi

Earth 2124 - Alien Spaceship 2: rendu temps réel, Ali Rahimi Shahmirzadi

Temple: rendu temps réel, Ali Rahimi Shahmirzadi
Et pour finir, un rendu plus ancien de type cartoon, non temps réel :

Cartoon: vidéo en rendu logiciel, Ali Rahimi Shahmirzadi
Pour en savoir plus : son site officiel comporte une démo reel et un portfolio qui reprend l'ensemble de ses démos. Il est possible de les télécharger sous forme d'exécutables, ou de les voir en film au format .mov (QuickTime) : pratique pour ceux qui n'ont pas des configurations dernier cri !
Une nouvelle démo en 3D temps réel réalisée avec Demoniak3D est disponible au téléchargement sur le site d'ozone3D.net.
Voici une petite vidéo qui donne un aperçu de la démo :
(bien entendu, en vrai, c'est plus beau !)
Pour ceux qui s'intéressent plus particulièrement aux caustiques, JeGX a mis en ligne une petite démo sur le sujet ; plus d'informations sur le blog de Demoniak3D ; là encore, une vidéo donne un avant-goût du résultat :
Suite et fin de la démo de noël évoquée dans le billet sur Hyperion, devenu Demoniak3D entre temps :
La démo est en ligne ! Quelques petits changements ont été faits, et le rendu est en cell-shading (aussi appelé toon shading, rendu style dessin animé).
Elle peut être téléchargée sur Ozone3d.
Les modèles 3D ont été réalisés avec Wings 3D, le sol avec Bryce, le background avec Terragen, et les particules (neige, fumée) avec Inkscape.
Le fichier contient le code xml de la scène, pour ceux qui veulent voir l'envers du décor.
Un petit aperçu vidéo de la démo :