#0 

20-04-2009 18:21:26

Copland
Modérateur
Lieu: ZarbiLand
Date d'inscription: 22-09-2006
Messages: 657
Site web

Voici une image d'un test de shadowmap que j'utilise dans mon jeu crash car puis 2 ptis effets en supplément pour le fun de la scene smile.


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

Hors ligne


#1 

20-04-2009 19:02:55

tmyke
Administrateur
Date d'inscription: 24-03-2008
Messages: 1025

J'adore. Pour ce genre d'effet bravo.

Tu semble être à ton aise en terme de programmation des shaders wink


Force et sagesse...

Hors ligne


#2 

20-04-2009 19:08:07

Copland
Modérateur
Lieu: ZarbiLand
Date d'inscription: 22-09-2006
Messages: 657
Site web

Salut Tmyke,
En fait les shaders c'est pas plus compliqué que le C++, suffit de prendre le temps de se plonger dedans et on arrive très vite à comprendre le principe et à faire des choses sympa.
Par contre Irrlicht est un peu à la ramasse niveau performance puis le fait qu'il gère pas encore le multipass ou les multiple render texture (MRT) facilite pas les choses.
Sinon sur ton moteur 3D tu en es ou ? Ca avance ?


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

Hors ligne


#3 

20-04-2009 22:51:39

tmyke
Administrateur
Date d'inscription: 24-03-2008
Messages: 1025

Pas vraiment.  Vu le peux d'interet succité et le nombre très impressionnant de moteur qui fleurissent, pas facile de se faire sa place wink

J'ai donc rebondi sur un autre projet de moteur, basé sur Irrlicht, mais beaucoup abordable, plus civilisé et destiné à un 'public' plus large.
J'y incorpore certains pan de DM3D, cela ne booste pas vraiment  les perf native d'Irrlicht, mais au moins il est beaucoups facile d'approche.
Bref, je m'amuse, et cela devrait avoir de la gueule d'ici quelque temps.


Force et sagesse...

Hors ligne


#4 

25-04-2009 08:48:31

Copland
Modérateur
Lieu: ZarbiLand
Date d'inscription: 22-09-2006
Messages: 657
Site web

Une petite mise à jour du rendu pour m'amuser :


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

Hors ligne


#5 

25-04-2009 10:03:53

tmyke
Administrateur
Date d'inscription: 24-03-2008
Messages: 1025

Bien sympa comme rendu, dommage que l'on ne puisse pas voir cela 'en dynamique' wink

PS: au fait, as- tu eu le message avec le lien .zip que je t'avais envoyé il y a quelques jours ?


Force et sagesse...

Hors ligne


#6 

25-04-2009 10:21:31

Copland
Modérateur
Lieu: ZarbiLand
Date d'inscription: 22-09-2006
Messages: 657
Site web

Salut Tmyke,
Je te remerci j'ai bien reçu le zip, j'ai commencé à recompiler les anciens samples et j'ai pû voir que tu avais pas fini le wrap de la physique dessus donc j'ai rajouté 2 ou 3 lignes de code pour tester tout les samples (les materials de newton ont été commenté pour quelle raison au fait ?).
Sinon que dire, beau boulot le code est super propre et bien organisé on s'y retrouve assez facilement.
Je vais ptêtre y apporter mon grain de sel pour le personnaliser un peu sur des méthodes dont j'ai besoin smile.
Il faut que je fouine plus en profondeur car j'ai 470FPS sur un modèle B3D avec lightmap et ce quelque soit la résolution.
Je pense que quelque chose bride à se niveau là car le fps devrait varier selon l'affichage non ?
Si tu connais un bon logiciel de profiling qui donne les timings en milliseconde de chaque appel des méthodes de la DLL, je suis preneur.
Je connais GlowCode qui est génial mais bon 500$ ça fait cher pour profiler :s.
E tout les cas merci beaucoup !
@ bientôt smile.


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

Hors ligne


#7 

25-04-2009 11:52:39

tmyke
Administrateur
Date d'inscription: 24-03-2008
Messages: 1025

les materials de newton ont été commenté pour quelle raison au fait ?


Si tu parles des lignes du fichier CNewtMaterialPair.cpp, c'est pour simplifier les callback à un moment donné le système
de détection des collisions. Mais effectivement, dans le cadre d'un pgm en C++, c'est certainement à revoir un petit
peu.

tu avais pas fini le wrap de la physique dessus donc j'ai rajouté 2 ou 3 lignes de code pour tester tout les samples


