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

Azienda KDAB pubblicato rilascio del toolkit Kuesa 3D 1.2, che fornisce strumenti per la creazione di applicazioni 3D basate su Qt3D. Il progetto mira a semplificare la collaborazione tra i progettisti che creano modelli in pacchetti come Blender, Maya e 3ds Max e gli sviluppatori che scrivono il codice dell'applicazione utilizzando Qt. Lavorare con i modelli è separato dalla scrittura del codice e Kuesa funge da ponte per riunire questi processi. Il progetto è scritto in C++ e distribuito da doppia licenza: AGPLv3 e una licenza commerciale che consente di utilizzare Kuesa per creare applicazioni proprietarie.

Kuesa fornisce un modulo per Qt 3D che consente di risolvere problemi di creazione e integrazione di risorse 3D, come l'importazione di modelli nel formato GLTF 2 (GL Transmission Format), creando gestori per l'accesso e la manipolazione del contenuto caricato, utilizzando materiali basati su PBR (Physically Based Rendering), aggiungendo effetti durante il rendering. Per creare rapidamente progetti che utilizzano Kuesa, viene proposto un modello per Qt Creator. Supporta l'integrazione con Blender, Maya, 3ds Max e altri pacchetti 3D che possono esportare modelli in formato glTF.

Per semplificare il lavoro di designer e sviluppatori, viene offerto un ambiente Studio KUESA 3D, consentendo ai progettisti di concentrarsi sul lavoro con i contenuti 3D e alla modifica dell'aspetto in tempo reale, e agli sviluppatori che utilizzano una semplice API per integrare il risultato del lavoro del progettista nell'applicazione, pur essendo in grado di controllare tutti gli aspetti dei contenuti 3D a livello di codice .

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

В nuova versione aggiunto supporto Qt 5.15. Viene fornito il supporto per la libreria Iro Material con materiali che simulano riflessi, strati trasparenti di vernice o semplici superfici trasparenti. Aggiunto il supporto per il nuovo ramo del sistema di modellazione 3D Blender 2.8x. È stata implementata l'estensione glTF EXT_property_animation che permette di animare qualsiasi tipo di proprietà di trasformazione dell'oggetto (spostamento, ridimensionamento, rotazione). Ad esempio, puoi creare proprietà di materiale, fotocamera e animazione della luce in Blender ed esportare la scena in formato glTF per il caricamento utilizzando Kuesa 3D Runtime.


Fonte: opennet.ru

Aggiungi un commento