#0 

30-10-2006 13:38:58

DeusXL
Abonné
Lieu: Paris
Date d'inscription: 27-09-2006
Messages: 174

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 wink

PS : Qui qu'a dit qu'avec le GLSL on pouvait rien faire ? big_smile

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 wink


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


#1 

30-10-2006 13:55:34

izguit
Administrateur
Lieu: 127.0.0.1
Date d'inscription: 14-09-2006
Messages: 306
Site web

Code:

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 smile Ubuntu Edgy 6.10


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

Hors ligne


#2 

30-10-2006 13:56:30

Copland
Modérateur
Lieu: ZarbiLand
Date d'inscription: 22-09-2006
Messages: 657
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


#3 

30-10-2006 14:00:52

DeusXL
Abonné
Lieu: Paris
Date d'inscription: 27-09-2006
Messages: 174

izguit :

Code:

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 smile Ubuntu Edgy 6.10


Pas bien d'utiliser des vieilles versions de Mono big_smile Je vais quand même tester chez moi mais à mon avis c'est ça wink

EDIT : Ca marche niquel, 10 fps big_smile

Dernière modification par DeusXL (30-10-2006 14:10:59)


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


#4 

30-10-2006 14:03:45

izguit
Administrateur
Lieu: 127.0.0.1
Date d'inscription: 14-09-2006
Messages: 306
Site web

erf non j'avais pas installé le package des winforms (synaptic je t'aime wink )

le bouzin a évolué :

Code:

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


#5 

30-10-2006 14:07:56

DeusXL
Abonné
Lieu: Paris
Date d'inscription: 27-09-2006
Messages: 174

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 wink

Dernière modification par DeusXL (30-10-2006 14:08:16)


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


#6 

30-10-2006 18:29:14

kedu
Modérateur
Date d'inscription: 23-09-2006
Messages: 155

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


#7 

31-10-2006 10:17:56

DeusXL
Abonné
Lieu: Paris
Date d'inscription: 27-09-2006
Messages: 174

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 big_smile

EDIT : J'ai réuploadé le tout, on sait jamais smile

Dernière modification par DeusXL (31-10-2006 10:24:58)


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


#8 

07-11-2006 23:24:26

DeusXL
Abonné
Lieu: Paris
Date d'inscription: 27-09-2006
Messages: 174

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


#9 

08-11-2006 20:09:54

kedu
Modérateur
Date d'inscription: 23-09-2006
Messages: 155

Yeeahhh pas de jaloux comme ça smile

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
883 membres
1429 sujets
11121 messages
Dernier membre inscrit: Saidov17
4 invités en ligne
Aucun membre connecté
RSS Feed