Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Une carte pour accélérer le Ray Tracing

par - source: Caustic Graphics
Le Ray Tracing - c’est quoi ?

Technologie de rendu 3D qui offre une image très convaincante, mais qui demande en général une puissance de calcul extrêmement importante, elle fait appel à des rayons qui vont calculer le parcours de la lumière depuis l’oeil vers le pixel et du pixel aux différentes sources de lumière offrant de nombreux effets de réflexion, réfraction et d’ombres.

Caustic Graphics a fait une entrée remarquée sur la scène du Ray Tracing en annonçant une carte capable d’accélérer l’OpenGL Ray Tracing de 20x.

Start-up

La start-up composée d’anciens de chez ATI, Apple, NVIDIA et Intel propose deux produits censés révolutionner le Ray Tracing sur PC. Le premier est une carte, la CausticOne, destinée aux professionnels de la 3D, et qui est censée améliorer grandement les performances du Ray Tracing.

Tapant sur la tête de NVIDIA l’accusant d’avoir montré un Ray Tracing à base de CUDA dépourvu d’une qualité d’image digne de cette technologie, Caustic Graphics explique que sa solution permet de gérer tous les effets du RayTracing, contrairement aux GPU qui ont du mal avec les effets de réfraction ou réflexion qui sont produits par des rayons secondaires qui sont très mal pris en charge par les GPU.

Les solutions Caustic Graphics

La CausticOne calcule les rayons puis envoie les informations aux CPU et au GPU qui reproduiront les résultats plus rapidement. La carte devrait sortir au mois d’avril prochain et devrait accélérer le ray tracing de 20x. Caustic Graphics annonce aussi que la prochaine génération de carte, prévue pour la fin de l’année, accélérera le Ray tracing de 200x par rapport aux solutions existantes.

Pour accompagner sa carte, Caustic Graphics propose aussi une API, le CausticGL bâtie sur l’OpenGL/GLSL. La firme d’analyse Jon Peddie Research a salué les technologies offertes par Caustic Graphics estimant que la firme mettait le ray tracing à la portée des PC. On ne s'attend pas néanmoins à ce que la carte soit vendue aux particuliers.

Partager:
14
Commentaires
X
Valider

Commentaires
Ajouter un commentaire
Hassassin 13/03/2009 08:46
Masquer
-1+

Dans la définition du ray tracing "Le ray tracing - c'est quoi ?" il est peut-être plus exact de dire qu'il est question du rendu du texel au lieu de pixel.
A vérifier...

pingux 13/03/2009 09:10
Masquer
-3+

Le Ray Tracing, ou lancé de rayons, est une technique de rendu 3D qui simule le parcours de la lumière dans un sens particulier : de la scène vers la caméra. L'un des avantages du raytracing est que chaque objet est définit mathématiquement et non par un assemblage d'une multitude de facettes. Particulièrement gourmand en ressources processeur, le Ray Tracing en est à ses balbutiements et pourrait un jour remplacer la 3D telle que nous la connaissons actuellement dans les jeux vidéos.

ultrabill 13/03/2009 09:53
Masquer
-2+

Donc d'ici 6 à 8 ans, cette techno sera incluse dans les GPU.

tom54-88 13/03/2009 10:29
Masquer
-2+

Mon Amiga 500 en faisait. Presque une nut pour calculer une image, mais c'était beau..... Nostalgie

LVM 13/03/2009 10:29
Masquer
-2+

Citation :Caustic Graphics a fait une entrée remarquée sur la scène du Ray Tracing en annonçant une carte capable d’accélérer l’OpenGL Ray Tracing de 20x.


On se souviendra des expériences de portage de jeux vidéo au RT: tous étaient déjà basés sur OpenGL.

Bref, tout cela est en train de se goupiller de façon intéressante...

Wiiip 13/03/2009 10:43
Masquer
-3+

...
Et le larabee regarde s'enfuir la dernière niche dans laquelle il aurait pu espérer passer l'hiver ...

Pauvre petite puce sans marché fixe '^^

x-alt 13/03/2009 10:58
Masquer
-0+

Citation :Caustic Graphics annonce aussi que la prochaine génération de carte, prévue pour la fin de l’année, accélérera le Ray tracing de 200x par rapport aux solutions existantes.

Avec ce genre d'annonce alors que leur solution actuelle n'accélère "que" 20x, ils se tirent une balle dans le pied !

popopow 13/03/2009 11:15
Masquer
-3+

pingux :
Le Ray Tracing, ou lancé de rayons, est une technique de rendu 3D qui simule le parcours de la lumière dans un sens particulier : de la scène vers la caméra. L'un des avantages du raytracing est que chaque objet est définit mathématiquement et non par un assemblage d'une multitude de facettes. Particulièrement gourmand en ressources processeur, le Ray Tracing en est à ses balbutiements et pourrait un jour remplacer la 3D telle que nous la connaissons actuellement dans les jeux vidéos.



Heu balbutiement balbutiement, c'est vite dit. POV ca existe depuis l'atari ST.
En fait je dirais meme que le raytracing est surement une des plus anciennes techno de 3D qui existe.

Par ailleurs, le fait qu'on calcule les rayons de lumiere dans un sens precis (qui est d'ailleurs de la camera vers la scene, et non de la scene vers la camera) n'a aucun rapport avec le fait que les objets soient decrits par des formules mathématiques ou des facettes.

enemyofthesun 13/03/2009 13:04
Masquer
-1+

Ce n'est par le ray tracing qui balbutie, ca fait longtemps que ca existe et qu'on s'en sert pour le rendu 3D. Ce qui n'a pas encore vraiment décolé est le coté temps réel de la chose, bien que avec l'évolution des machines et les optimisations, ca avance doucement mais surement.
Qq exemples de RT-RT (real time ray tracing) parmis tant d'autres là : http://pouet.net/groups.php?which=216 (Still Sucking Nature par exemple)

draxssab 13/03/2009 13:30
Masquer
-1+

Une telle puissance de calcul et ça chauffe pas plus que ça? un simple petit heatsink et c'est tout?

Par contre, la mémoire en SO-DIMM c'est génial pour l'expension future! Ça me rappelle certaines vielles cartes vidéo ;)

pascal16 13/03/2009 13:40
Masquer
-0+

le problème du mode de calcul actuel, c'est qu'on calcul plus de triangle qu'on affiche de pixels.
une méthode qui calcul à partir du nombre de pixels rendu est à long terme moins limitée.

kaktusss 13/03/2009 17:37
Masquer
-1+

"accélérer le ray tracing de 20x", "accélérera le Ray tracing de 200x par rapport aux solutions existantes", super l'annonce, on ne peut pas plus flou. Avec des chiffres comme ça on peut aller loin...
Il faut préciser en effet que cela concerne la 3D temps réelle dans des logiciels de CAD par exemple.
Concernant le rendu de 3D pré-calculée, le ray tracing existe en effet depuis les débuts, mais l'on se tourne actuellement vers des méthodes plus élaborées (toujours basées sur le ray-tracing) comme les moteurs Maxwell, Fryrender, Indigo

magellan 13/03/2009 18:02
Masquer
-0+

Persistance of Vision (POV)... des heures de frappe pour les scripts, des heures de calculs pour UNE image ... ahhh nostalgie.

Sinon le ray tracing représente certes une option intéressante en terme de rendu qui sera de toute façon plus réaliste et joli que la 3D par polygones, par contre je ne suis pas convaincu que cela sera si pratique pour les mouvements. On simule visuellement les effets: eau, fumée, transparence et j'en passe. Avec le raytracing quid des problématiques de rendu? J'en doute.

svdb 15/03/2009 01:09
Masquer
-0+

Eh bin rassures-toi Doigt, les problematiques de rendu sont deja resolues. Un p'tit gars chez Intel a bidouille le moteur de Quake Wars pour lui faire faire du ray trace in-game. Voir cte news sur Tomshardware: http://www.tomshardware.com/news/I [...] ,5650.html

Publicité

Les offres du moment

Newsletters


OK