Skip to content

Releases: pixiv/three-vrm

v0.6.10

24 Feb 01:50
Compare
Choose a tag to compare

v0.6.9...v0.6.10
Milestone


🐛 Bugfixes

  • #927: Remove use of RGBM7Encoding / RGBM16Encoding

v1.0.0-beta.9

01 Feb 10:13
Compare
Choose a tag to compare
v1.0.0-beta.9 Pre-release
Pre-release

v1.0.0-beta.8...v1.0.0-beta.9


💡 Behavior Changes

📄 Docs

  • #905: Fix schema error on three-vrm-girl in examples

💻 Refactors

📦 Deps

  • #913: Bump Three.js to r137

v0.6.9

01 Feb 06:13
Compare
Choose a tag to compare

v0.6.8...v0.6.9
Milestone


🐛 Bugfixes

  • #916: apply pre-r137, pre-r136 compat
    • This should fix the THREE.GammaEncoding errors (#914)
  • #917: Fix MToon Lighting

📦 Deps

  • #910: Bump Three.js to r137

v1.0.0-beta.8

24 Jan 10:17
Compare
Choose a tag to compare
v1.0.0-beta.8 Pre-release
Pre-release

v1.0.0-beta.7...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 and userData

📄 Docs

  • #900: Update readme

🧹 Chores

  • #892: Replace CircleCI with GitHub Actions
  • #902: 🚨 @pixiv/three-vrm now specifies not minified version instead of minified version in package.json

💻 Refactors

  • #888: Type GLTFSchema using gltf-transform

📦 Deps

  • #899: Bump Three.js to r136

v0.6.8

18 Jan 05:44
Compare
Choose a tag to compare

v0.6.7...v0.6.8
Milestone


✨ New Features

  • #880: Add a new utility function VRMUtils.removeUnnecessaryVertices

💻 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

06 Jan 10:23
Compare
Choose a tag to compare
v1.0.0-beta.7 Pre-release
Pre-release

v1.0.0-beta.6...v1.0.0-beta.7


✨ New Features

  • #880: Add a new utility function VRMUtils.removeUnnecessaryVertices

💪 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

09 Nov 09:19
Compare
Choose a tag to compare
v1.0.0-beta.6 Pre-release
Pre-release

v1.0.0-beta.5...v1.0.0-beta.6


✨ New Features

  • #857: MToonMaterial: Add v0CompatShade , which renders shade part in VRM0.0 way
  • #857: Add debugMode as an option of MToonMaterial

🐛 Bugfixes

  • #853: MToonMaterial, UV was not used properly when emissiveMap is the only user of UV
  • #856: Add a name to VRMLoaderPlugin

📄 Docs

  • #857: MToonMaterial: Add a description about debugMode

v1.0.0-beta.5

04 Nov 07:49
Compare
Choose a tag to compare
v1.0.0-beta.5 Pre-release
Pre-release

v1.0.0-beta.4...v1.0.0-beta.5


🐛 Bugfixes

  • #840: fix mtoon when there are multiple lights
  • #846, #850: support texture transform
  • #851, #852: fix rim lighting of MToon

v1.0.0-beta.4

22 Oct 03:15
Compare
Choose a tag to compare
v1.0.0-beta.4 Pre-release
Pre-release

v1.0.0-beta.3...v1.0.0-beta.4


🐛 Bugfixes

  • #838: fix a wrong type import path
  • #839: Fix MToonLoaderPlugin when there is no material attached to primitives
  • #844: Suppress Use matrixInv.copy( matrix ).invert(); instead. warning

🧹 Chores

  • #843: Improve rollup config

📦 Deps

  • #841: Bump Three.js to r133

v1.0.0-beta.3

08 Oct 04:21
Compare
Choose a tag to compare
v1.0.0-beta.3 Pre-release
Pre-release

v1.0.0-beta.2...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
  • #824: Revert behavior of texture transform bind

🐛 Bugfixes

  • #810: Fix vertical behavior of expression applier
  • Now VRMLoaderPlugin should handle non-VRM glTFs properly
    • #831: extensionsUsed might be undefined where VRM is not defined
    • #832: Let firstperson and lookat importer work even if humanoid and expressions are null

📄 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