Veröffentlichung von Kuesa 3D 1.2, einem Paket zur Vereinfachung der Entwicklung von 3D-Anwendungen auf Qt

KDAB-Unternehmen опубликовала Toolkit-Veröffentlichung Kuesa 3D 1.2, das Tools zum Erstellen von 3D-Anwendungen basierend auf bereitstellt Qt3D. Das Projekt zielt darauf ab, die Zusammenarbeit zwischen Designern, die Modelle in Paketen wie Blender, Maya und 3ds Max erstellen, und Entwicklern, die Anwendungscode mit Qt schreiben, zu vereinfachen. Die Arbeit mit Modellen ist vom Schreiben von Code getrennt, und Kuesa fungiert als Brücke, um diese Prozesse zusammenzuführen. Das Projekt ist in C++ geschrieben und vertrieben von Doppellizenz: AGPLv3 und eine kommerzielle Lizenz, die es Kuesa ermöglicht, proprietäre Anwendungen zu erstellen.

Kuesa stellt ein Modul für Qt 3D bereit, mit dem Sie Probleme bei der Erstellung und Integration von 3D-Ressourcen lösen können, beispielsweise beim Importieren von Modellen in das Format glTF 2 (GL Transmission Format), Erstellen von Handlern für den Zugriff auf und Bearbeiten geladener Inhalte, Verwenden von Materialien auf Basis von PBR (Physically Based Rendering) und Hinzufügen von Effekten während des Renderns. Um schnell Projekte zu erstellen, die Kuesa verwenden, wird eine Vorlage für Qt Creator vorgeschlagen. Unterstützt die Integration mit Blender, Maya, 3ds Max und anderen 3D-Paketen, die Modelle im glTF-Format exportieren können.

Um die Arbeit von Designern und Entwicklern zu vereinfachen, wird eine Umgebung angeboten KUESA 3D StudioDies ermöglicht Designern, sich auf die Arbeit mit 3D-Inhalten und die Änderung des Erscheinungsbilds in Echtzeit zu konzentrieren, und ermöglicht es Entwicklern, mithilfe einer einfachen API das Ergebnis der Arbeit des Designers in die Anwendung zu integrieren und gleichzeitig alle Aspekte von 3D-Inhalten auf Codeebene zu steuern .

Veröffentlichung von Kuesa 3D 1.2, einem Paket zur Vereinfachung der Entwicklung von 3D-Anwendungen auf Qt

В neue Version Unterstützung hinzugefügt Qt 5.15. Die Iro-Materialbibliothek wird mit Materialien unterstützt, die Reflexionen, transparente Farbschichten oder einfache transparente Oberflächen simulieren. Unterstützung für den neuen Zweig des 3D-Modellierungssystems Blender 2.8x hinzugefügt. Die glTF-Erweiterung EXT_property_animation wurde implementiert, mit der Sie beliebige Arten von Objekttransformationseigenschaften (Verschiebung, Skalierung, Rotation) animieren können. Sie können beispielsweise Material-, Kamera- und Lichtanimationseigenschaften in Blender erstellen und die Szene im glTF-Format exportieren, um sie mit Kuesa 3D Runtime zu laden.


Source: opennet.ru

Kommentar hinzufügen