Wydanie Kuesa 3D 1.2, pakietu do uproszczenia rozwoju aplikacji 3D na Qt

Firma KDAB opublikowała wydanie narzędzi Kuesa 3D 1.2, zapewniającego narzędzia do tworzenia aplikacji 3D opartych na Qt 3D. Projekt ma na celu uproszczenie współpracy między projektantami tworzącymi modele w takich programach jak Blender, Maya i 3ds Max, a programistami piszącymi kod aplikacji z użyciem Qt. Praca z modelami jest oddzielona od pisania kodu, a Kuesa pełni rolę łącznika łączącego te procesy. Projekt jest napisany w języku C++ i rozpowszechniany objęty podwójną licencją: AGPLv3 oraz licencją komercyjną, pozwalającą na wykorzystanie Kuesa do tworzenia aplikacji własnościowych.

Kuesa dostarcza moduł do Qt 3D, umożliwiający rozwiązywanie zadań tworzenia i integracji zasobów 3D, takich jak import modeli w formacie glTF 2 (GL Transmission Format), tworzenie handlerów do dostępu i manipulacji załadowanym kontentem, wykorzystanie materiałów opartych na PBR (Physically Based Rendering), dodawanie efektów przy renderowaniu. Aby szybko tworzyć projekty, w których używa się Kuesa, zaproponowano szablon dla Qt Creator. Obsługiwana jest integracja z Blenderem, Maya, 3ds Max i innymi pakietami 3D zdolnymi do eksportu modeli w formacie glTF.

Aby uprościć pracę projektantów i programistów, oferowane jest środowisko KUESA 3D Studio, które pozwala projektantom skupić się na pracy z 3D i zmianie wyglądu w czasie rzeczywistym, a programistom, za pomocą prostego API, zintegrować w aplikacji wyniki pracy projektanta, mając jednocześnie możliwość kontrolowania wszystkich aspektów treści 3D na poziomie kodu.

Wydanie Kuesa 3D 1.2, pakietu do uproszczenia rozwoju aplikacji 3D na Qt

W nowej wersji dodano wsparcie dla Qt 5.15. Zapewnione jest wsparcie dla biblioteki Iro Material z materiałami imitującymi odbicia, przezroczyste warstwy farby lub proste przezroczyste powierzchnie. Dodano wsparcie dla nowego wydania systemu modelowania 3D Blender 2.8x. Zrealizowano rozszerzenie glTF EXT_property_animation, które umożliwia animowanie wszelkich typów właściwości transformacji obiektów (przesunięcie, skalowanie, obrót). Na przykład można stworzyć właściwości animacji materiału, kamery i światła w Blenderze i eksportować scenę w formacie glTF do załadowania za pomocą Kuesa 3D Runtime.


Odtwarzaj wideo

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster