OGRE

OGRE est un moteur 3D flexible orienté sur scène écrit en C ++.
Télécharger maintenant

OGRE Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Steve Streeting
  • Site Internet de l'éditeur:
  • http://ogre3d.org/

OGRE Mots clés


OGRE La description

OGRE est une scène orientée, flexible moteur 3D écrit en C ++. OGRE (graphique orientée objet moteur de rendu) est un moteur 3D souple orientée scène écrite en C ++ conçu pour rendre plus facile et plus intuitive pour les développeurs des applications produisent en utilisant l'accélération matérielle 3D graphiques. La bibliothèque de classes résumés tous les détails de l'utilisation des bibliothèques système sous-jacentes comme Direct3D et OpenGL et fournit une interface basée sur des objets du monde et d'autres classes intuitives. La source du projet de OGRE est mis à disposition au grand public sous licence GNU Lesser General Public (LGPL). Voici quelques caractéristiques principales de « OGRE »: Caractéristiques de productivité: · Simple, interface facile à utiliser OO conçu pour minimiser l'effort requis pour rendre 3D des scènes, et d'être indépendant de la mise en uvre 3D à savoir Direct3D / OpenGL. · Cadre exemple extensible fait obtenir le fonctionnement de votre application est rapide et simple · Exigences communes telles que rendre la gestion de l'État, l'abattage sanitaire hiérarchique, trait à la transparence sont fait pour vous vous enregistrer automatiquement un temps précieux · Propre, design épuré et une documentation complète de toutes les classes de moteur support API plate-forme et 3D: · Prise en charge Direct3D et OpenGL · Windows (toutes les versions majeures), Linux et support Mac OS X · S'appuie sur Visual C ++ 6 (avec STLport), Visual C ++. Net 2002 (avec STLport), Visual C ++. Net 2003 sur Windows · Mise sur gcc 3+ sur Linux / Mac OS X (en utilisant XCode) · Matériau / Shader · Langue de déclaration matériel puissant vous permet de conserver les biens matériels en dehors de votre code · Supports vertex et programmes fragment (shaders), les deux programmes de bas niveau en assembleur, et des programmes de haut niveau écrit dans Seizième, DirectX9 HLSL, ou GLSL et fournit un support automatique pour de nombreux paramètres constants généralement liés comme les matrices de vision du monde, des informations d'état lumière , la position objet oeil de l'espace, etc. · Prise en charge de la gamme complète des opérations de fonction fixes tels que multitexture et le mélange multipass, de coordonnées de texture et génération de modification, de couleur et alpha indépendante des opérations pour le matériel non programmable ou pour les matériaux à moindre coût · De multiples effets de passe, avec itération passe si nécessaire pour les plus proches lumières « n » · Prise en charge des moyens techniques multiples matériaux, vous pouvez concevoir des effets alternatifs pour un large éventail de cartes et OGRE utilise automatiquement la meilleure prise en charge · Matériau support LOD; vos matériaux peuvent réduire des coûts que les objets à l'aide les amener plus loin · Textures de charge de PNG, JPEG, TGA, BMP fichiers ou DDS, y compris les formats inhabituels comme des textures, des textures 1D volumétriques, cubemaps et textures compressées (DXT / S3TC) · Les textures peuvent être fournis et mis à jour en temps réel par les plugins, par exemple un flux vidéo · Facile à utiliser le support texturation projective : Meshes · Des formats de données maille flexible acceptées, la séparation des concepts de tampons de sommet, des tampons d'index, les déclarations de sommet et les mappages tampon · Exportation de nombreux outils de modélisation dont Milkshape3D, 3D Studio Max, Maya, · Blender et Wings3D · Animation squelettique, y compris le mélange de plusieurs animations variable dépouillement en poids d'os et de dépouillement accélération matérielle · Biquadric Bezier patches pour les surfaces courbes · Maillages progressifs (LOD) · Géométrie statique Doseur Caractéristiques de scène: · Gestion de la scène hautement personnalisable, flexible, pas lié à un seul type de scène. Utiliser des classes prédéfinies pour l'organisation de la scène si elles conviennent ou brancher votre propre sous-classe de prendre le contrôle total sur l'organisation de la scène · Plusieurs plugins exemple montrent différentes façons de gérer la scène spécifique à un type particulier de mise en page (par exemple BSP, Octo) · Graphique hiérarchique de la scène; noeuds permettent aux objets d'être fixés les uns aux autres et suivent les mouvements de chacun des autres, des structures articulées, etc. · De multiples techniques de rendu des ombres, chacun hautement configurable et en tirant pleinement parti de toute accélération matérielle disponible. · Caractéristiques d'interrogation de scène Effets spéciaux: · Systèmes de particules, y compris des émetteurs facilement extensibles, Affectors et équarrisseurs (personnalisable grâce à des plugins). Les systèmes peuvent être définis dans les scripts de texte pour peaufinage facile. Utilisation automatique de mise en commun des particules pour des performances maximales · Prise en charge SkyBoxes, skyplanes et skydomes, très facile à utiliser · Billboarding pour les graphiques sprite · Les objets transparents gérés automatiquement (ordre de rendu et un buffer de profondeur tout mis en place pour vous) Divers caractéristiques: · L'infrastructure des ressources communes pour la gestion de la mémoire et le chargement des archives (ZIP, PK3) · L'architecture de plug-in flexible permet au moteur d'être étendue sans recompilation · Les «contrôleurs» vous permettent d'organiser facilement des valeurs dérivées entre les objets par exemple. Changer la couleur d'un navire basé sur des boucliers à gauche · Débogage Manager de la mémoire pour identifier les fuites de mémoire · ReferenceAppPlayer fournit un exemple de la manière de combiner Ogre avec d'autres bibliothèques, par exemple ODE pour la collision et la physique · XMLConverter Pour convertir des formats binaires d'exécution efficaces à / à partir de XML pour l'échange ou l'édition Exigences: · SDL · Freeterype2 · Diable · Zziplib · PKG-CONFIG


OGRE Logiciels associés

Delta3d

Un moteur de jeu complet de fonction approprié pour une grande variété d'applications de modélisation et de simulation. ...

166

Télécharger