Unternehmen KDAB Veröffentlichung des Tools , das Mittel zur Erstellung von 3D-Anwendungen bietet, basierend auf . Das Projekt zielt darauf ab, die Zusammenarbeit von Designern, die Modelle in Software wie Blender, Maya und 3ds Max erstellen, und Entwicklern, die Anwendungscode mit Qt schreiben, zu vereinfachen. Die Arbeit mit Modellen wird vom Codieren getrennt, und Kuesa fungiert als Bindeglied zur Integration dieser Prozesse. Das Projekt ist in C++ geschrieben und unter einer doppelten Lizenz: AGPLv3 und einer kommerziellen Lizenz, die die Nutzung von Kuesa zur Erstellung proprietärer Anwendungen erlaubt.
Kuesa bietet ein Modul zu Qt 3D, das Aufgaben zur Erstellung und Integration von 3D-Ressourcen, wie den Import von Modellen im Format (GL-Übertragungsformat), Erstellung von Handlern zum Zugriff und zur Manipulation von geladenen Inhalten, Verwendung von Materialien auf Basis von PBR (Physically Based Rendering), Hinzufügen von Effekten bei der Renderung. Um Projekte, die Kuesa nutzen, schnell zu erstellen, wurde eine Vorlage für Qt Creator angeboten. Die Integration mit Blender, Maya, 3ds Max und anderen 3D-Paketen, die Modelle im glTF-Format exportieren können, wird unterstützt.
Um die Arbeit von Designern und Entwicklern zu erleichtern, wird eine Umgebung angeboten. , die es Designern ermöglicht, sich auf die Arbeit mit 3D-Inhalten zu konzentrieren und das Aussehen in Echtzeit zu ändern, während Entwickler mithilfe einer einfachen API das Ergebnis der Designerarbeiten in ihre Anwendungen integrieren können, wobei sie alle Aspekte des 3D-Inhalts auf Code-Ebene steuern können.
In wurde Unterstützung für . Die Iro Material-Bibliothek wird unterstützt, die Materialien mit Reflexionen, transparenten Farbschichten oder einfachen transparenten Oberflächen imitiert. Unterstützung für den neuen Branch der 3D-Modellierungssoftware Blender 2.8x wurde hinzugefügt. Die glTF-Erweiterung EXT_property_animation wurde implementiert, die es ermöglicht, jegliche Arten von Eigenschaften zur Transformation von Objekten (Verschiebung, Skalierung, Rotation) zu animieren. Zum Beispiel können Eigenschaften zur Animation von Materialien, Kameras und Licht in Blender erstellt und die Szene im glTF-Format exportiert werden, um sie mit Kuesa 3D Runtime zu laden.

Quelle: opennet.ru
