Pages: 1
- Accueil forums
- » Screenshots de vos projets
- » Eau + Parallax + Eclairage par pixel
30-10-2006 12:38:58
- DeusXL
- Membres

- Date d'inscription:
- Messages: 174
- IP: 82.66.209.23
- Courriel
Ce n'est pas un projet (encore que, c'est une amélioration de la WaterSceneNode d'Irrlicht Extensions donc bon) mais je trouve le screenshot carémment impressionant donc je le poste ici (cliquez pour agrandir) :
Pour information c'est donc cette WaterSceneNode améliorée avec sur le sol un faux parallax mapping allégé que j'ai fait et de l'éclairage par pixel sur les personnages et le sol.
Si ça vous intéresse, vous pouvez télécharger le programme (Windows + Linux bien sûr) + les sources + les medias ici :
http://deusxl.free.fr/waterparallaxppx.zip
Note : c'est du GLSL donc ça demande quand même une carte graphique un minimum récente ![]()
PS : Qui qu'a dit qu'avec le GLSL on pouvait rien faire ? ![]()
PPS : Non le fait que les "tiny" aient chacunes deux haches n'est pas un message anti Microsoft caché, c'est juste pour montrer les XJointNodes ![]()
Fanatique d'Irrlicht + Fanatique de Mono + Fanatique de Linux => Créateur d'Irrlicht .NET CP bien sûr !
Version actuelle d'Irrlicht .NET CP : 0.8, Version en test : 0.9.
Hors ligne
30-10-2006 12:55:34
- izguit
- Administrateurs

- Date d'inscription:
- Messages: 306
- IP: 83.157.85.232
- Courriel Site web
max@MAX:~/waterparallaxppx$ mono IrrlichtRPG.exe
** (IrrlichtRPG.exe:5331): WARNING **: The following assembly referenced from /home/max/waterparallaxppx/IrrlichtRPG.exe could not be loaded:
Assembly: System.Windows.Forms (assemblyref_index=2)
Version: 2.0.0.0
Public Key: b77a5c561934e089
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/max/waterparallaxppx/).
** (IrrlichtRPG.exe:5331): WARNING **: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
** (IrrlichtRPG.exe:5331): WARNING **: Missing method get_PrimaryScreen in assembly /home/max/waterparallaxppx/IrrlichtRPG.exe, type System.Windows.Forms.Screen
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.mmmmphhhh
Athlon 64 3000+ // 1Go RAM // Geforce 6600GT 128Mo
Turion 64 X2 // 1Go RAM // ATI X1250
Hors ligne
30-10-2006 12:56:30
- Copland
- Modérateurs
- Date d'inscription:
- Messages: 657
- IP: 90.5.162.30
- Courriel Site web
Je viens de tester, et le résultat pour la flotte est carrément magnifique !
Config : I5 2400, ATI HD6870 1Go DDR5, 4Go DDR3.
Single Boot : Windows Seven.
Hors ligne
30-10-2006 13:00:52
- DeusXL
- Membres

- Date d'inscription:
- Messages: 174
- IP: 82.66.209.23
- Courriel
izguit Ecris:
max@MAX:~/waterparallaxppx$ mono IrrlichtRPG.exe ** (IrrlichtRPG.exe:5331): WARNING **: The following assembly referenced from /home/max/waterparallaxppx/IrrlichtRPG.exe could not be loaded: Assembly: System.Windows.Forms (assemblyref_index=2) Version: 2.0.0.0 Public Key: b77a5c561934e089 The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/max/waterparallaxppx/). ** (IrrlichtRPG.exe:5331): WARNING **: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. ** (IrrlichtRPG.exe:5331): WARNING **: Missing method get_PrimaryScreen in assembly /home/max/waterparallaxppx/IrrlichtRPG.exe, type System.Windows.Forms.Screen Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
mmmmphhhhUbuntu Edgy 6.10
Pas bien d'utiliser des vieilles versions de Mono
EDIT : Ca marche niquel, 10 fps
Fanatique d'Irrlicht + Fanatique de Mono + Fanatique de Linux => Créateur d'Irrlicht .NET CP bien sûr !
Version actuelle d'Irrlicht .NET CP : 0.8, Version en test : 0.9.
Hors ligne
30-10-2006 13:03:45
- izguit
- Administrateurs

