Magazine | Boutique
Contact | Publicité
Actualités Logiciéls Tutoriéls Galeries Concours Forums WIP Emplois Boutique

 

10 utilisateurs inconnus

 Mot :   Pseudo :  
 
 Page :  1  2
Page Précédente 
Auteur
 Sujet :

les futurs jeux en raytracing

 
n°9051
toys
Posté le 01-08-2008 Ã  16:10:24  profilanswer
 

bonjour,
 
on entend beaucoup parler que l'avenir des jeux video est le raytracing.
Des cartes comme le larabee permettront de répondre a la demande en calcul.
 
ma question: qqn peut m'expliquer simplement ce qu'est ce raytracing?
qu'elle la difference avec les jeux en poly actuel?
car pour moi, le Raytrace servait uniquement au calcul de réflexion/réfraction et ombre.
 
merci

(Publicité)
n°9053
nobrainnob​rain
pilier de bar de 3dvf
Posté le 01-08-2008 Ã  16:48:40  profilanswer
 

le raytracing, c'est la même chose que ce que tu fais quand tu lances un rendu. pour calculer les couleurs des pixels,des rayons sont lancés depuis la caméra vers la scène. Ca marche comme dans la réalité, mais avec des rayons qui vont dans l'autre sens.
 
les jeux actuels, c'est de la rasterization: on projete les polygones sur l'écran. C'est plus rapide, mais impossible de simuler des effets optiques complexes
 
j'ai la flemme de me lancer dans une grande explication, mais voilà pour les grandes lignes
en gros, avec du raytracing, plus besoin de faker les reflexions, réfractions et autres ombres portées.

n°9054
toys
Posté le 01-08-2008 Ã  17:55:42  profilanswer
 

ok, je viens de voir une video sur... ET quake war je crois
http://www.dailymotion.com/video/x [...] videogames
 
il y a une araignée chromée et pleins de boules qui reflètent/réfractent.
 
a part le coté technique, je ne vois pas trop l'intérêt sur le jeu si c'est pour plomber la CG et la consommation.


Message édité par toys le 01-08-2008 Ã  17:57:43
n°9055
deimortem
Posté le 01-08-2008 Ã  18:23:29  profilanswer
 

Pour moi, la vidéo Quake War est un exemple stupide et qui montre bien la cible première visée ;), mais elle dessert le discours
 
Avec le raytracing, le réalisme sera grandement augmenté. Même si on est actuellement capable de faire de vrais bijoux graphiques c est vrai,  pour être dans le métier du temps réel réaliste, tu n'imagines à peine ce que cela pourrait apporter graphiquement :)
 
Je ne vais pas développer ici, mais regarde dans ta maison et observe toutes les ..."intéractions" visuelles entre les objets.  
 
Le raytracing a été une révolution dans le rendu 3D, ça n'est pas pour rien.
 
dei


Message édité par deimortem le 01-08-2008 Ã  18:49:04
n°9056
toys
Posté le 01-08-2008 Ã  19:06:42  profilanswer
 

DEi!?! j'aime bien ce que tu as fait sur l'archi avec Cry engine2.( le monde de la 3d fr sur le net est petit ;) )
cela ne te suffisait pas l'environnement cubique sur les reflexions/refractions?
 
j'ai eu peur en voyant la newz comme quoi ils allaient développés des jeux en raytrace et de voir cette araignée chromée et des boules.
j'espère qu'il font pas en mettre partout de ces effects.
ça n'apporte rien de réaliste et nuit au jeux.
 
 

n°9057
deimortem
Posté le 01-08-2008 Ã  19:23:43  profilanswer
 

Les 1ers rendus en raytracing étaient des boules chromées, ne te formalise pas sur l'intérêt réel de cette technique :)  
 
Pour ce qui est de l'utilisation des environnements cubique (cubemap sur le cry2 et d autres) oui on peut se satisfaire de cette technique pour un objet fixe dans un environnement fixe. Mon gros problème actuel étant pour un véhicule qui parcours un site vaste (Exemple concret : une voiture sur une grande avenue).
Le cubemap étant fait sur un endroit précis, ne sera pas satisfaisant 50 mètres plus loin.  
l'idée etaient de modifier le cubemap en fcontion de l endroit ou le vehicule se trouve, ca devient un bordel sans nom. Avec le raytracing plus de souci de ce poiint de vue la.
Pareil pour un rendu d archi interieur ou les jeux avec les sols carreles, les vitres, les bois legerement reflechissants, etc sont d une importance capitale.
 
Pour les jeux, ça sera pareil et je ne suis pas d accord que cela nuira aux jeux si les DA restent subtils dans leurs effets. Il ne faut pas prendre la vidéo de Quake War comme exemple

n°9058
Malikarn
Posté le 01-08-2008 Ã  20:54:41  profilanswer
 

