#Changelog
Fixed Bugs:
- Fixed an issue where generating
usdz
wrote out absolute paths instead of relative paths
Changes:
- Reorganized repo by moving files to the
_gltf2usd
module - Renames unicode filenames to ascii to avoid name conflicts (kcoley#71)
- Added versioning to the
gltf2usd
(kcoley#81) (kcoley#68) - Added changelog
Fixed Bugs:
- Fixed issue with node transforms and node animations, where the glTF node transform would get applied on top of its animation, causing incorrect positions.
Changes:
- Convert usd file path to absolute path on load
- Reformatted changelog
- Switched some methods to properties
- Increment version
Fixed Bugs:
- Use only first animation group
Fixed Bugs:
- Fixed strength
Fixed Bugs:
- Opacity for base color factor is now used even wihout base color texture
Fixed Bugs:
- Fixed bug in using specular workflow (kcoley#92)
Changes:
- Added alpha mode to Material (kcoley#88)
- If opacity is set in glTF, overwrite the alpha to 1 on USD export.
- Alpha mask is not supported in glTF so a warning is displayed and defaults to alpha blend
Fixed Bugs:
- Fixed bug in joint names to allow support for animations for iOS (kcoley#79)
Changes:
- When using alpha opaque, the base color texture is cloned
Changes:
- If a normal texture has only one channel, the channel is applied to RGB as a new texture
Fixed Bugs:
- Fixed a bug with transform animations not getting exported
Changes:
- Added optimize-textures flag to help reduce texture size when generating usdz files
Changes:
- Set vertex colors for Color4 (vertex color alpha currently not supported)
- Resolves (kcoley#113)
Changes:
- Generate a new texture if the KHR_texture_transform extension is used
- Resolves (kcoley#104)
Fixed Bugs:
- Fixed a bug where normalized ubytes and ushorts were not being normalized on load Changes:
- Added support for loading embedded images in bufferviews
- Resolves (kcoley#123)
Fixed Bugs:
- Fixed a bug where multiple embedded textures within the same buffer were not extracted properly Changes:
- Resolves (kcoley#125)
Fixed Bugs:
- Fix for throwing when USD minor version is 19 and path version is 1 spiderworm
- Fixed bug where texture transform generation would fail on index out of range (kcoley#131)
Changes:
- Add option to toggle texture transform texture generation (enable
--generate_texture_transform_texture
, disable--no-generate_texture_transform_texture
) (kcoley#133)
Changes:
- Preserve material names of gltf if present (kcoley#135)
Changes:
- Cache accessor data to help with glTF import optimization (kcoley#137)
- Adding logging for exporting mesh primitive data, behind the -v flag
Changes:
- Prevent crash and display warning when glTF nodes have joints, but no skin (kcoley#140)
Fixed Bugs:
- Fixed a bug where textures were being indexed through images (kcoley#142)