#1 

12-12-2007 22:02:26

Copland
Modérateurs
Date d'inscription:
Messages: 657
IP: 90.30.195.32
Courriel  Site web

Salut,
Je me suis penché sur un petit shader de flotte sous Irrlicht pour l'instant GLSL mais je compte le passer aussi en HLSL.
Je ne gère pas la réfraction pour éviter de paumer trop de fps, ce qui fait que j'ai tout de même un rendu bien propre et un fps tout à fait honorable (de 300 à 500 fps) ce qui était le but recherché à la base.

Voici un petit screenshot :



A savoir que sur se screenshot, il y a un terrain de 512*512 dont les textures sont rendu par un shader pour faire un simili splatting, un effet glow par shader également et biensur la flotte.
Et tout ce beau monde en OpenGL sous Vista et je dois dire que l'ogl sous vista c'est pas la beigne niveau vitesse.
Voilou @ bientôt.


Config : I5 2400, ATI HD6870 1Go DDR5, 4Go DDR3.
Single Boot : Windows Seven.

Hors ligne


#2 

13-12-2007 13:55:52

gp2mv3
Membres
Date d'inscription:
Messages: 103
IP: 87.67.250.56
Courriel  Site web

J'adore le rendu. :p
C'est du bon travail. wink


Mon projet sous Irrlicht : RoM : Rebuilding on Mars
N'hésitez pas à y faire un tour wink

Hors ligne


#3 

13-12-2007 18:25:02

izguit
Administrateurs
Avatar de izguit
Date d'inscription:
Messages: 306
IP: 83.154.40.150
Courriel  Site web

bon boulot ça rend bien
alors les shaders c'est du bon? Pas trop casse co*uille à faire?


Athlon 64 3000+ // 1Go RAM // Geforce 6600GT 128Mo
Turion 64 X2 // 1Go RAM // ATI X1250

Hors ligne


#4 

14-12-2007 20:26:46

Copland
Modérateurs
Date d'inscription:
Messages: 657
IP: 86.221.0.45
Courriel  Site web

Hehe merci des compliments, heu les shaders bein on en trouve tellement sur le net que ça serai mentir de dire que c'est dur à programmer tellement y'a d'exemples partout !
Donc je dirai que c'est un langage à par entière qu'il faut connaitre pour le maitriser, mais ça reste simple et puissant smile.
Sinon je trouve ça tellement passionnant de tester et visualiser que quand on commence à faire mumuse avec les shaders c'est dur de s'en passer par la suite big_smile.
Sinon irrlicht possède tout ce qu'il faut pour les utiliser sans vraiment de grosses difficultés donc c'est tout bon smile.
Voilou @ bientôt.


Config : I5 2400, ATI HD6870 1Go DDR5, 4Go DDR3.
Single Boot : Windows Seven.

Hors ligne


#5 

15-12-2007 13:52:55

Aranoth
Membres
Avatar de Aranoth
Date d'inscription:
Messages: 242
IP: 86.201.188.192
Courriel  Site web

Tout à fait d'accord avec Copland

Noel dernier j'avais changé ma GeForce 4 pour une 7 uniquement pour ça : faire des shaders.


Très bon boulot Copland, pour la réflexion, tu utilises un plan de clipping (avec le RTT qui va avec) non ? Il me semblait qu'Irrlicht ne proposait pas de faire du clipping sans modifier les sources hmm

Hors ligne


#6 

15-12-2007 20:38:54

ptitfred
Membres
Avatar de ptitfred
Date d'inscription:
Messages: 21
IP: 81.56.111.212
Courriel  Site web

Très joli !
Penses-tu publier les sources du shader ?

Hors ligne


#7 

16-12-2007 00:26:51

Copland
Modérateurs
Date d'inscription:
Messages: 657
IP: 86.221.64.95
Courriel  Site web

Aranoth : Pour la réflection, c'est une projection d'une RTT, mais je n'utilise pas de Clip Plane bien que la dernière version d'irrlicht le permette à parament.
D'ailleurs tu peux m'expliquer exactement ce que c'est le Clip Plane car ça reste assez flou pour moi...Si je comprends bien c'est un plan virtuel qui coupe la scene c'est ça ou j'ai tout faux ? big_smile
Sinon pour ptifred, je ne pense pas partager mes sources cette fois ci.

Après quelques petites modifs du shader, du terrain et après avoir planté quelques arbres je trouve le rendu plus convaincant.

Voilou @+


Config : I5 2400, ATI HD6870 1Go DDR5, 4Go DDR3.
Single Boot : Windows Seven.

Hors ligne


#8 

16-12-2007 12:42:47

Aranoth
Membres
Avatar de Aranoth
Date d'inscription:
Messages: 242
IP: 86.221.46.249
Courriel  Site web

Aranoth : Pour la réflection, c'est une projection d'une RTT, mais je n'utilise pas de Clip Plane bien que la dernière version d'irrlicht le permette à parament.
D'ailleurs tu peux m'expliquer exactement ce que c'est le Clip Plane car ça reste assez flou pour moi...Si je comprends bien c'est un plan virtuel qui coupe la scene c'est ça ou j'ai tout faux ? big_smile

En gros tu vas couper ta scène au niveau de l'eau pour ne récupérer que ce qui sera reflété, mais ce lien t'en diras plus que moi :

http://blogs.nofrag.com/Xfennec/2006/aou/03/19868-comment-ca-marche-un-shader-pour-l-eau/

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
151 invités en ligne
membre en ligne: -
RSS Feed