Babylon.js

Babylon.js

Ein vollständiges JavaScript-Framework zum Erstellen von 3D-Spielen mit HTML5, WebGL und Web Audio.
Hauptmerkmale Komplettes Szenendiagramm mit Lichtern, Kameras, Materialien, Netzen, Animationen, Audio und Aktionen. Native Collisions Engine. Physik-Engine (dank oimo.js und cannon.js. Szenenauswahl. Unterstützt Links- und Rechtshänder. Antialiasing Animations EngineSprites und 2D-Ebenen Komplette Audio-Engine basierend auf Web-Audio Funktioniert auf allen WebGL-Plattformen über eine spezielle moderne Shader-Architektur und native Touch-Unterstützung: IE11 / MS Edge, Chrome, Firefox, Opera, Safari, iOS (iPad / iPhone), Android, WindowsPhone 8.1 / Mobile 10, Firefox OS, Xbox One Optimierungen Frustum-Clipping Sub-Meshes-Clipping Hardware-Skalierung Auswahl-Octrees Offline-Modus (In IndexedDB gespeicherte Assets) Inkrementelles Laden Binär komprimiertes Format Hardwarebeschleunigte Instanzen Automatischer Szenenoptimierer LOD (Level Of Details) SIMD.jsKollisionen auf Web-Workern Zusammenführen von Mershing-Shadern / Rendern Physikalisch basiertes Rendern (PBR) Standardmaterial ist ein Material pro Pixel, das Folgendes unterstützt: Diffuse liGhtning und Textur Ambient Lightning und Textur Specular Lightning Opazität Textur Reflection Textur (Spheric, Planar, Cubic, Projektion und Equirectangular) Mirror Textur Emissive Textur Specular Textur Bump Textur Lightmap Textur Bis zu 4 Lichter (Punkte, Richtungen, Spots, Hemisphären) Custom Materialien CustomShader Skybox Vertex-Farbe 4 Bones pro Vertex Fresnel-Begriff für diffuse, opake, emittierende und reflektive Effekte Bibliothek für prozedurale Texturen Materialbibliothek Spezialeffekte Nebel Alpha-Blending Alpha-Tests Billboarding Vollbildmodus Schattenkarten und Varianz-Schattenkarten Rendering-Ebenen Post-Prozesse (Unschärfe, Brechung, Schwarz"n'white", "fxaa", "SSAO", "God Rays" (VLS), "HDR", "DOF" (Schärfentiefe), "Zoll" ...) Linseneffekte Reflexionssonden Mehrfachansichten Kantenrenderer Hervorhebungen Rendern von Texturen Rendern von Zieltexturen Dynamische Texturen (2D-Leinwand)Videotexturen Komprimierte (DDS) Texturen und TGA-Kameras
babylon-js

Kategorien

Alternativen zu Babylon.js für Windows mit Open Source-Lizenz