#0 

19-03-2009 22:46:02

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

voila je présent se que je fait depuis quelques semaines smile

http://immortalgalaxy.free.fr/Download/ … anager.rar
je cherche comment avoir un rendue + rapide, car il m'arrive d'avoir 1fps si toute les entitys rentre en contacte ... et je sais pas trop comment hmm
surtout que si je rajoute le soft body, sa risque de pomper encore + sad

Bon, ben donc j'att des critiques tongue
comme dire s'il vaut mieux passé par l'array de la physique ou par le std::list<> de l'entityManager pour le draw ... etc
ou n'importe, tout se qui est nul, sert à rien, ou boff wink

modif :
trouver un petit réglage sympa qui me fait pas tomber en dessous de 16fps

Dernière modification par Magun (20-03-2009 01:40:27)

Hors ligne


#1 

21-03-2009 10:44:01

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

Je viens de tester. C'est pas mal du tout, j'aime en tout les cas . Chez moi cela tourne à environ 220fps (conf en signature).
Bullet semble beaucoup plus a son aise avec 500 élément que Newton1.5 en tous les cas... smile

Par contre, pour gagner en vitesse, pas facile dans ce genre de situation. En effet, tu t'appuis sur des entities à très faible nombre
de polygones (des cube).
A l'arrache je dirait de faire un simple de test de visibilité sur chaque entité, en espérant que ce simple test ne sois pas à lui seul
plus lourd que le rendu de l'élément lui-même...
As tu essayer  de passer par un 'addOctTreeSceneNode' ? (ce qui doit en gros revenir à peut près à la même chose ).
J'avais fait un test sur 1000 sphères à une époque, et il me semble que je gagnais en vitesse de rendu...


Force et sagesse...

Hors ligne


#2 

21-03-2009 14:03:30

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

ok merci , ses toujours sympa d'avoir des critiques positive wink
j'ai gagner un peut de vitesse en passant par un "inline" pour la conversion de la rotation, et un peut en diminuant le deuxième paramètre de stepSmiulation()
pour les octTree, je vais faire un test par rapport au nombre de polygonne du mesh et par rapport a sa taille ...
j'ai remarqué qu'un octTree sur le "terrain" de la scène le fait complétement disparaitre sous certain angle hmm et puis ImeshSceneNode est pratique vu que l'on peut récupéré un IMesh dessus wink donc avoir ...

pour le test de visibilité ses pas con, je vais testé cela dessuite tongue

je viens de testé avec l'automatique "Culling", c'est pas mal ...

Dernière modification par Magun (21-03-2009 14:29:43)

Hors ligne


#3 

21-03-2009 15:25:17

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

Attention au test de visibilité avec les fonctions native d'Irrlicht, à un moment donné, cela ne semblait pas vraiment
bien marcher.

J'avais d'ailleurs ouvert un sujet là dessus, avec un code perso, qui lui fonctionne parfaitement wink

c'était ici : http://www.irrlicht.fr/forum/viewtopic.php?id=762


Force et sagesse...

Hors ligne


#4 

21-03-2009 15:57:05

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

merci wink
au passage je vais certainement utilisé ton moteur de terrain ... flème d'en codé un pour le moment, et il est très bien

Hors ligne


#5 

21-03-2009 17:48:42

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

Oui, cela prend du temps. Par contre, je ne l'ai pas validé avec la version 1.5 de Irrlicht...


Force et sagesse...

Hors ligne


#6 

21-03-2009 20:38:06

johnplayer
Habitué
Date d'inscription: 30-09-2007
Messages: 431

Pour ma part, les fps sont passé d'env 1300 à 721 puis sont remonter. La camera visualiser la totalité du plan pour etre sur de pas avoir de culling. D'ailleurs, c'est bizarre cette différence avec Tmyke nos cartes sont quasi-identiques au niveau perf.


core i7 4970K @ 4GHz - 32GB ddr3 19200(2400MHz) - ssd samsung 840 evo 250GB - GTX1080Ti (4K) - Cooler master storm stryker blanc.
"L'alcool, c'est comme Activia, c'est actif à l'intérieur et ça se voit à l'extérieur."

