Uitgave van Kuesa 3D 1.2, een pakket om de ontwikkeling van 3D-applicaties op Qt te vereenvoudigen

KDAB-bedrijf опубликовала toolkit-uitgave Kuesa3D 1.2, dat tools biedt voor het maken van 3D-applicaties op basis van Qt3D. Het project heeft tot doel de samenwerking te vereenvoudigen tussen ontwerpers die modellen maken in pakketten zoals Blender, Maya en 3ds Max, en ontwikkelaars die applicatiecode schrijven met behulp van Qt. Het werken met modellen staat los van het schrijven van code, en Kuesa fungeert als brug om deze processen bij elkaar te brengen. Het project is geschreven in C++ en gedistribueerd door dubbele licentie: AGPLv3 en een commerciële licentie waarmee Kuesa kan worden gebruikt om eigen applicaties te maken.

Kuesa biedt een module voor Qt 3D waarmee u problemen kunt oplossen bij het maken en integreren van 3D-bronnen, zoals het importeren van modellen in het formaat glTF 2 (GL Transmission Format), het creëren van handlers voor toegang tot en het manipuleren van geladen inhoud, het gebruik van materialen gebaseerd op PBR (Physically Based Rendering), het toevoegen van effecten tijdens het renderen. Om snel projecten te maken die Kuesa gebruiken, wordt een sjabloon voor Qt Creator voorgesteld. Ondersteunt integratie met Blender, Maya, 3ds Max en andere 3D-pakketten die modellen in glTF-formaat kunnen exporteren.

Om het werk van ontwerpers en ontwikkelaars te vereenvoudigen, wordt een omgeving aangeboden KUESA 3D-studio, waardoor ontwerpers zich kunnen concentreren op het werken met 3D-inhoud en het uiterlijk in realtime kunnen veranderen, en ontwikkelaars een eenvoudige API kunnen gebruiken om het resultaat van het werk van de ontwerper in de applicatie te integreren, terwijl ze alle aspecten van 3D-inhoud op codeniveau kunnen controleren .

Uitgave van Kuesa 3D 1.2, een pakket om de ontwikkeling van 3D-applicaties op Qt te vereenvoudigen

В nieuw probleem ondersteuning toegevoegd Qt 5.15. Er wordt ondersteuning geboden voor de Iro Materiaalbibliotheek met materialen die reflecties simuleren, transparante verflagen of eenvoudige transparante oppervlakken. Ondersteuning toegevoegd voor de nieuwe tak van het Blender 3x 2.8D-modelleringssysteem. De glTF-extensie EXT_property_animation is geïmplementeerd, waarmee u elk type objecttransformatie-eigenschappen (verplaatsing, schaling, rotatie) kunt animeren. U kunt bijvoorbeeld materiaal-, camera- en lichtanimatie-eigenschappen maken in Blender en de scène exporteren in glTF-indeling om te laden met Kuesa 3D Runtime.


Bron: opennet.ru

Voeg een reactie