Releases: adobe/USD-Fileformat-plugins
v1.2.0
fbx:
- fix mesh import when fbx mesh is a root node
- do not require gtest if tests are disabled
- bind meshes that have materials but no elementmaterials
- add 'triangulatemeshes' import option to allow control of whether triangulation should be performed
- add generator metadata to USD
- support bitangents/tangents during import/emport
- fix material property mapping for non lambert/phong shader models
gltf:
- fix material index lookup when material is missing
- support khr_materials_volume_scatter extension
- improved support for gltf scattering extension
- add support for textures with brackets in their file names
- support EXT_materials_specular_edge_color & EXT_materials_clearcoat_color
- add generator metadata to USD
- fix various crashes
- support bitangents/tangents during import/export
- fix inverted normal maps
obj:
- replace backslash with slash in texture filepath
- fix crash on loading a file > 2gb
- allow single value for ke material setting
ply:
- fix reading gsplat sh coefficients
- fix export issues when not all meshes have uvs or normals
- remove clipping to SH0 for Gsplat
- fix GSplat import and export and add support to SH4
spz:
- remove clipping to SH0 for Gsplat
- fix GSplat import and export and add support to SH4
sbsar:
- expose uv texture repeat controls
- panorama support
- refactor of sbsar for MaterialX support
- allow for unlimited cache
- switching the default normal format to sbsar
stl:
- reverse normals on export
- support empty normals on import
- calculate geometric normals on import
utility:
- increase MaterialX OpenPBR support
- improve shared file format args
- refactor input struct & material processing
- fix for crash in smooth normals computation
- update test baseline images for 24.11 renderer changes
cmake:
- switch from cmake FetchContent to CPM
- updating openimageio cmake
usd:
- adding support for usd 25.05.01
v1.1.1
v1.1.1 March 10th, 2025
fbx:
- added null and index checks
- properly write images when import images arg is invoked
- add support for invisibility
gltf: - export normal scale
- ignore invisible nodes on export
obj: - fix parser to remove vulnerability
- ignore invisible nodes on export
ply: - ignore invisible nodes on export
sbsar: - fix for isImageFileSupported() [fixes nested sbsarimages]
spz: - ignore invisible nodes on export
- initial
stl: - ignore invisible nodes on export
utility: - don't create subdivisionRule attribute with value none
- fix for isImageFileSupported() [fixes nested usdz images]
- prevent bad access in utils
USD-2505-Artifacts
USD built with the following parameters: --build-shared --openimageio --tools --python --debug-python --usd-imaging --build-variant release --use-cxx11-abi=0 (linux)
v1.1.0
v1.1.0 January 31st, 2025
fbx:
- add display name to USD to save imported names for export
- import specular roughness from autodesk standard surface
- interpolate diffuse color on export for intermediate metallic values
- avoid creating extra root nodes during import & export
- adjust mesh and mesh instancing setup
gltf:
- add display name to USD to save imported names for export
- ignore invalid indices on export
- adjust mesh and mesh instancing setup
ply:
- add spherical harmonics support
- detect nan values for gsplat opacity and convert to 0
- fix for loading ply files with non-ascii characters in filename
sbsar
- updated the list of sbsar engines for mac x64 to include metal
- add emissive intensity of 1 when we find emissive color
- set scale and bias correctly for normal map reader nodes
utility:
- update required env vars for Mac in Readme
- print OIIO error on failure
- restrict XForm collapsing to DefaultPrim
- usd v24.11 cleanup
- refactor utility exporting, cmake cleanup, rename files, remove extra logs
v1.0.10
v1.0.10 November 19th, 2024
fbx:
- small fbx spot light fixes
- missing file warning
- file names added to metadata now avoid dupes
gltf: - ensure consistent light with usd
stl: - fix up axis rotation, default is assumed to be z-up
utility: - more robust handling of the no texture coordinate warning
- add mesh name in generated sub mesh
USD-2411-Artifacts
USD built with the following parameters: --build-shared --openimageio --tools --python --debug-python --usd-imaging --build-variant release --use-cxx11-abi=0 (linux)
USD-2408-Artifacts
USD built with the following parameters: --build-shared --openimageio --tools --python --debug-python --usd-imaging --build-variant release --use-cxx11-abi=0 (linux)
v1.0.9
v1.0.9 October 29th, 2024
fbx:
- import dependent filenames now added to metadata
- metallic workflow was too aggressive
- use texture name instead of uri, and remove duplicate "direct-" in uri
- material name and warnings
- address a few skeleton export issues
- null pointer child and attribute checks
- add fbxoriginalcolorspace to pluginfo.json
- address skeleton parenting, sharing issues
- Support animation tracks
gltf:
- support metallic without roughness, fix emissive white export
- don't export empty anisotropy; or crash when empty anisotropy is present
- set default scene
- fix mismatch between usd index and gltf index
- address skeleton parenting, sharing issues
- Support animation tracks
obj:
- import check for invalid material index before use
- added objOriginalColorSpace to plugInfo.json
ply:
- added plyGsplatsWithZup to plugInfo.json
sbsar:
- new input for selecting uv sets
utility:
- splitAnimationTrakcks return fix
v1.0.8
v1.0.8
fbx:
- fix embedded image export
- improved metallic workflow
- fix camera import orientation
gltf:
- export fix - token2channel default rgb tokens to use r channel
- export alphablendmodetest test asset without causing missing texture error
- propagate one animation track through import/export
- anisotropy import and export
ply:
- fix gsplat bounding box for framing into the asset
utility:
- Write a USDRenderSettings prim in the Sdf layer & do not finalize the layer in writeLayer()
v1.0.7
v1.0.7 August 30th, 2024
fbx:
- improved error handling in readFbx
- add light export support
- always make opacity a single value for usd on import
- mesh and node error checking
- export non-skeletal node animations
gltf:
- add support for importing lights
- update tinygltf version
- glb export avoid assert when there is a missing image file
obj:
- handle tabs before mtl name, and support .tif extension
- fix for converting with multiple materials
sbsar:
- plugin add 8k resolution
stl:
- calculate normals from geometry
utility:
- adjust interface material attributes to be closer to ASM
- fanTriangulate now fails when we have a malformed file