IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Moteurs 3D Discussion :

Support des shaders quake III : Irrlicht, Ogre ou aucun ?


Sujet :

Moteurs 3D

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 87
    Points : 37
    Points
    37
    Par défaut Support des shaders quake III : Irrlicht, Ogre ou aucun ?
    Salut,

    je cherche un moteur3D supportant très bien les mondes Quake III pour le indoor. J'ai essayé Ogre, ca marche mais aucun shaders animés , soit j'ai oublié un truc soit c'est pas implémenté.

    Je préfère demander ce qu'il en est pour irrlicht avant de tester (histoire de gagner du temps).

    mon code de load Ogre, au cas où j'aurais oublié qq chose :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
     
    ...
     
     
    	  // ajoute des ressources au moteur
          ResourceGroupManager::getSingleton().addResourceLocation("C:/UNIVERSITE/A-VOLUTE/e3/e3Demo/data/pak0.zip", "Zip","General");
          ResourceGroupManager::getSingleton().initialiseAllResourceGroups();
     
    	  // load le BSP
    	  mSceneMgr->setWorldGeometry("maps/q3dm17.bsp");
     
    	  // rotation cam, quake à un repère différent
    	  // modify camera for close work
    		mCamera->setNearClipDistance(4);
    		mCamera->setFarClipDistance(4000);
     
    		// Also change position, and set Quake-type orientation
    		// Get random player start point
    		ViewPoint vp = mSceneMgr->getSuggestedViewpoint(true);
    		mCamera->setPosition(vp.position);
    		mCamera->pitch(Degree(90)); // Quake uses X/Y horizon, Z up
    		mCamera->rotate(vp.orientation);
    		// Don't yaw along variable axis, causes leaning
    		mCamera->setFixedYawAxis(true, Vector3::UNIT_Z);
     
    ...
    merci d'avance

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 87
    Points : 37
    Points
    37
    Par défaut
    Je suis également surpris du maigre frame rate du level q3dm17 sur mon ATHLON 2000XP avec une GF4ti 4800 SE : 26 de moyenne avec Ogre c'est vraiment lamentable. Cela s'optimise ? ou faut il tout simplement abandonner les bsp quake III au profit d'un autre type de monde 3D.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 87
    Points : 37
    Points
    37
    Par défaut
    Donc je me répond (et a vous aussi si ç vous intérésse 8) )

    pour les fps c'est normal, mode debug en release c beaucoup mieux. Idem pour les shaders, je ne sais pas si c dû a la release ou a l'ajout de la ressource directement dans le .cfg plutot que dans le code mais ogre les affichent. Juste une erreur noté sur les bumpers des pad de Q3Dm17

Discussions similaires

  1. support des espaces dans les noms de fichiers
    Par menuge dans le forum Langage
    Réponses: 9
    Dernier message: 25/10/2006, 09h02
  2. [FOP 0.92 beta] support des gros fichiers ?
    Par massambius dans le forum XML/XSL et SOAP
    Réponses: 8
    Dernier message: 07/08/2006, 15h43
  3. Réponses: 2
    Dernier message: 05/07/2006, 12h09
  4. Types de tables - Support des Intégrités référentielles
    Par danuz dans le forum SQL Procédural
    Réponses: 6
    Dernier message: 11/12/2004, 15h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo