Vrystelling van Kuesa 3D 1.2, 'n pakket om die ontwikkeling van 3D-toepassings op Qt te vereenvoudig

KDAB Maatskappy gepubliseer gereedskapstel vrystelling Kuesa 3D 1.2, wat gereedskap verskaf vir die skep van 3D-toepassings gebaseer op Qt 3D. Die projek het ten doel om samewerking te vereenvoudig tussen ontwerpers wat modelle skep in pakkette soos Blender, Maya en 3ds Max, en ontwikkelaars wat toepassingskode skryf met Qt. Werk met modelle word geskei van die skryf van kode, en Kuesa dien as 'n brug om hierdie prosesse bymekaar te bring. Die projek is geskryf in C++ en versprei deur dubbel gelisensieer: AGPLv3 en 'n kommersiële lisensie wat Kuesa toelaat om gebruik te word om eie toepassings te skep.

Kuesa bied 'n module vir Qt 3D wat jou toelaat om probleme op te los om 3D-hulpbronne te skep en te integreer, soos die invoer van modelle in die formaat gltf 2 (GL Transmission Format), die skep van hanteerders vir toegang tot en manipulering van gelaaide inhoud, met behulp van materiaal gebaseer op PBR (Fisies Gebaseerde Rendering), en voeg effekte tydens lewering by. Om vinnig projekte te skep wat Kuesa gebruik, word 'n sjabloon vir Qt Creator voorgestel. Ondersteun integrasie met Blender, Maya, 3ds Max en ander 3D-pakkette wat modelle in glTF-formaat kan uitvoer.

Om die werk van ontwerpers en ontwikkelaars te vereenvoudig, word 'n omgewing aangebied KUESA 3D Studio, wat ontwerpers toelaat om daarop te fokus om met 3D-inhoud te werk en die voorkoms in reële tyd te verander, en ontwikkelaars wat 'n eenvoudige API gebruik om die resultaat van die ontwerper se werk in die toepassing te integreer, terwyl hulle alle aspekte van 3D-inhoud op die kodevlak kan beheer .

Vrystelling van Kuesa 3D 1.2, 'n pakket om die ontwikkeling van 3D-toepassings op Qt te vereenvoudig

В nuwe vrystelling ondersteuning bygevoeg Qt 5.15. Ondersteuning word verskaf vir die Iro Material-biblioteek met materiale wat refleksies simuleer, deursigtige lae verf of eenvoudige deursigtige oppervlaktes. Bygevoeg ondersteuning vir die nuwe tak van die Blender 3x 2.8D-modelleringstelsel. Die glTF-uitbreiding EXT_property_animation is geïmplementeer, wat jou toelaat om enige tipe voorwerptransformasie-eienskappe (verplasing, skaal, rotasie) te animeer. Byvoorbeeld, jy kan materiaal-, kamera- en liganimasie-eienskappe in Blender skep en die toneel in glTF-formaat uitvoer vir laai met Kuesa 3D Runtime.


Bron: opennet.ru

Voeg 'n opmerking