Sur la mailing list d'ioquake3, Stephan Reiter viens de poster un message concernant son travail : raytracing (ou lancer_de_rayon temps réel d'Elite force, jeu basé sur le moteur de quake 3.
Des vidéos sont disponibles http://youtube.com/watch?v=jLFrP0c7VWw http://youtube.com/watch?v=C_6Icf2m_C4
Le lien sur les archives de la mailing list http://icculus.org/cgi-bin/ezmlm/ezmlm-cgi?50:mss:2281:20080(...)
Il y a de cela plusieurs années, quake 3 avait déjà eu un mode "lancé de rayons", mais il fallait beaucoup de machine. Là, sur un AMD Athlon X2 3800+ ça marche (mais sous une petite résolution)
Des vidéos sont disponibles http://youtube.com/watch?v=jLFrP0c7VWw http://youtube.com/watch?v=C_6Icf2m_C4
Le lien sur les archives de la mailing list http://icculus.org/cgi-bin/ezmlm/ezmlm-cgi?50:mss:2281:20080(...)
Il y a de cela plusieurs années, quake 3 avait déjà eu un mode "lancé de rayons", mais il fallait beaucoup de machine. Là, sur un AMD Athlon X2 3800+ ça marche (mais sous une petite résolution)
> Lire le journal (15 commentaires, moyenne: 3).
Vous avez demandé le commentaire #910281.



Mouarf
heu ce faire chi.. à foutre du raytracing dans un moteur 3D temps reel et faire une demo dans une video qui me rappel mes premiers émois sexuel sur Atari ST ...
Enfin moi je dis ca, je dis rien ...
[^]Re: Mouarf
C'est vrai, quand on dit raytracing on pense tout de site réflection, réfraction etc. Ici rien, je ne vois pas la différence avec une représentation 3D habituelle. Peut être que ça va se développer par la suite, et qu'on finira par avoir des jeux en vrai lancé de rayon ( et là ça sera un vrai bonheur visuel !! )
Par contre sur la vidéo, on voit la représentation par triangles. Dommage, le raytracing permettrait de s'en passer pour les primitives, et cela permettrai de décharger la mémoire en nombre de polygone. Après c'est peut être la charge du processeur qui ne tiendrait pas..
À quand un jeu présentant des images aussi belles que sur l'irtc ? :-)
It is no bug, it's future
[^]Re: Mouarf
Je ne sais pas si tu as vu les vidéos de Q3, mais ils y avaient ajoutés tout ce que tu demande dedans. C'était assez impressionnant à l'époque.
KiKouN, Bucheron-Geek
[^]Re: Mouarf
Non, je n'avais pas suivi l'actualité sur quake3 j'avoue. Était-ce en raytracing ? Je sais que c'est facile de faire des effets de réflections en 3D ( en basant ça sur le principe d'une image environementale, ça peut être assez rapide ). Le faire en lancé de rayon donne cependant des résultats différents ( par exemple en prenant en compte l'indice de réfraction pour la lumière au travers d'un solide)..
Ici on n'a rien de tout ça.. mais peut être est-ce à venir par la suite..
It is no bug, it's future
[^]Re: Mouarf
Et bien le principe était différent. Ici, ça à l'air d'être une modification d'openGL pour utiliser le RT sans modification de l'API. Alors que sous Q3, il avait modifier le moteur de jeu pour qu'il utilise openRT, une librairie équivalante à openGL avec les même fonctions de base mais avec des extensions permettant d'utiliser le plus du RT comme les formes primitives, la réflection, etc... Ce qui permet d'adapter rapidement un jeu pour cette librairie tout en gardant sous le coude tous les avantages du RT.
KiKouN, Bucheron-Geek
[^]Re: Mouarf
Pour du quake 3 en raytracing temps réel, il y avait eu http://graphics.cs.uni-sb.de/~sidapohl/egoshooter/ (screenshot http://graphics.cs.uni-sb.de/~sidapohl/egoshooter/screenshot(...) ) c'était impressionnant, mais ça tournais sur plusieurs machine. Là, c'est toujours le même moteur, mais ça tourne sur une seule machine.
Bien sûr le pb reste l'augmentation de la résolution, c'est ce qui demande le plus de puissance. Mais l'avantage, c'est que le lancer de rayons utilise beaucoup les calculs parallèle, et donc trouve sont bonheur dans les nouveaux processeurs a plusieurs cœur.
L'avenir proche est sûrement dans un mélange de rasterisation et de raytracing, permettant ainsi d'aller plus vite avec la 1ère et d'être plus précis avec la 2ème, notamment pour les collisions d'objet 3D
Ubuntu is an ancient african word meaning : "I can't configure Debian"
[^]Re: Mouarf
D'après un des articles sont j'ai laissé le lien plus haut, ça serait une mauvaise idée de tenter de mixer les deux technos. Elles sont trop différentes et les gains obtenus en tentant tout de même de les mélanger peu intéressants.