Azienda KDAB rilascio del toolkit , fornendo strumenti per la creazione di applicazioni 3D basate su . 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 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 (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 , 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.
In è stato aggiunto il supporto . È 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.

Fonte: opennet.ru
