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
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. ![]()
Hors ligne
13-12-2007 18:25:02
- izguit
- Administrateurs

- 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
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
.
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
.
Sinon irrlicht possède tout ce qu'il faut pour les utiliser sans vraiment de grosses difficultés donc c'est tout bon
.
Voilou @ bientôt.
Config : I5 2400, ATI HD6870 1Go DDR5, 4Go DDR3.
Single Boot : Windows Seven.
Hors ligne
15-12-2007 13:52:55
- Aranoth
- Membres

- 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 ![]()
Hors ligne
15-12-2007 20:38:54
- ptitfred
- Membres

- 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
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 ? ![]()
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
16-12-2007 12:42:47
- Aranoth
- Membres

- 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