Salut
Ouep en effet le raytracing ouvre la porte à un grand nombre d'effets sympas mais en revanche je me demande comment ca va se passer d'un point de vue de l accélération du raytracing. Il faudrait créer des arbres bsp en temps réel pour chaque image. Or un mauvais réglage de bsp peut plomber littéralement les temps de rendu. Ce n'est pas souhaitable pour du temps reel qui doit être divinement fluide.
++


Message édité par Malikarn le 01-08-2008 Ã  20:55:09
n°9060
deimortem
Posté le 02-08-2008 Ã  08:43:08  profilanswer
 

ça existe encore le BSP ?
 
:)
 
ok je sors ...

n°9061
toys
Posté le 02-08-2008 Ã  15:23:03  profilanswer
 

je n'ai jamias compris ce que c'etait ce BSP.
c'est juste une option dans mental ray .
ça partitionne l'espace? mais lorsque tu changes les valeurs, il y a peu d'impact sur le temps de rendu.

n°9062
deimortem
Posté le 02-08-2008 Ã  15:49:00  profilanswer
 

le BSP est un systeme de decoupage du level d un jeu permettant d optimiser les zones de jeux et donc eviter l affichage de zones non visibles
 
http://fr.wikipedia.org/wiki/Binary_space_partitioning
 

n°9063
toys
Posté le 02-08-2008 Ã  15:56:45  profilanswer
 

merci.
 
edit: je l'ai lu mais c'est lourd...l'auteur ne se met pas au niveau d'une personne ne connaissant pas ce que c'est.
il parle de static mesh sans dire ce que c'est, son intérêt...aucune image pour illustrer, etc..
 
je ne vois pas le rapport avec l'option dans mental ray car l'auteur écrit "BSP est un système utilisé par un Moteur de jeu pour calculer des espaces "pleins"et "vides""
 
bref, c'est un article un peu baclé...mais c'est mieux que rien


Message édité par toys le 02-08-2008 Ã  20:40:15
n°9064
deimortem
Posté le 03-08-2008 Ã  00:49:36  profilanswer
 
n°9065
Malikarn
Posté le 03-08-2008 Ã  13:10:42  profilanswer
 

salut
non en fait que ce soit bsp ou autre chose, tous les moteurs de rendu Raytracing (temps reel ou non) disposent d'une méthode d'accélération du raytracing. C'est à dire qu'en lancer de rayon un des problèmes c'est de trouver les intersections. Ou quel rayon rencontre quel poly. C'est d'autant plus un problème que le lancer de rayon est récursif. Un rayon rencontre une surface puis un autre rayon est émis (reflexion ?) puis un autre, puis un autre etc.
S'il fallait à chaque fois que chaque rayon teste tous les polygones de la scène pour savoir lequel il rencontre ça prendrait un temps fou. Donc "ils" ont mis au point une méthode d'accélération qui consiste a subdiviser la scène en boite de plus en plus petites (profondeur du bsp) jusqu'à ce que ces boites contiennent un nombre raisonnable de polygones (taille du bsp). Cela fait, le moteur de rendu recherche dans un premier temps seulement les intersections entre les rayons et ces boites. Dès lors le moteur n'a plus qu'a tester les intersections avec les polygones contenus dans les boites rencontrées. De fait il gagne un temps considérable en ignorant les intersections pour tous les objets que de toutes façons (pour un rayon donné) il ne rencontrera pas.
 
Et contrairement à ce que tu crois les réglages bsp peuvent faire varier les temps de rendu du simple au double voire plus sur des scènes très exigeantes en raytracing.
 
Et pour revenir au topic, il n'y a qu'un être humain qui puisse estimer la taille de l'arbre bsp. Parce que dans un jeu par définition une scène simple en apparence peut devenir un vrai bordel en quelques secondes se le joueur choisit de tout faire péter. Donc le défis j'imagine est de créer une méthode de calcul qui va estimer à chaque image la taille de l'arbre nécessaire et de faire en sorte que cette méthode de calcul ne prenne pas plus de temps que de calculer directement toutes les intersections.
 
++
+++


Message édité par Malikarn le 03-08-2008 Ã  13:21:48
n°9066
deimortem
Posté le 03-08-2008 Ã  18:42:00  profilanswer
 

De toute façon, peu importe la technique, ils y arriveront !  
Et osons dire que le fossé entre le temps réel et le précalculé sera dès lors quasi inexistant, j en suis persuadé.
 
Personnellement, j'ai hâte...

n°9068
Malikarn
Posté le 03-08-2008 Ã  20:01:05  profilanswer
 

A termes oui certainement... Mais le pré-calculé va devenir spectral donc c'est un éternel recommencement.

 Page :  1  2
Page Précédente 

Aller à :
Ajouter une réponse
 

WWW.3DVF.COM
| A Propos | Contact | Copyrights | Publicité |
© Copyright 2000-2007 3DVF - Tous droits réservés
Site Meter - tracker