Horde3D

Un puissant moteur graphique 3D
Télécharger maintenant

Horde3D Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • LGPL
  • Nom de l'éditeur:
  • Nicolas Schulz
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 3.2 MB

Horde3D Mots clés


Horde3D La description

Horde3D est un petit moteur de rendu 3D open source facile à utiliser. Il est écrit dans un effort de création d'un moteur graphique offrant les effets visuels époustouflants attendus dans les jeux de nouvelle génération tout en étant aussi léger et conceptuellement propre que possible. Horde3D possède une interface simple et intuitive accessible de pratiquement n'importe quel langage de programmation et convient particulièrement au rendu de grandes foules de caractères animés de la qualité de nouvelle génération. Caractéristiques principales: Caractéristiques générales: Moteur graphique puissant conçu pour répondre aux exigences des jeux de nouvelle génération Architecture pilotée de Shader avec du matériel compatible SM 2.0 sous forme minimale Design global simple et léger avec très peu de dépendances, évitant la complexité dans la mesure du possible Clean Opte-orienté objet C ++ interface DLL de style C simple et intuitif pour une intégration facile avec pratiquement tout langage de programmation Plate-forme croisée compatible avec OpenGL comme API de rendu Convient à la réalité augmentée (AR) et applications stéréo Fonctionnalité Pour une intégration facile avec les moteurs de jeu et autres middleware tels que des moteurs de physique Caractéristiques des ressources: Gestion des ressources robustes pour éviter le chargement inutile de données Collection de déchets pour la manipulation des dépendances des ressources Interface pour charger des données à partir de fichiers, de flux ou de tout type d'archives Rechargement dynamique des ressources pour un développement plus efficace Chargement de modèles et d'animations à partir de formats binaires optimisés Chargement de matériaux d'un format XML personnalisé Chargement de Shaders à partir d'un format XML personnalisé, y compris les sommets de sommet et de fragments écrites dans GLSL Chargement de textures de 2D et Cubemap dans les formats TGA, PNG, TGA, BMP, PSD et HDR Chargement de pipelines pour basculer rapidement des techniques de rendu (par exemple de transfert à l'ombrage différé) Caractéristiques de la scène: Structure de graphique de scène avec transformations hiérarchiques et volumes de liaison Système de scène unifié où le monde, les modèles et les squelettes ne sont que des succursales de graphique de scène et aucun objet spécial Chargement des succursales de graphique de scène à partir de fichiers XML avec une orthogonalité complète aux fonctions API épouse de troncstum optimisé sur le graphique de la scène à l'aide d'arbres AABB Culsion d'occlusion Niveau de support de détail possibilité d'attacher des nuds de scène aux joints (par exemple pour les accessoires de caractères) Accès aux données Vertex pour la détection de collision et l'interopérabilité avec des moteurs de physique Ray Collision requêtes et cueillette de nuds Animation Caractéristiques: Système d'animation unifié fonctionnant directement sur scène graphique Animation de caractères clés pour les articulations et les mailles Animation squelettique avec jusqu'à 4 poids par sommet pour les modèles articulés Mélange et mélange d'animation en couches à l'aide de masques et de canaux additifs interpolation inter-cadre pour des animations lisses Accès aux données conjointes pour les animations dynamiques et la physique RAGDOLL Morph cibles pour l'animation du visage et la synchronisation des lèvres Caractéristiques visuelles: Pipeline de rendu personnalisable basé sur Personnalisation XML avec des cibles de rendu allocatable et des commandes pour des tests rapides de différentes techniques de rendu Cadre de post-traitement pour les effets tels que Bloom, DOF ou Motion Flur Soutien au rendu avant et à des techniques d'ombrage différé différentes Prise en charge des textures et des textures de la gamme dynamique élevée (HDR) Soutien à la quasi-totalité des techniques de rendu modernes, y compris l'éclairage phong normal et la cartographie de parallaxe Soutien aux réflexions en temps réel et à d'autres techniques nécessitant plusieurs caméras pour le rendu ombres en temps réel basées sur des cartes de ombre divisées parallèles Shaders pour les matériaux et l'interaction source de lumière Software Skinning et Vertex Shader Skinning pour rendu des centaines de caractères animés des systèmes de particules entièrement intégrés pouvant lancer des ombres et recevoir d'autres effets comme le flou de mouvement superpositions pour rendu des éléments d'interface graphique et police Caractéristiques de l'outil Puissant Convertisseur Collada pour importer des données de modèle et une animation de nombreux packages de modélisation largement utilisés Calcul de la base de l'espace tangent pour la cartographie des bumbs Optimisation de la géométrie pour le cache GPU Éditeur puissant pour composer des scènes et développer des shaders et des techniques de rendu


Horde3D Logiciels associés