Horde3d.

Eine leistungsstarke 3D-Grafikmotor
Jetzt downloaden

Horde3d. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Name des Herausgebers:
  • Nicolas Schulz
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 3.2 MB

Horde3d. Stichworte


Horde3d. Beschreibung

Horde3D ist ein kleiner und einfach zu bedienender Open-Source-3D-Rendering-Motor. Es ist in Bemühungen, einen Grafikmotor zu erstellen, der die atemberaubenden visuellen Effekte bietet, die in der nächsten Generation erwartet werden, während gleichzeitig so leichter und konzeptionell so sauber wie möglich ist. HORDE3D verfügt über eine einfache und intuitive Benutzeroberfläche, die von praktisch jeder Programmiersprache zugänglich ist, und eignet sich besonders für die Rendering Große Massen von animierten Charakteren in der Qualität der nächsten Generation. Haupteigenschaften: Allgemeine Eigenschaften: Leistungsstarker Grafikmotor für die Anforderungen der Spiele der nächsten Generation Shader-angetriebene Architektur mit SM 2.0-kompatiblen Hardware als Mindestanforderung Einfaches und leichte Gesamtdesign mit sehr wenigen Abhängigkeiten, deren Komplexität, wenn möglich, nach Möglichkeit vermieden Sauberer objektorientierter C ++ - Code Einfache und intuitive DLL-Schnittstelle für C-Style für eine einfache Integration mit praktisch jeder Programmiersprache Cross-Plattform kompatibel mit OpenGL als Rendering-API Geeignet für Augmented Reality (AR) und Stereoanwendungen Funktionalität für eine einfache Integration mit Spielmaschinen und anderen Middleware wie Physik-Motoren Ressourcenfunktionen: Robustes Ressourcenmanagement, um unnötiges Laden von Daten zu vermeiden Müllsammlung zur Handhabung von Ressourcenabhängigkeiten Schnittstelle zum Laden von Daten aus Dateien, Streams oder irgendeiner Art von Archiven Dynamisches Nachladen von Ressourcen für eine effizientere Entwicklung Laden von Modellen und Animationen aus optimierten binären Formaten Laden von Materialien aus einem benutzerdefinierten XML-Format Laden von Shadern aus einem benutzerdefinierten XML-Format einschließlich Vertex- und Fragment-Shader in GLSL Laden von 2D- und Cubemap-Texturen in JPG, PNG, TGA, BMP, PSD und HDR-Formate Laden von Pipelines, um Rendering-Techniken schnell zu wechseln (z. B. von vorwärts zur verschobenen Schattierung) Szene Funktionen: Szenengraphenstruktur mit hierarchischen Transformationen und Begrenzungsmengen Unified Szenensystem, in dem Welt, Modelle und Skelette nur Szenengraphenzweige und keine speziellen Gegenstände sind Laden des Szenengraphenzweige von XML-Dateien mit vollständiger Orthogonalität an API-Funktionen Optimiertes Frustum-Cullling auf dem Szenengraph mit AABB-Bäumen Okklusions-Culling Niveau der Detailstütze Möglichkeit, Szenenknoten an Fugen anzubringen (z. B. für Charakterrequisiten) Zugang zu den Vertexdaten für Kollisionserkennung und Interoperabilität mit Physik-Motoren Ray Collision Abfragen und Knoten Picking Animationsfunktionen: Unified Animation System, das direkt auf Szenengraphen arbeitet Keyframe-Animation für Gelenke und Maschen Skelettanimation mit bis zu 4 Gewichten pro Scheitelpunkt für Gelenkmodelle Layered Animation Mischen und Mischen mit Masken und Additivkanälen Interpolation von Interpolation für reibungslose Animationen Zugriff auf gemeinsame Daten für dynamische Animationen und Ragdoll-Physik Morph-Ziele für Gesichtsanimation und Lippensynchronisation Visual Features: XML-basierte anpassbare Rendering-Pipeline mit zugeteilten Render-Targets und Befehlen zum schnellen Testen verschiedener Rendering-Techniken Nachbearbeitungsrahmen für Effekte wie Bloom, DOF oder Bewegungsunschärfe Unterstützung für Vorwärts-Rendering und verschiedene aufgeschobene Abschattetechniken Unterstützung für hohe dynamische Bereiche (HDR) Texturen und Beleuchtung Unterstützung für fast alle modernen Rendering-Techniken, einschließlich normalkassabter Phong-Beleuchtung und Parallaxe-Mapping Unterstützung für Echtzeitreflexionen und andere Techniken, die mehrere Kameras für das Rendern von erfordern Echtzeitschatten basierend auf parallelen Split-Schattenkarten Shader für Materialien und Lichtquelleninteraktion Software-Skinning- und Scheitel-Shader-Skinning für das Rendern von Hunderten von animierten Charakteren Voll integrierte Partikelsysteme, die Schatten ausgießen und andere Effekte wie Bewegungsunschärfe erhalten können Überlagerungen zum Rendern von GUI-Elementen und Schriftart Werkzeugmerkmale: Leistungsstarker Collada-Konverter zum Importieren von Modelldaten und Animationen aus vielen weit verbreiteten Modellierungspaketen Berechnung von tangenter Raumbasis für Bump Mapping Optimierung der Geometrie für GPU-Cache Leistungsstarker Redakteur für das Komponieren von Szenen und Entwickeln von Shader und Rendering-Techniken


Horde3d. Zugehörige Software