CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

real time raytracer

LGV
LGV
Niveau 28
15 avril 2004 à 15:11:15

" je suis en dea image"

bonne chance pour la suite !
Nous qui avons fini l´an dernier ( dea ou ingé/master selon nos cas), on peut dire que la demande est TRES faible sur le marché pour les domaines de l´imagerie :( Donc, si t´as des liens privilégiés avec des boites, profites ! ! ( encore faut-il qu´elles embauchent...) Sinon pour les thèses, c´est pas trivial non plus, les labos prenaient pas bcp apparement, ce sera p-e mieux d´ici ta " sortie". Bref, bonne chance !

kufa
kufa
Niveau 9
15 avril 2004 à 19:19:24

Tiens moi j ai pas pu faire mon dea, marrant pb d´inscription, z´ont jamais recu mes sous..pfff

Oui mais pour une these, un conseil => l etranger

En suede c etait bien paye et y avait bcp de places..

LGV
LGV
Niveau 28
15 avril 2004 à 19:43:04

kUfa : faut dire qu´au niveau administratif, t´as pas eu de bol... t´as cumulé toutes les emmerdes possibles ! :(

enfin... sinon le coup du double diplome ingé/MD c´est sympa :D

saleGauss
saleGauss
Niveau 9
01 mai 2009 à 12:36:08

Déterrage de ce topic que j'ai lu presque en intégralité.
5 ans exactement se sont passés, nous pourrions faire un premier état des lieux.

D'un point de vue matériel :
La puissance des CPU a considérablement augmentée de part l'augmentation de coeurs.
Les frequences cpu stagnent aux allentours de 3/3,2 Ghz.

Les GPU ont aussi grandement évolués. Ils sont toujours basés rasterization, et ont continués dans la voie des effets "vraissemblables", et pas dans le physiquement réaliste.

------
Quid du lancé de rayon ?
De très nombreuses recherches ont été faites dans les labos (publics essentiellement) et la première chose qui a été tentée a été de paralléliser au maximum les calculs.
Comme cela avait été dit, le resultat pour chaque pixel est completement indépendant des autres, il y a donc une parallélisation quasi triviale à faire.
Cette parallélisation s'est apparamment faite essentiellement sur GPU.
Une des bibliotheques qui a été les plus utilisée a été Cuda : technologie propriétaire de Nvidia.
Ati Stream : la bibliotheque concurent d'Ati a pointée le bout de son nez aussi et donne des resultats aussi.
Notons que Cuda est de legerement plus haut niveau que Ati Stream qui se rapproche plus du GPU.

Donc, du lancé de rayon a été fait sur nos GPU actuels "resterizés", en utilisant des bibliotheques de parrallélisation GPU.
Des premiers résultats "temps réel" (5/7 fps) ont été obtenus sur des scènes relativement complexes.
----

Quid du rendu par rasterization ?

Bien evidemment, les effets "fake" sont de plus en plus beaux et ressemblent tellement à la réalité que le joueur (qui n'a jamais vu du raytracing bien souvent) se sent parfaitement immergé.
Tout semble être physiquement exact (pour un neophyte je parle) [exemples : Crysis, Fra Cry II] alors qu'il ne s'agit toujours que de scènes physiquement vraissemblables.

------

Quel avenir ?

Je pense qu'au niveau des labos de recherche, il y a de plus en plus de recherches au niveau du raytracing.
Il ne manquerait plus qu'une carte spécialisée dans le rendu raytrace pour obtenir des resultats très honorables.
Rappelons qu'à l'heure actuelle, nous parallélisons du raytrace sur des GPU qui sont sensés être utilisés différement. Il y a donc un "gaspillage de ressource", inhérent au fait que nos GPU actuels ne sont pas conçus pour le raytracing.

Le projet d'Intel "Larabee" fait pas mal de bruit.
Si une carte massivement parallèle et générique (ie, sans rendu par rasterization) sort, le GPGPU progressera d'un grand coup, et le rendu par raytracing en profitera très probablement.

Cependant, gardons à l'esprit que pour le jeu vidéo (qui n'est qu'une partie de l'imagerie de synthèse), le gameplay, l'immersion, l'IA, le plaisir de jeu ne dépend pas que du rendu graphique. Et il faut que du temps de calcul reste disponible pour une IA cohérente, la gestion du gameplay, ...

Si nous parvenons à faire du raytracing sur un Proc spécialisé (Larabee ou autre), sans bouffer plus de temps CPU qu'avec le rendu par rasterization, tout sera permit.
Il faudra pour cela tout de même pourvoir gérer des centaine d'objets animés, plusieurs lumières, une résolution actuelle (1680 * 1050 semble être le minimum actuel)...
D'ici là, il y a encore beaucoup de travail.

Le principal problême restant encore et toujours la gestion d'objets polygonaux, que nos chers graphistes nous sortent de leut logiciel de modélisation.
Le raytracing est très adapté aux surfaces mathématiques implicites, mais sur des objets polygonaux, la donne est completement différente.

Et afficher des sphères, des cylindres, des cubes et des plans, même magnifiques, cela reste un peu limité.
----

Voila je voulais juste relancer un peu le débat (auquel je n'avais pas participé à l'époque : j'étais trop petit :d)
avec LGV, kUfa, i_am_the_law, Altonfrere, ... (si ils passent toujours sur ce forum)
et des nouveaux bien entendu !

Bon week-end à tous !

mikmacer
mikmacer
Niveau 8
02 mai 2009 à 05:16:41

Justement! Une carte dédiée ray-tracing a été lancée :
http://www.extremetech.com/article2/0,2845,2345640,00.asp

Par contre, on risque d'attendre longtemps avant de voir le Ray-Tracing dominer la Rasterization. Il existe plusieurs moteurs 3D temps réel RT en ce moment, mais la plupart sont hyper exigeant, et ne contiennent que des scènes statiques, et que de recalculer la scène pour la rendre dynamique à chacunes des itérations est assez couteux. En plus, si on veut intégrer moteur de détection de collision, IA, ça demande encore beaucoup trop...

Je crois qu'un moteur en RT pure pouvant concurrencer la Rasterization niveau qualité graphique ne va pas exister avant encore plusieurs années, mais que d'ici là, on risque de voir des moteurs hybrides.

En ce moment, il y a le SSAO qui est assez populaire, on lance des rayons dans un shader pour chaque pixels... C'est une sorte d'hybride Raytracing/Rasterization.

garzul
garzul
Niveau 8
03 mai 2009 à 22:36:04

ça à peut être rien à voir mais il y à aussi la technique du "raymarching" qui commence à être beaucoup utilisé dans les démos d'aujourd'hui, je sais pas si c'est vraiment applicable au domaine du jv mais ça donne des résultats plutôt pas mal rien qu'a voir cette démo d'1ko (tout est généré):

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

Un des auteurs à faît pas mals de 1k/4k avec cette technique, son site regorge d'articles sur le sujet pour ceux que ça intéresses:

http://iquilezles.org/www/articles/raymarchingdf/raymarchingdf.htm

http://iquilezles.org/www/articles/terrainmarching/terrainmarching.htm

http://iquilezles.org/www/

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment