Lansarea Kuesa 3D 1.2, un pachet pentru simplificarea dezvoltării aplicațiilor 3D pe Qt

Compania KDAB a publicat lansarea uneltelor Kuesa 3D 1.2, oferind instrumente pentru crearea de aplicații 3D bazate pe Qt 3D. Proiectul vizează simplificarea colaborării între designerii care creează modele în pachete precum Blender, Maya și 3ds Max și dezvoltatorii care scriu codul aplicației folosind Qt. Lucrul cu modelele este separat de scrierea codului, iar Kuesa acționează ca un liant pentru a uni aceste procese. Proiectul este realizat în limbajul C++ și se răspândește este disponibil sub o licență dublă: AGPLv3 și licența comercială, care permite utilizarea Kuesa pentru crearea de aplicații proprietare.

Kuesa furnizează un modul pentru Qt 3D, care permite abordarea sarcinilor de creare și integrare a resurselor 3D, cum ar fi importul modelelor în formatul glTF 2 (GL Transmission Format), crearea de gestori pentru accesarea și manipularea conținutului încărcat, utilizarea materialelor bazate pe PBR (Physically Based Rendering), adăugarea efectelor în timpul randării. Pentru a crea rapid proiecte care utilizează Kuesa, a fost propus un șablon pentru Qt Creator. Se suportă integrarea cu Blender, Maya, 3ds Max și alte pachete 3D capabile să exporte modele în format glTF.

Pentru a simplifica munca designerilor și dezvoltatorilor, se oferă un mediu KUESA 3D Studio, care permite designerilor să se concentreze pe lucrul cu conținutul 3D și să modifice aspectul în timp real, în timp ce dezvoltatorii, cu ajutorul unei API ușoare, pot integra în aplicație rezultatul muncii designerului, având în același timp posibilitatea de a controla toate aspectele conținutului 3D la nivel de cod.

Lansarea Kuesa 3D 1.2, un pachet pentru simplificarea dezvoltării aplicațiilor 3D pe Qt

În în noul release s-a adăugat suport pentru Qt 5.15. Se asigură suport pentru biblioteca Iro Material cu materiale care imită reflexiile, straturile transparente de vopsea sau suprafețele simple transparente. A fost adăugat suport pentru noua ramură a sistemului de modelare 3D Blender 2.8x. A fost implementată extensia glTF EXT_property_animation, care permite animarea oricăror tipuri de proprietăți de transformare a obiectelor (deplasare, scalare, rotație). De exemplu, se pot crea proprietăți de animație pentru materiale, camere și lumini în Blender și se poate exporta scena în format glTF pentru a fi încărcată prin Kuesa 3D Runtime.


Redați video

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster