This repository has been archived by the owner on Nov 2, 2023. It is now read-only.
Releases: KDAB/kuesa
Releases · KDAB/kuesa
Releasing 1.3.0
General
- Qt 6 / Qt 3D RHI support
- Refactored ForwardRenderer and support for multiple viewport rendering
New APIs
- MeshInstantiator to leverage instanced drawing
- Simplified APIs (View3D, SceneConfiguration)
- New set of Iro Materials
- Reflection Plane
- TransformTracker to watch Qt 3D transforms
- Placeholder and PlaceholderTracker to map a 3D plane to a QQuickItem
glTF
- Performance improvements when loading / reloading gltf files (caching of materials, geometries)
- Asynchronous loading
- Support for new glTF extensions (KHR_texture_transform, KDAB_placeholder, KDAB_reflection_planes)
Releasing 1.2.0
Iro Materials
- Set of simple materials targeting embedded use or cases where PBR is not needed
- Handle KDAB_custom_material glTF extension which allows using custom materials in glTF files
EXT_property_animation
- New glTF extension that allows animating any type of property
ForwardRenderer
- Qt 3D Layers can now be specified
- Add support for Qt 3D debug overlay (introduced in 5.15)
Kuesa.Asset
- Add forwarding of properties on target node
Misc
- Qt 5.15 support
- Many bug fixes and improvements
- Updated documentation
Releasing 1.1.0
glTF2 Importer
- support for draco compression
- support for MorphTarget animations
- support for glb
- support embedded image
- support for sparse accessors
gltfEditor
- AssetPipelineEditor renamed to gltfEditor
- generation of tangents and normals at runtime
- export of compressed gltf
- additional information on Meshes and Textures
Kuesa Runtime
- full documentation and examples
- depth-of-field post processing effect
- bloom post processing effect
- configurable tone mapping and gamma correction
- rewrite of the PBR shaders
- simple, easy to deploy gltfViewer application added
- use of MSAA when available
- improved light support
- gltf2 unlit material extension support
- numerous bug fixes and improvements
Releasing 1.0.0
GLTF2ContextPrivate becomes GLTF2Context The old GLTF2Context is removed and GLTF2ContextPrivate is renamed to take its place.