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

Azienda KDAB ha pubblicato rilascio del toolkit 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 gestione dei modelli è separata dalla scrittura del codice, e Kuesa funge da anello di congiunzione per integrare questi processi. Il progetto è scritto in 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, permettendo di affrontare compiti di creazione e integrazione di risorse 3D, come l'importazione di modelli in formato glTF 2 (GL Transmission Format), creazione di gestori per accedere e manipolare contenuti caricati, utilizzo di materiali basati su PBR (Physically Based Rendering), aggiunta di effetti al rendering. Per una rapida creazione di progetti che utilizzano Kuesa, è stato proposto un modello per Qt Creator. È supportata l'integrazione con Blender, Maya, 3ds Max e altri pacchetti 3D capaci di esportare modelli in 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 grazie a una semplice API, mantenendo il controllo su tutti gli aspetti del contenuto 3D a livello di codice.

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

In nuovo rilascio è stato aggiunto il supporto Qt 5.15. È stata assicurata la compatibilità con la libreria Iro Material, con materiali che simulano riflessioni, strati di vernice trasparente o semplici superfici trasparenti. È stata aggiunta la compatibilità con la nuova versione 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 degli oggetti (posizionamento, scalatura, rotazione). Ad esempio, si possono creare proprietà di animazione per materiali, telecamere e luci in Blender e esportare la scena in formato glTF per il caricamento tramite Kuesa 3D Runtime.


Riproduci video

Fonte: opennet.ru

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