Skip to content

Releases: adobe/USD-Fileformat-plugins

v1.2.0

29 Oct 21:27
d00097d

Choose a tag to compare

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

11 Mar 23:10
cb6f3b7

Choose a tag to compare

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

23 Oct 13:23
cb6f3b7

Choose a tag to compare

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

31 Jan 21:23
c349263

Choose a tag to compare

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

19 Nov 20:05
c9e43be

Choose a tag to compare

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

21 Nov 16:17
c9e43be

Choose a tag to compare

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

21 Nov 08:20
c9e43be

Choose a tag to compare

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

29 Oct 18:59
cb0e91b

Choose a tag to compare

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

01 Oct 23:36
505b11e

Choose a tag to compare

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

30 Aug 21:36
4045f51

Choose a tag to compare

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