Du ray tracing en temps réel dans Quake 3 Arena !

Statut
N'est pas ouverte pour d'autres réponses.

Carambar

Elite
http://games.slashdot.org/article.pl?sid=04/06/07/2350243

Quelques étudiants d'une université allemande se sont amusés à coupler 20 AMD XP 1800+ en clustering afin de faire tourner une version modifiée du moteur Quake 3 employant la méthode de rendu ray tracing en temps réel.

Pour ceux qui ne s'y connaissent pas en 3D, le ray tracing est une méthode de rendu qui calcule les effets produits des pinceaux de lumières individuels. Le résultat est une image avec des effets de reflets, d'ombrage et de transparence assez époustouflants.

Comme vous pouvez vous en douter, nécessite une puissance de calcul collosale. En démonstration le jeu tourne à environ 20 fps @ 36 GHz avec une résolution de 512x512 et un filtre 4xFSAA. Les screens vous paraitrons peut être banal pour certains mais je vous assure que la vidéo en elle même est assez surprenante.





















Vidéo (DivX3) :
http://graphics.cs.uni-sb.de/~sidapohl/20040509_egoshooters_q3rt.avi (57 Mo)
 

DEKO70

Elite
ouchhhhhhhh :shock: , je viens de matter la vidéo que dire sa araacheeeee frenchement je suis sur le cul'j'ai jammais vus sa,tres tres bon , magnifique et je peut encore en dire jusqua dem1 :D
 

ADdikt

Elite
purée ca pete :shock:
 

D0GMA

p0rn c4t
:shock:
 

Tifox

ou pas
C'est claire que ça en jette, mais j'ai quelques doutes sur l'optimisation du machin, car on a vu des truc approchant dans deus ex2 ou farcry (pour la défense, je dirais que ces jeux n'implémente pas du vrai raytracing et pas sur tous les objet), doom 3 et HL² promettent de faire ça aussi (mais bon, les promesse des dévloppeurs, on connait ;) ), et surtout quand je vois le temps qu'il faut a mon 3dsmax pour faire le rendu d'image "simple" comme celle de quake3 en raytracing.

Mais bon, il faut voir aussi si ils ont eu acces au code source de quake3, (ce qui est loins d'être gagné), car si ils ont fait ça uniquement avec le sdk pour moddeur, alors chpeau, je retire tout ce que j'ai dit.
 

DEKO70

Elite
juste :] , cest du tres bon boulot , également je tire mon chapeau
 

merton

Troll Grognon
et dire que dans 10 ans ce sera ça en 1280 de résolution! :shock:
 
1er
OP
Carambar

Carambar

Elite
[U-235 a dit:
Tifox]C'est claire que ça en jette, mais j'ai quelques doutes sur l'optimisation du machin, car on a vu des truc approchant dans deus ex2 ou farcry (pour la défense, je dirais que ces jeux n'implémente pas du vrai raytracing et pas sur tous les objet), doom 3 et HL² promettent de faire ça aussi (mais bon, les promesse des dévloppeurs, on connait ;) ), et surtout quand je vois le temps qu'il faut a mon 3dsmax pour faire le rendu d'image "simple" comme celle de quake3 en raytracing.
Ces jeux utilisent le support pixel shaders des cartes graphiques actuelles. Ici il s'agit de la méthode de rendu utilisé dans des logiciels comme le 3dsmax. Disons que le pixel shading est une astuce pour reproduire un effet similaire tout en prenant quelques 'raccourcis' pour que ca puisse tourner sur un ordinateur moyen (au lieu du petit cluster utilisé dans ce projet).
 

DEKO70

Elite
bon ok !!!!!! moi je veut cette version :D
 

Tifox

ou pas
Moi pas, car même si la prouesse technique est vraiment pas mal (je n'avais pas lu le site a ce moment là), je ne vois pas bien l'intéret pour un jeu actuel, à part le faire ramer le pc.

Si c'est claire que ça en jette, je pense que la surcharge de calcul est vraiment trop importante par rapport au résultat obtenu. Pour un jeu, il faut "créer avec son temps". Ce genre de méthode, ce sera bon pour dans 2-4-10 ans (aucune idée de comment le hardware va évoluer).

Mais c'est sur que c'est avec ce genre de "prouesse" qu'on fait avancer la technique.

Donc pour me résumer (j'aime bien me prendre pour quelqu'un d'important, c'est bien de jouer un role ;) ), je tire mon chapeau à la prouesse technique, mais je pense pas que ce soit applicable aux jeux vidéo en l'état.
 

Tifox

ou pas
D'ailleur, ils le disent aux-même sur leur site web, c'est lent, injouable, mais il suffirait d'ajouter dans les cartes graphiques un processeur gérant le raytracing (ils disent même qu'un prototype est déja en cours) et ça marcherait.
 

DEKO70

Elite
ouais mais quand meme tu parles des calcules mais pas des polygones ??alors je dit qui a moyen dy jouer faut juste les cartes graphiques equipé de cette puce , en tout cas j'espere qu'on verra sa bientot sur nos pc :)
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut