Babylon.js 3.2: Microsofts 3D-Framework bekommt bessere Animationen
Microsoft stellt die Version 3.2 des 3D-Frameworks Babylon.js(öffnet im neuen Fenster) vor. Neu sind unter anderem das Rendering von Partikeln mithilfe der Grafikeinheit und der Support für die VR-Systeme Gearvr und Daydream. Die grundlegende Prämisse der neuen Version soll sein, dass das Framework auf möglichst vielen Geräten flüssig funktioniert. Babylon.js wird verwendet, um 3D-Objekte im Browser darzustellen und zu animieren. Die Grundlage bildet Typescript auf Basis der Programmiersprache Javascript.
Die bessere Leistung will Microsoft durch mehrere Cache-Ebenen erreichen, in denen Javascript-Kommandos zwischengespeichert werden. Die langsame Ausführung des Codes ist anscheinend noch ein Flaschenhals des Frameworks. Zusätzlich soll das System ein breiteres Spektrum an WebGL-2.0-Funktionen unterstützen, die Babylon.js seit der Version 3.0 enthält. Dazu zählen 3D-Texturen und Multisampling beim Rendern. Fertige 3D-Modelle zeigt Microsoft in der Ankündigung von Version 3.2.
Verbesserte Animationen und Promises
Microsoft führt in der neuen Version die Javascript-Objekte vom Typ Promise ein, die asynchrone Berechnungen von Operationen ermöglichen. Es gibt zudem neue Funktionen beim Animieren von 3D-Modellen. Animation Blending soll automatisch einen flüssigen Übergang zwischen Animationsschleifen erstellen, was in einer Demo(öffnet im neuen Fenster) schon ganz gut funktioniert. Die neue Klasse AnimationPropertiesOverride kann die Eigenschaften von Animationen erbender Animationsklassen überschreiben. Die Animationsgewichtung soll es Entwicklern ermöglichen, verschiedene Animationen miteinander zu vermischen, beispielsweise eine Lauf- und eine Gehanimation.
Microsoft hat auch die voreingestellte Rendering Pipeline komplett überarbeitet. Darüber werden Szenen mit verschiedenen Effekten wie Multisampling, Bloom, Tiefenschärfe oder chromatische Aberration berechnet. Einen neuen Effekt gibt es ebenfalls: die Leuchtebene, die Lichtquellen imitiert.
Die neuen Änderungen können in der ebenfalls überarbeiteten Dokumentation(öffnet im neuen Fenster) von Babylon-js angeschaut werden. Microsoft stellt diese Entwicklern auf einer entsprechenden Webseite zur Verfügung.
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.