Armory ist eine Open-Source-3D-Game-Engine mit vollständiger Blender-Integration, die sie zu einem kompletten Spieleentwicklungstool macht. Das Ergebnis ist ein einheitlicher Workflow von Anfang bis Ende, mit dem Sie schneller arbeiten können.
Sie müssen nicht mehr zwischen verschiedenen Anwendungen wechseln, um ständig Daten von einer Anwendung zur anderen zu exportieren.
Armory basiert auf Open-Source-Technologie. Unter Verwendung von Kha-Multimedia-Framework und Haxe ist Armory ein plattformübergreifendes Toolkit, um erstklassige Leistung und Portabilität zu bieten.
Der Armory Renderer.
Es wurden erhebliche Anstrengungen zur Verbesserung des Rendering-Systems unternommen. Ein Renderpfad ist vollständig skriptfähig, wobei verzögerte und Vorwärtspfade sofort unterstützt werden. Um Materialien zu definieren, basiert Armory auf den sogenannten Node Cycles. Die Materialien werden vorkompiliert zu Shadern, die für das Echtzeit-Rendering geeignet sind.
- Physikalisch basiert
- Zyklen von Material Nodes
- Voxel-basierte globale Illumination
- Temporales Anti-Aliasing
- Tesseliertes Displacement
- Screen-space Remarching
- HDR-Pipeline
Nodes.
Armory ist auf Nodes ausgerichtet. Für Materialien wird eine Teilmenge von Standard Cycles Nodes verwendet. Jede Szene, die in Armory erstellt wird, kann in Zyklen mit Hilfe von Path Tracing gerendert werden. Dies ermöglicht es, Zyklen für leichtes Baking ohne separates Setup zu verwenden. Die Performance hat höchste Priorität. Um das Spielverhalten zu definieren, wird ein System von Logic Nodes entwickelt.
Game Engine.
Alles ist gebündelt, um das ultimative Game-Development-Tool zu bieten. Als Ausgangspunkt können Sie eine der verfügbaren Templates für Spielprototypen wählen. Der Code-Editor mit Debugging-Support ist integriert. Verwenden Sie für Logic Nodes, schreiben Sie Skripte in Haxe oder betten Sie WebAssembly-Code ein.
- Rendering
- Physik
- Audio
- Navigation
- Skripting
- Networking
Plattformen.
Erstellen Sie Live-Szenen und exportieren Sie sie auf Desktop, Web, Mobile und Konsolen, damit sie jeder erleben kann. Binärdatenformat, Asset-Kompression und effiziente Build-Tools werden entwickelt, um aufgeblähte Paket-Typen zu vermeiden.
- Windows, Linux, Mac
- HTML5
- Android, iOS
- PS4, Xbox One, Switch
- und andere
Es wird ein robustes Animationssystem eingesetzt, das GPU-Skinning, Action Blending und Events unterstützt. Darüber hinaus kann jeder Node auf der Timeline mit Hilfe von Keyframes animiert werden, wie Sie es gewohnt sind.
- GPU Dual-Quaternion Skinning
- Instanced Rendering von skinned Meshes
- Timeline basierte Animation
Wir hoffen, dass wir Ihnen einen ersten kleinen Überblick über Armory 3D bieten konnten. Wenn Sie noch Anregungen oder Fragen haben sollten, hinterlassen Sie uns unten einen Kommentar.
Vielen Dank für Ihren Besuch.