Effectivement, je n'avais pas totalement terminé.

Il faut que je fouine plus en profondeur car j'ai 470FPS sur un modèle B3D avec lightmap et ce quelque soit la résolution.
Je pense que quelque chose bride à se niveau là car le fps devrait varier selon l'affichage non ?


j'avoue que tu me pose une colle. En théorie oui, dans 'l'ancien temps' plus la résolution montait, plus le fps avait tendance
à chuter. Avec les cartes récentes, c'est pas aussi simple.
Maintenant, y-a-t-il un bridage quelque part, mystère. Faudrait avoir une sorte de valeur de comparaison pour
voir si Dreamotion3D ne se lache pas totalement lors de ses rendu. (Par exemple ce genre de phénomène se rencontre-t-il avec un
autre moteur3D ? ).

Si tu connais un bon logiciel de profiling qui donne les timings en milliseconde ...


non, désolé, je n'ai pas pris l'habitude de passer par ce genre d'outil (à tord très certainement).

Si je peux t'aider, n'hésite pas, je sais qu'il n'est jamais facile de se plonger dans le code de quelqu'un d'autre wink


Force et sagesse...

Hors ligne


#8 

26-04-2009 15:24:04

Copland
Modérateur
Lieu: ZarbiLand
Date d'inscription: 22-09-2006
Messages: 657
Site web

Une petite mise à jour avec les ombres dynamiques sur les arbres et les fougères et une petite modif sur l'herbe smile.




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

Hors ligne


#9 

26-04-2009 15:45:46

Magun
SleekThink Producer
Lieu: Punakha
Date d'inscription: 18-11-2007
Messages: 910
Corrections: 2
Site web

a la la si j'avais ça big_smile
sa tourne a combien de fps ?

Hors ligne


#10 

26-04-2009 15:47:40

Copland
Modérateur
Lieu: ZarbiLand
Date d'inscription: 22-09-2006
Messages: 657
Site web

27/45 fps sur ma machine smile


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

Hors ligne


#11 

26-04-2009 17:31:03

tmyke
Administrateur
Date d'inscription: 24-03-2008
Messages: 1025

toujours aussi beau.
Employez-vous des techniques perso favorisant l'optimisation du rendu (genre LOD maison, etc...)  ?

(27/45 fps sur une 8800GTS, j'imagine pas sur une 8600GT par exemple wink )


Force et sagesse...

Hors ligne


#12 

26-04-2009 17:51:24

Copland
Modérateur
Lieu: ZarbiLand
Date d'inscription: 22-09-2006
Messages: 657
Site web

Héhé, non pas de Lod là c'est du brut de pomme big_smile.
Le but c'était surtout de m'amuser avec des effets codés pour mon jeu et voir ce que ça pourrait donner comme ça.


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

Hors ligne


#13 

26-04-2009 18:02:43

Magun
SleekThink Producer
Lieu: Punakha
Date d'inscription: 18-11-2007
Messages: 910
Corrections: 2
Site web

avec une légère optimisation, je voudrai même scène pareille smile

Dernière modification par Magun (28-04-2009 23:18:57)

Hors ligne


#14 

26-04-2009 20:34:47

Aranoth
Abonné
Lieu: Toulouse
Date d'inscription: 25-09-2006
Messages: 242
Site web

Je vote pour que ce soit tout en haut dans la Showcase du site officiel ! Faudra que tu penses à mailer niko pour ça, je suis sur qu'il sera ravis de les ajouter wink

Du bon boulot, encore une fois !

Hors ligne


#15 

17-09-2009 21:25:13

TUpac
Habitué
Date d'inscription: 08-09-2009
Messages: 387
Corrections: 1

+1 vote !!
J'adore les shaders on dirait Essenthel : un moteur commercial pas mauvais que j'ai utilisé récemment.
Mais ça donnait plus du 100 fps big_smile

ptite modif pour donner le nom du profiler que j'aime bien mais il est assez galère à utiliser et pis il est sous Tux (je ne sais pas s'il est porté sous wingcc).

enfin j'utilise gprof mais uniquement sur des portions de code sans librairies (dur de faire accepter les links).

voilou

Dernière modification par TUpac (01-10-2009 16:06:45)


"Si vous ne partagez pas votre stabilité avec les pauvres, les pauvres partageront leur instabilité avec vous."

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
882 membres
1429 sujets
11119 messages
Dernier membre inscrit: LiseBuisson96
15 invités en ligne
Aucun membre connecté
RSS Feed