May 12, 2025
⚡ Fixed issue that could cause USD export to hang
⚡ Fixed issue that could incorrectly detect normalmap scale as zero
⚡ Fixed issue that could cause USD export to hang
⚡ Fixed issue that could incorrectly detect normalmap scale as zero
✨ Added support for more CAD file formats:
✨ New setting compact:vertexMergingRadius to enable vertex merging independent of decimation and with control over radius
✨ New setting import:cadSewTolerance to enable sewing with distance threshold in milimeters for CAD imports
✨ New experimental setting repair:windingOrderMethod with option to recompute winding order based on triangle visibility
✨ New setting visibility:sampleEdges to optionally disable sampling from close to triangle edges
✨ New setting export:centerModelMode defines new modes for centering the asset
🔨 Updated OpenUSD libraries to version 25.02
🔨 Improved performance of occlusion culling
🔨 Reading opacity in FBX legacy Lambert/Phong materials
🔨 GLTF import more reliably detects invalid buffer reads
🔨 Normal maps of scale 0 or very close to that are now removed on import to prevent further issues
⚡ Fixed issue that could result in black areas for non-opaque geometry when baking ambient occlusion
⚡ Fixed incorrect material assignments when reading FBX files with large number of materials
⚡ Fixed issue exporting opacity in FBX
🔨 Printing info or writing it to a file should no longer have an effect on the asset
⚡ Fixed a rare rendering crash
⚡ Fixed issue that could cause baking artifacts when not generating normal maps
⚡ Fixed a rare issue with USD export and scaled normal map baking
🔨 A general fix for broken animation data is now always applied on import
⚡ Fixed issue with loading certain broken animation data
✨ New setting export:discardEmptyNodes
✨ New setting remeshing:filterBackProjected to avoid interior remeshed geometry
✨ New setting visibility:computeAfterDecimation
🔨 Exporting to USD will now use original units, if possible, by default
🔨 Remeshing behaves deterministically now
🔨 Occlusion culling will now consider instanced geometry as blocking geometry
⚡Fixed VRM material properties being preserved for baking workflows
⚡Fixed issues in optimization with filesize target and UV preservation
⚡Fixed rare crash during remeshing
⚡Fixed USD export mesh binding attribute to only be set for meshes with skinning
⚡Fixes for some issues when baking after remeshing
⚡Fixed rare issue with non-English characters in Windows command line
🔨 Updated detection methods for import:alphaMapBlendToMaskThreshold and import:alphaMapToOpaqueThreshold
🔨 Reading and writing USD minFilter, magFilter, and sourceColorspace texture parameters
🔨 Triangles with invalid values for positions will now be filtered on import
⚡ Fixed various issues with mesh quantization
⚡ Fixed a rare issue with exporting textures in GLTF missing alpha or having wrong resolution
⚡ Fixed grayscale textures broken when exported as WebP
⚡ Fixed an issue where texture files with the same name could overwrite each other when imported from different USDZ files
✨GLTF and GLB export now have initial support for mesh quantization
🔨USD import can now deal with assets and files from within USDZ packages if referenced from other USD files
🔨Improved support for UVs using indirect indexing in USD Reader
⚡Fixed potential baking artifacts at the border of UV islands
⚡Fixed issue that could cause ORM textures to be copied instead of outputting the individual channels
⚡Fixed issue that could cause skipping of remeshing when removing small features
⚡Fixed issue that could cause stalling of the baking process when trying to bake textures for UVs outside of [0,1] range
🔨Forcing node transformation matrices to affine transformations
⚡Fixed issues with export center model when combined with scaling
⚡Fixed Specular Values converted from ASM to glTF PBR could be out of the valid range
⚡Fixed export:discardUnusedUVs didn't always discard all unused UVs
⚡Fixed issues that could lead to incorrect colors when aggregating UVs
⚡Fixed issues with camera exports