Posted on

Gestaltor 2021.7.0

New:

  • Support for KHR_materials_iridescence (experimental)
  • Support for KHR_materials_emissive_strength (experimental)
  • Support for complex assets consisting of a high number of morph targets/joints/weights
  • Handling of texcoord and color morph target attributes
  • Revisited material debug views
  • Import PBR images to a glTF 2.0 material
  • Modify textures by integrating external tools
  • Convert specular-glossiness to metallic-roughness
  • Optimize animations
  • Store minified glTF file
  • Option to recalculate indices before applying Draco mesh compression
  • Improved selection outline rendering
  • Integrated latest KHR_materials_specular specification changes

Fixed:

  • Memory leak with transmissive assets
  • Crash on rare occasions after switching render mode and loading a different asset
  • Draco mesh compression on shared accessors
  • Crash on undo after converting image
  • Rearranging nodes did not reflect glTF on rare occasions
  • Adding a camera from view doesn’t match viewport camera
  • KTX2 UASTC compression popup shows wrong parameters
  • Multiple scenes should be able to contain the same root nodes
  • CLI parameter handling
  • Uniform scaling in viewport
  • Handling of special characters in USDZ export
  • Handling of textures without source
  • Broken wireframe when meshes share material
  • Interleaved data is duplicated on save
  • Crash on deletion of referenced textures
Posted on

Gestaltor 2021.6.0

New

  • Viewport resolution presets
  • Display Bounding Boxes in the Viewport
  • Display Joints in the Viewport
  • Generate basic Animation
  • Generate basic Meshes
  • Save statistics as CSV
  • Delete all animations
  • Display extents of geometry
  • Split primitives into several meshes
  • Apply Transform
  • Option to write autogenerated property names to file

Fixed

  • Transmission texture has no effect
  • File extension not being displayed in Save dialog in some cases
  • Issue when changing the currently active camera in render mode in Inspector
  • Opening new glTF via Drag and Drop may not ask to save unsaved changes in some cases
  • Issue when inspecying meshes without min/max values in the glTF
  • Updated Qt Installer Framework to include QTIFW-2137
  • Gizmo icons not being hidden by Hierarchy hide action
  • An issue with importing images on Windows
  • Changing lights from point to spot clears values in spot property
  • Shading and Wireframe modes may become disabled after switching from Render Mode
  • The asset may become invalid after removing Draco Mesh Compression
  • Speed of free flight camera mode
  • Pro badge in menu not optimized for retina resolutions
  • Unlit materials having issues with mask alpha mode
  • Small differences in camera fitting between perspective and orthographic cameras
  • Integrated fixes from KHRONOS glTF-Sample-Viewer
  • Mesh Inspector not opening in some cases
  • Some popups become squished after changing properties
  • Misleading feedback when OpenGL cannot be initialized
  • CTRL+V not working in Viewport
  • Normal & Tangent data sometimes being saved without normalization
  • Animations influence rendering output even if disabled
  • Animation target not modifiable in some cases
  • Animation target changes are sometimes not reflected in the animation dropdown
  • Inconsistent animation playtimes
  • Animation target changes sometimes not reflected in Hierarchy
  • World and local space toggle sometimes not working
  • Focus selected node not always adjusting camera parameters properly
  • Titlebar is sometimes not being restored after fullscreen.
  • Possibility to set animation accessor component types to breaking values
  • Primitive size not being updated after removing attributes
  • Actions for switching projection mode are disabled in render mode
  • Perspective ZNear plane in Inspector can show incorrect value
  • Import resetting viewport focus
  • Wireframe mode sometimes being activated by undoing
  • Selection is lost when clicking on an Orientation Cube face
  • Missing feedback after removing all nodes in some cases
  • Disabled spinboxes becoming hard to read
  • Meshes with morph targets break with vertex clustering
Posted on

Gestaltor 2021.5.0

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
Posted on

Gestaltor 2021.4.0

New:

  • Gestaltor is now officially 3D Commerce certified by the Khronos Group
  • Viewport orientation cube that enables precise camera positioning for editing
  • Change the storage mode of node transforms (matrix or TRS components)
  • (Pro feature) Automatically change the storage mode for all node transforms
  • (Pro feature) Command line interface for rendering glTF
  • (Pro feature) Completely remove specific extensions from a glTF

Improved:

  • Rendering speed
  • Startup speed
  • Scaling tool behavior
  • Handling of glTF without a scene
  • Better license feedback when the installation count exceeds the maximum
  • Statistics widget UI
  • Miscellaneous UI improvements

Fixes:

  • Changing a glTF camera’s type sometimes caused a crash
  • Creating tangents sometimes caused a crash
  • Converting a texture to ktx2 sometimes caused a crash
  • Camera view does not reset anymore after taking a screenshot
  • Taking a screenshot with a specific resolution using a glTF camera
  • Screenshots did not work for some specific models
  • Removing a node’s skin does not break rendering anymore
  • Removing a primitive’s normal attribute does not break rendering anymore
  • Rendering of primitives without materials
  • Rendering of rough transmissive materials
  • Gizmo sizes in orthographic mode
  • The Viewport was stretched on startup (macOS)
  • Texture wrapping modes work correctly
  • Texture sampling coordinates were incorrect in some cases
  • Drag and drop behavior in the Hierarchy widget
  • Copy and paste behavior in the Hierarchy widget
  • Handling of large numbers of primitive attributes
  • glTF with URL-style spaces in URIs can now be loaded / saved
  • Sometimes image files were saved without a file extension
  • Active debug views are reset after loading another glTF
  • Camera was sometimes not reset after loading another glTF
  • Viewing a glTF camera without an aspect ratio in render mode now correctly handles resizing of the Viewport
  • Mouse speed in Gestaltor on remote desktops
  • Image objects can be deleted again
  • Previously used file ending is remembered when saving again
  • Unnecessary creation of a node when a glTF camera was created from the current view
  • Point / directional lights do not show the spot light option anymore
  • Icons in the Hierarchy widget are now updated correctly
  • Correct padding of duplicated Accessors
  • Correct min/max values in duplicated Accessors
  • Vertex clustering now keeps the original indices type
  • Selection in Hierarchy is synchronized correctly between Viewport and Inspector widgets
  • Modifier keys do not stick anymore when alt-tabbing out of Gestaltor
  • Widget layout now persists between sessions (macOS)
  • Several issues concerning undo / redo behavior
  • Several other issues have also been fixed