Rilascio di Kuesa 3D 1.2, pacchetto per semplificare lo sviluppo di applicazioni 3D su Qt.

Azienda KDAB ha pubblicato rilascio dello strumento Kuesa 3D 1.2, fornendo strumenti per la creazione di applicazioni 3D basate su Qt 3D. Il progetto è mirato a semplificare la collaborazione tra designer che creano modelli in pacchetti come Blender, Maya e 3ds Max, e sviluppatori che scrivono codice per l'applicazione utilizzando Qt. La lavorazione dei modelli è separata dalla scrittura del codice, e Kuesa funge da anello di congiunzione per unire questi due processi. Il progetto è scritto in linguaggio C++ e è distribuito sotto doppia licenza: AGPLv3 e licenza commerciale, che consente di utilizzare Kuesa per la creazione di applicazioni proprietarie.

Kuesa fornisce un modulo per Qt 3D, che consente di risolvere problemi legati alla creazione e integrazione di risorse 3D, come l'importazione di modelli nel formato glTF 2 (GL Transmission Format), creazione di gestori per accedere e manipolare i contenuti caricati, utilizzo di materiali basati su PBR (Physically Based Rendering), aggiunta di effetti durante il rendering. Per una rapida creazione di progetti che utilizzano Kuesa, è disponibile un modello per Qt Creator. È supportata l'integrazione con Blender, Maya, 3ds Max e altri pacchetti 3D in grado di esportare modelli nel formato glTF.

Per semplificare il lavoro di designer e sviluppatori, è offerto un ambiente KUESA 3D Studio, che consente ai designer di concentrarsi sul lavoro con contenuti 3D e di modificare l'aspetto in tempo reale, mentre gli sviluppatori possono integrare nel'applicazione i risultati del lavoro del designer tramite una semplice API, avendo così la possibilità di controllare tutti gli aspetti del contenuto 3D a livello di codice.

Rilascio di Kuesa 3D 1.2, pacchetto per semplificare lo sviluppo di applicazioni 3D su Qt.

In nuovo rilascio aggiunto il supporto per Qt 5.15. È supportata la libreria Iro Material con materiali che simulano riflessi, strati di vernice trasparenti o superfici trasparenti semplici. È stata aggiunta la compatibilità con il nuovo ramo del sistema di modellazione 3D Blender 2.8x. È stata implementata l'estensione glTF EXT_property_animation, che consente di animare qualsiasi tipo di proprietà di trasformazione degli oggetti (traslazione, scalatura, rotazione). Ad esempio, è possibile creare proprietà di animazione per materiali, telecamere e luci in Blender ed esportare la scena nel formato glTF per il caricamento tramite Kuesa 3D Runtime.


Guarda il video

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster