Posted on

Gestaltor 2022.3.0

New:

  • KHR_audio extension – Added experimental support for the KHR_audio extension. You can now import audio files and create glTFs with global and spatial audio emitter objects. Experience Gestaltor’s new 3D audio rendering by attaching audio emitters to 3D nodes.
  • KHR_animation_pointer extension – Added experimental support for the KHR_animation_pointer extension (Basic editing for now). Animations can now target any value in the glTF and are no longer limited to nodes. KHR_animation_pointer even allows animating values of other extensions which means that you can now animate, for example, the color of a punctual light.
  • Gestaltor Community now gives you complete access to all Gestaltor Professional features and actions. You can use it for files of up to 2 MB.

Fixes:

  • Fix loading of interleaved Accessors
  • Fix invalid URIs in embedded glTF after saving
  • Extensions and Extras properties are now properly saved in XMP and material variants objects
  • ByteStride property not set anymore for Accessors that carry animation data
  • Fix cases where glTF consisting of multiple files can not be loaded on MacOS
  • Fix crash in specific cases when Gestaltor encounters unknown extensions
  • Generation of texture coordinates no longer causes an invalid glTF to be saved
  • Rotation gizmo no longer accidentally moves a target when selecting it
  • After merging two glTF, XMP references are now correctly updated
  • Changing the ComponentType of an Accessor now handles padding correctly depending on the referenced data
  • Adding an unused KHR_materials_variants extension to a primitive no longer produces an invalid glTF when saving
  • Extensions removed from the glTF will no longer be stored under “ExtensionsUsed” when saving
  • When resolving KHR_mesh_quantization, morph targets are now also handled
  • Fix rendering of glTF that make use of KHR_mesh_quantization together with morphing
  • Skin and bone viewport gizmos are now updated when the corresponding glTF properties are removed
  • Rendering of KHR_materials_volume is fixed for ThicknessFactor values of 0
  • Disabling IBL now disables transmission of IBL information using KHR_materials_transmission
  • Sparse Accessors are now handled correctly when using the “Apply Transform” functionality in the Node Inspector
  • Sparse Accessor are now handled correctly when changing the ComponentType property
  • Adding a node to a scene does not remove it as a root node from any other scenes anymore
  • Several UI improvements

Posted on

Gestaltor 2022.2.0

New:

  • Assign XMP packets to glTF elements
  • Import JSON-LD files as new KHR_xmp_json_ld packets
  • Generate texture coordinates
  • Modify camera exposure (logarithmic)
  • Modify IBL intensity (logarithmic)
  • Copy and paste colors via context menu
  • Define naming of binary files in preferences
  • Remove animations from nodes
  • Material import now detects U3M textures

Fixes:

  • Prevent URI collision when merging glTFs
  • Harmonize use of color pickers
  • Update to latest KHR_materials_iridescence version
  • Improved widget positioning on multiscreen setup
  • Fixed calculation of normals when applying transform-operation
  • Improved robustness of handling invalid files
  • Removed “_minified” file extension
  • Fixed conversion of primitives to meshes without node
  • Fixed focus node action
  • Fixed duplication of XMP references
Posted on

Gestaltor 2022.1.0

New:

  • Edit morph target weights
  • Import options for new file formats (3ds, dxf, fbx, ply, stl, x3d, glTF 1.0)
  • Duplicate images
  • Edit copyright property 
  • Possibility to unset default scene

Fixes:

  • Prevent crash when resizing widgets
  • Prevent file dialogs from becoming unresponsive on Mac
  • Prevent crash when merging assets with material variants
  • Prevent crash when editing images in external software
  • Update to latest KHR_materials_iridescence version
  • Fixed OpenGL errors
  • Create mipmaps for texture filtering
  • Improved support for valid URIs
  • Fixed issue for compressed textures in combination with mipmaps
  • Unlit materials no longer ignore tone mapping
  • Copy and paste actions no longer disabled after selection from content
  • Fixed availability of certain actions directly at startup
  • Undo steps no longer erase scenes
  • Meshes created with “create Mesh” action are now reliably added to scene
  • Improved image preview
  • Removed unnecessary warnings
  • Editing images in external software no longer produces multiple undo steps
  • Enabling and disabling animations no longer causes glTF modified state
  • Fixed issue with transmission in metallic materials
  • Fixed bug where skins and bone gizmos sometimes disappear in the viewport
  • Removed option to create multiple meshes from one mesh with morph targets
  • Pop-Ups no longer stay in front of all programs
  • Fixed issues where some glTFs were not shown correctly
  • Removed possibility to create rotation animations with invalid rotation axis
  • Skin changes no longer break animations
  • Additional small UX problems fixed