OptiX, ou le ray tracing sur GPU

NVIDIA prévoit depuis un certain temps un système de ray tracing sur GPU : OptiX. Des démonstrations d’utilisation de ce moteur sont désormais disponibles sur le site de NVIDIA : NVIDIA® OptiXâ„¢ ray tracing engine examples.

Une version beta, privée, de ce moteur est aussi disponible. Vous pouvez vous inscrire sur la même page. Ce moteur, pour le moment, se limite aux GPU à base de NVIDIA Quadro FX, à condition que les pilotes R190 (ou plus récents) soient installés.

Le moteur OptiX se base entièrement sur la solution de GPGPU CUDA, ce qui lui permet de profiter des accélérations proposées sur certains modèles (les 3800, 4800 et 5800 des NVIDIA Quadro FX, par exemple) pour encore accélérer le rendu.

Qu’est-ce qu’un ray tracer ?

Structure – un sytème de génération/destruction procédurale de villes

Voici une démo d’un système permettant de générer des villes et les intérieurs des bâtiments :

http://www.youtube.com/watch?v=h8len2Z7v9k

Le site du produit :

http://www.proceduralcity.com/

Ce n’est que très récent (débuté en Jan 09), et j’ai hâte de voir le niveau de paramétrage qu’on aura si une lib voyait le jour. Oui parce que la destruction procédurale, c’est bien, mais éviter les murs en papier mâché, la destruction polygonale des bibliothèques (livres inclus) et les pcs qui explosent, c’est mieux :D

N’hésitez pas à venir en discuter sur le forum.

Visual Adrenaline, l’e-zine Intel sur les technos visuelles

Intel publie depuis peu un e-zine (au format PDF) destiné aux technologies graphiques ; le sujet touche tant au jeu vidéo qu’au cinéma, souvent bien sûr sur le sujet du multithreading.
Il s’agit plus d’un magazine d’actualité (orienté technologies Intel bien sûr) que d’une collection de notes techniques. N’escomptez donc pas vraiment en tirer des techniques de développement comme vous pouvez en lire sur Gamasutra. Il est par contre agréable à lire si vous désirez rester au courant de ce qui se fait chez Intel, ainsi que l’usage que font les studios et les créateurs d’outils, tel Autodesk, des outils Intel (que ce soit VTune, GPA…).

C’est gratuit, ça paraît une fois tous les quatre mois, et pour obtenir environ 50 pages d’infos, ça se passe dans la section Visual Adrenaline (pour vous abonner, vous pouvez aller directement sur cette page).

N’hésitez pas à venir en discuter sur le forum :)

Laval Virtual 2009

Le Laval Virtual est le salon de la réalité virtuelle.

Depuis 11 ans maintenant, ce salon international présente sur plusieurs jours des conférences et des expositions ayant pour thématique commune la réalité Virtuelle.
Deux jours de conférences pour les professionnels, deux jours grand public pour permettre à tous les novices, les intéressés et les passionnés de découvrir des nouvelles applications et technologies de la réalité virtuelle.
Lire la suite

NVIDIA annonce son moteur de lancer de rayon NVIRT

Lors du banquet de la conférence i3D 2009 qui s’est déroulée à Boston, Austin Robinson du groupe de recherche NVIDIA a annoncé la sortie à la mi-printemps d’une nouvelle API nommée NVIRT (NVIDIA Ray-Tracing engine) qui, comme son nom l’indique, sera un moteur de lancer de rayon. Ce sera une API basée sur CUDA, la toute nouvelle API de NVIDIA pour faire du calcul général sur les cartes graphiques et NVSG , le graphe de scène proposé par NVIDIA.

Cette annonce d’un outil permettant de calculer facilement des algorithmes de lancer de rayon sur des GPUs est une première mondiale dans l’industrie. Les algorithmes de lancer de rayon sont de plus en plus utilisés dans l’industrie du jeu vidéo (pour les moteurs physiques ou algorithmes de rendu sophistiqués), mais également pour des simulations physiques plus générales utiles pour les industries de pointes (aéronautique, aérospatiale, etc.) ou dans le domaine de l’IA. A l’heure actuelle, seul CUDA permet de créer un moteur de lancer de rayon exécuté entièrement sur GPU mais NVIDIA veut nous proposer une API plus adaptée et qui sera très flexible.

NVIRT devrait être une architecture de type pipeline mais plus sophistiquée que OpenGL et DirectX. En effet, il y aurait deux types d’objets qui seront traités : les rayons et les objets qui représenteront nos modèles 3D si nous voulons faire du rendu.

Lire la suite

Peut être le futur du débogue : débogue et appel de fonction en 3D temps réél avec python

Retrouvez sur ce site 2 vidéos d’un petit script python créé afin d’afficher un graphe en 3D de la structure des appels de fonction d’une application python ainsi qu’un outil de débogue en 3D qui affiche un noeud en rouge lorsque la fonction est appelée, un affichage du nom de la fonction et de la ligne.

Lire la suite

GLest : un moteur de jeu de stratégie en OpenGL

GLest est tout d’abord un jeu de stratégie temps réel gratuit développé en OpenGL. Mais GLest n’est pas que ça car il propose également un moteur de jeu de stratégie complet, ce qui est assez rare pour les projets amateurs. GLest est disponible depuis peu dans sa version 3.2 qui intègre des modèles 3D plus détaillés, de nouveaux tutoriels, une interface simplifié ainsi que des textures d’ombres de hautes résolutions.

Lire la suite