March 20, 2025β
β‘ Fixed a crash resulting from using filesize modifier without GLTF or GLB export
β‘ Fixed a crash resulting from using filesize modifier without GLTF or GLB export
π¨ Printing info or writing it to a file should no longer have an effect on the asset
β‘ Fixed a rare rendering crash
β‘ Fixed texture reencode setting not always working for GLB exports
β‘ Fixed a rare issue with USD export and scaled normal map baking
β¨ Schema addition: export discard emptyNodes
β¨ Schema addition: dropTextures in textureBaker
β¨ Schema addition: filterBackProjected remeshing to avoid interior remeshed geometry
β¨ Added --export command for defining individual export paths
π¨ Multiple --render commands in a single command line
π¨ Occlusion culling will now consider instanced geometry as blocking geometry
π¨ changed default for import:fixAnimation to true
β‘ Fixed non-deterministic remesher results
β‘ Fixed UV aggregator rectangular atlas setting was ignored in some cases
β‘ Fixes for some cases of baking after remeshing
β‘ Fixed potentially inconsistent aggregateUVs results
β‘ Fix for rare crash with animation data loaded from GLTF/GLB exporting to USD
β‘ Fixed issue that could cause baking artifacts when not generating normal maps
π¨ Reading and writing USD minFilter, magFilter, and sourceColorspace texture parameters
π¨ Triangles with invalid values for positions will now be filtered on import
β‘ Fixed atlasMode on the 2nd UV channel being ignored when baking AO
β‘ Fixed possible issue with power of two resolutions when baking
β‘ Fixed an issue with decimation crashing for assets with morph targets
β¨ Schema addition: decimator and remesher now support vertex target
β¨ Schema addition: import default material properties
β¨ Schema addition: new powerOfTwoResolution in screenSize
β¨ Schema addition: optional version property
β¨ Schema addition: renderer setting for output format
β¨ Schema addition: optional version property
β¨ Added support for loading glTF sparse accessors
β¨ Added support for mesh instancing on CAD import
β¨ GLTF and GLB export now have initial support for mesh quantization
π¨ On Windows, improved support for filenames with non-English characters
π¨ If animation simplification is requested, there is now a message how many keys were removed
π¨ USD import now reads assets and files from within USDZ packages referenced from other USD files
π¨ Improved support for UVs using indirect indexing in USD Reader
β‘ Fixed nondeterministic behavior of auto texture resolution under specific circumstances
β‘ Fixed dropTextures not always executed
β‘ Fixed occasional baking artifacts when removing invisible geometry
β‘ Fixed Specular Values converted from ASM to glTF PBR could be out of the valid range
β‘ Forcing node transformation matrices to affine transformations
β‘ Fixed issues that could lead to incorrect colors when aggregating UVs
β‘ Fixed issues with camera exports
β‘ Fixed reencodeTextures setting was not always respected
β‘ Fixed baking normalMap mode setting not always taken into account
β‘ Fixed issue that could cause ORM textures to be copied instead of outputting the individual channels
β‘ Fixed a rare issue with exporting textures in GLTF missing alpha or having wrong resolution
β‘ Fixed grayscale textures broken when exported as WebP
β‘ Fixed potential baking artifacts at the border of UV islands
β No official support for node, material, texture naming scripting feature (re-introduced with future v7.2 release)
β¨ Initial Release
β¨ New configuration settings, schema and command line interface
β¨ Rebranding from RapidCompact CLI to RapidPipeline 3D Processor CLI
β¨ New option to create UVs via cube unwrapping
π¨ Removal of invisible geometry (occlusion culling) can now be triggered before decimation
π¨More robust handling of USDZ containers containing filenames invalid on Windows
β‘ Fixed a regression with VRM exports missing base color textures
β‘ Fixed an issue where negative texture transformations could lead to bad internal state for screensize target optimizations
β No official support for node, material, texture naming scripting feature (re-introduced with future v7.2 release)