- Date d'inscription:
- Messages: 306
- IP: 83.157.85.232
- Courriel Site web
erf non j'avais pas installé le package des winforms (synaptic je t'aime
)
le bouzin a évolué :
max@MAX:~/waterparallaxppx$ mono IrrlichtRPG.exe
Irrlicht.NET CP v0.7.2494.19493 running
Unhandled Exception: System.DllNotFoundException: IrrlichtW
at (wrapper managed-to-native) IrrlichtNETCP.IrrlichtDevice:CreateDevice (IrrlichtNETCP.DriverType,int[],int,bool,bool,bool,bool)
at IrrlichtNETCP.IrrlichtDevice..ctor (DriverType type, Dimension2D dim, Int32 bits, Boolean fullscreen, Boolean stencil, Boolean vsync, Boolean antialias) [0x00000]
at IrrlichtRPG.Program.Main (System.String[] args) [0x00000]Athlon 64 3000+ // 1Go RAM // Geforce 6600GT 128Mo
Turion 64 X2 // 1Go RAM // ATI X1250
Hors ligne
30-10-2006 13:07:56
- DeusXL
- Membres

- Date d'inscription:
- Messages: 174
- IP: 82.66.209.23
- Courriel
Tu dois utiliser une vieille version de Mono (ou pire, celle de Synaptics).
Dans tous les cas vide tout ça, télécharge le "Linux installer for x86" de la version 1.1.18 ici : http://www.mono-project.com/Downloads
Mets le là où tu veux (juste faudra t'en souvenir) et quand il y aura une nouvelle version, supprime le dossier et réinstalle au même endroit.
Dans mon cas je met toujours dans /home/<user>/mono quelle que soit la version et ça marche niquel ![]()
Fanatique d'Irrlicht + Fanatique de Mono + Fanatique de Linux => Créateur d'Irrlicht .NET CP bien sûr !
Version actuelle d'Irrlicht .NET CP : 0.8, Version en test : 0.9.
Hors ligne
30-10-2006 17:29:14
- kedu
- Modérateurs

- Date d'inscription:
- Messages: 155
- IP: 89.86.113.119
- Courriel
Le rendu est fan-tas-tique ! (sur mon pc fixe mais pas sur mon portable flambant neuf mais doté d'une carte SiS de daube)
Très sympatique surtout avec une scène plus paufinée, on imagine ce que ça pourrait donner !
Hors ligne
31-10-2006 09:17:56
- DeusXL
- Membres

- Date d'inscription:
- Messages: 174
- IP: 82.66.209.23
- Courriel
Aux utilisateurs de Linux (et un peu aux utilisateurs de Windows) : j'avais laissé une coquille dans le code (lastfps n'était jamais changé) qui a réduit le FPS de 10 sous Linux facilement (et de 5 sous Windows) : le titre de la fenêtre était changé à chaque frame.
Désolé pour les frayeurs que ça a pu vous faire ![]()
EDIT : J'ai réuploadé le tout, on sait jamais ![]()
Fanatique d'Irrlicht + Fanatique de Mono + Fanatique de Linux => Créateur d'Irrlicht .NET CP bien sûr !
Version actuelle d'Irrlicht .NET CP : 0.8, Version en test : 0.9.
Hors ligne
07-11-2006 22:24:26
- DeusXL
- Membres

- Date d'inscription:
- Messages: 174
- IP: 82.66.209.23
- Courriel
Juste pour prévenir que quelqu'un a posté une traduction en HLSL du shader de l'eau et que maintenant, la version SVN d'Irrlicht .NET CP a une WaterSceneNode qui fonctionne en Direct3D aussi !
Fanatique d'Irrlicht + Fanatique de Mono + Fanatique de Linux => Créateur d'Irrlicht .NET CP bien sûr !
Version actuelle d'Irrlicht .NET CP : 0.8, Version en test : 0.9.
Hors ligne
08-11-2006 19:09:54
- kedu
- Modérateurs

- Date d'inscription:
- Messages: 155
- IP: 86.64.116.92
- Courriel
Yeeahhh pas de jaloux comme ça ![]()
Hors ligne



