Releases: pixiv/three-vrm
Releases · pixiv/three-vrm
v0.6.10
v1.0.0-beta.9
v0.6.9
v1.0.0-beta.8
💡 Behavior Changes
- #901: Follow latest constraint spec
- #901: 🚨 Found name inconsistensies, fixed them
VRM.constraintManager
->nodeConstraintManager
VRMLoaderPlugin.constraintPlugin
->VRMLoaderPlugin.nodeConstraintPlugin
VRMLoaderPluginOptions.constraintPlugin
->VRMLoaderPluginOptions.nodeConstraintPlugin
VRMParameters.constraintManager
->VRMParameters.nodeConstraintManager
🐛 Fixes
- #880: Fix
VRMUtils.removeUnnecessaryVertices
- It was not copying
boundingBox
,boundingSphere
,name
anduserData
- It was not copying
📄 Docs
- #900: Update readme
🧹 Chores
- #892: Replace CircleCI with GitHub Actions
- #902: 🚨
@pixiv/three-vrm
now specifies not minified version instead of minified version inpackage.json
💻 Refactors
- #888: Type GLTFSchema using gltf-transform
📦 Deps
- #899: Bump Three.js to r136
v0.6.8
✨ New Features
- #880: Add a new utility function
VRMUtils.removeUnnecessaryVertices
- You should use this if you use Three.js < r133.
- Wanna see the detail?: mrdoob/three.js#23095
💻 Refactors
- #874: Clarified source of magic number in VRMSpringBone.ts (@Silvea12)
🧹 Chores
- #893: Replace CircleCI with GitHub Actions
📦 Deps
- #895: Bump Three.js to r136
v1.0.0-beta.7
✨ New Features
- #880: Add a new utility function
VRMUtils.removeUnnecessaryVertices
- You should use this if you use Three.js < r133.
- Wanna see the detail?: mrdoob/three.js#23095
💪 Improvements
- #875: Suppress
Curves of LookAtDegreeMap defined in VRM 0.0 are not supported
warning when the curve is linear
🐛 Bugfixes
- #858: forgot to export
MToonMaterialLoaderPluginOptions
- #863: MToon, uniforms workarounds should be done without update
💻 Refactors
- #876: Clarify source of magic number in spring bone v0compat
v1.0.0-beta.6
✨ New Features
- #857:
MToonMaterial
: Addv0CompatShade
, which renders shade part in VRM0.0 way - #857: Add
debugMode
as an option ofMToonMaterial
🐛 Bugfixes
- #853:
MToonMaterial
, UV was not used properly whenemissiveMap
is the only user of UV - #856: Add a name to
VRMLoaderPlugin
📄 Docs
- #857:
MToonMaterial
: Add a description aboutdebugMode
v1.0.0-beta.5
v1.0.0-beta.4
v1.0.0-beta.3
🚨 Breaking Changes (from v1.0.0-beta.2)
- #792: If you're using expressions API deeper, you should see these changes
- #793: Each loaders of
three-vrm-core
now does not resolve dependencies by itself
✨ New Features
- #807: Add
VRMLookAtHelper
- Assigning helperRoot to options of VRMLoaderPlugin will automatically add the helper
💡 Behavior Changes
- #792: Update expressions API
- #793: Each loaders of
three-vrm-core
now does not resolve dependencies by itself- Instead, add
VRMCoreLoaderPlugin
that resolves dependencies between each components of VRM - This also add a new class
VRMCore
which is basically a set of components of VRM core spec
- Instead, add
- #824: Revert behavior of texture transform bind
🐛 Bugfixes
- #810: Fix vertical behavior of expression applier
- Now
VRMLoaderPlugin
should handle non-VRM glTFs properly
📄 Docs
- #797: CONTRIBUTING.md: Minor improvement on "How to release" section
- #803: Fix three-vrm-girl-1.0, remove
meta.references
which was an empty array (which is schema invalid)
💻 Refactors
- #797: Remove
typedefgen
npm script