New:
- Generate thickness maps for primitives
- Option for local space viewport editing
- Option to edit rotations using Euler angles
- Change all KHR_texture_transform in a material all at once
- Added function to automatically delete unused texcoord attributes
- Automatically remove sparse accessors
- Automatically remove all empty nodes
- Automatically remove all names
- Ported Logger, Global settings, License and several smaller popup widgets to new UI design
Fixes:
- Primitive deletion handling improved
- Rendering behavior for screenshots
- Improved scene extends calculation (this also fixes node focusing behavior)
- Better log message for images with wrong color format
- Invalid min/max values in accessors are fixed on save
- Removed confusing behavior for “Create glTF camera from view” action in render mode
- Broken HDR images are no longer added to hdr dropdown list
- Popups are no longer able to hide behind Gestaltor
- MSAA changes now apply without need for restart
- Specular highlights no longer change when turning of KHR_materials_specular if no specular extension is present
- Fixed crash bug after light type change
- Gestaltor layout is now stored properly upon closing
- Fixed crash caused by invalid buffers/ bufferviews and accessors
- Fixed crashes caused by broken glTFs
- Fixed crash while creating tangents
- Triangle reduction can now handle vertex colors with vec3 type
- Fixed IBL filtering issue when creating mipmaps
- KHR_texture_transform is now applied to KHR_materials_specular color texture
- Face orientation does no longer change when toggling wireframe mode
- Removing primitive attributes now also removes the attribute from the morph target
- Fixed crashes caused by assets with to many joints
- Pro features in primitive inspector are now properly enabled/disabled when switching community/ pro version
- Correct blur value is now preserved when switching HDRs
- Global settings are now correctly handled when new glTF is loaded
- Fixed shader compilation issue
- Debug view dropdown is now reset when loading new glTF
- Turning on Transmission extension in material will deactivate Unlit (if turned on)
- Unused Material variants are now saved to file
- Camera clipping planes can no longer be set to invalid configurations
- You can now delete texcoord attributes if they share the same accessor
- Background rendering should no longer break
- Added indicators for broken/ missing/ invalid images
- ExtensionUsed flag is now set for KHR_texture_transform for specular color texture
- Animations are now properly reset when clicking stop
- Camera selection menu no longer to small for contained text