Hors ligne


#7 

21-03-2009 21:23:43

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

johnplayer :

D'ailleurs, c'est bizarre cette différence avec Tmyke nos cartes sont quasi-identiques au niveau perf.


Oui, effectivement, un tel écart de performance est étrange, je verrais demain si je n'ai pas zappé quelque chose...


Force et sagesse...

Hors ligne


#8 

22-03-2009 13:39:27

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

Bon, je suis un peu rassuré, en fait j'avais essayé l'exe du répertoire 'Debug', qui en fait n'est pas le même que
celui du répertoire 'Release', et la j'obtiens effectivement des résultats similaire en terme de fps (entre 1100 et 650 ).


Force et sagesse...

Hors ligne


#9 

22-03-2009 18:48:51

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

c'était bien celui du répertoire "Debug", vue que je compile rarement en "Release"
de mon coté j'arrive a penne à 40/71 fps, ses toujours mieux qu'au début, à 1/20 fps smile

pour un P4 3Ghz et une 6600GT
vivement le nouveaux pc big_smile

pour ta fonction, ... je chute de 10fps hmm

Dernière modification par Magun (23-03-2009 01:08:48)

Hors ligne


#10 

24-03-2009 16:02:46

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

j'ai mis a jours le rar wink
par contre j'ai pommé un peut de fps avec le dernier svn d'irrlicht ...
et le max d'objet est de 20 000 smile

Hors ligne


#11 

24-03-2009 18:44:08

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

Sympa, je viens de tester. L'exe dans le repertoire racine plante par contre, (le point d'entré de la procedure _ZN3irr12CreateDeviceENS_5video13E_DRIVER_ etc... est introuvable dans la bibli de liaison).

Sinon, en passant par les exe contenus dans le rep bin, pas de soucis.
Avec l'exe Release, j'ai un fps au dessus de 200 en vue globale, et qui chutte parfois à moins de 150 de près suivant l'endroit ou je
me trouve, cela monte à plus de 350 si je me tourne vers un coins (logique).

Tu parles de 20.000 éléments, as-tu fais un test dans ces conditions ?


Force et sagesse...

Hors ligne


#12 

24-03-2009 19:26:04

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

non je n'est pas fait de test car mon pc ne supporterais pas,
mais à l'initialisation, j'ai bien mis 20 000, à voir si on peut l'atteindre, je testerais avec le new pc qui seras la du semaine a l'autre wink

par contre je suis étonné que tu n'est une différence que de 20/50 fps entre 500 et 1000 cube o.o .... je tombe à 6 fps
enfin bref la prochaine fois que je poste seras dans longtemps ... quand se seras "finie" wink

Hors ligne


#13 

24-03-2009 19:56:13

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

Magun :

par contre je suis étonné que tu n'est une différence que de 20/50 fps entre 500 et 1000 cube o.o .... je tombe à 6 fps


Oui, en effet, la carte supporte bien la charge, ou alors les modifs que tu as fais ont portées leurs fruits en termes d'opti...

Magun :

enfin bref la prochaine fois que je poste seras dans longtemps ... quand se seras "finie" wink


Ne nous laisse pas trop attendre wink

J'ai hâte de tester la version finale donc smile


Force et sagesse...

Hors ligne


#14 

24-03-2009 21:41:40

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

merci, bien que je doute que qu'elle qu'un l'utilise a par moi
enfin ses quand même sympa se que tu dit tongue

Hors ligne


#15 

24-03-2009 21:44:07

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

Magun :

merci, bien que je doute que qu'elle qu'un l'utilise a par moi


Ne crois pas cela, de plus, je travaille sur un projet, ou me faudra intégrer certainement un moteur physique, et ton expérience avec
Bullet pourrait être une aide précieuse... big_smile


Force et sagesse...

Hors ligne


#16 

25-03-2009 00:19:22

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

ah bon ben cool alors big_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
881 membres
1427 sujets
11117 messages
Dernier membre inscrit: Bidule
21 invités en ligne
Aucun membre connecté
RSS Feed