Skip to content

Releases: pixiv/three-vrm

v0.5.6

28 Dec 02:34
Compare
Choose a tag to compare

v0.5.5...v0.5.6
Milestone


πŸ› Bugfixes

  • #577: Fix human bone assignment failure for gltf nodes[0]

πŸ“¦ Deps

v0.5.5

30 Nov 07:45
Compare
Choose a tag to compare

v0.5.4...v0.5.5
Milestone


πŸ› Bugfixes

  • #556: Implement compat of Quaternion.invert for previous versions of Three.js

v0.5.4

30 Nov 07:29
Compare
Choose a tag to compare

v0.5.3...v0.5.4
Milestone


πŸ› Bugfixes

  • #555: Replace deprecated Quaterion.inverse with invert

v0.5.3

30 Nov 07:13
Compare
Choose a tag to compare

v0.5.2...v0.5.3
Milestone


🧹 Chores

πŸ“ Docs

  • #533: Revise CONTRIBUTING.md

πŸ“¦ Deps

  • #551: Bump three to r123
    • Contains the supression of a new deprecation warning (which says Matrix4.getInverse() is deprecated)
    • It still should work with recent previous versions
  • Automated: #535, #547, #552

v0.5.2

05 Nov 03:04
Compare
Choose a tag to compare

v0.5.1...v0.5.2
Milestone


🧹 Chores

  • #521, #529: Make it monorepo
  • #524: Update copyright year (It's already November............)
  • #528: remove removeComments setting from tsconfig
    • Doc comments now appear in typedef files!

πŸ“¦ Deps

v0.5.1

26 Oct 09:25
Compare
Choose a tag to compare

v0.5.0...v0.5.1
Milestone


πŸ’ͺ Improvements

  • #511: VRMUtils.extractThumbnailBlob now can be used even in offscreen canvas (@JLChnToZ)

πŸ’» Refactors

  • #501: Utilize generics of Mesh and SkinnedMesh

🧹 Chores

  • #513: all script should have yarn for update deps

πŸ“¦ Deps

  • #510: Bump several dependencies by hand

v0.5.0

22 Oct 07:19
Compare
Choose a tag to compare

v0.4.3...v0.5.0
Milestone


🚨 BREAKING CHANGES 🚨

  • #507: VRMHumanoid, Greatly changed the behavior of getPose / setPose
    • It now explicitly receives / returns local, relative transforms that is described in VRMPose
    • restPose is now explicitly NOT compatible with getPose / setPose

✨ New Features

  • #507: VRMHumanoid, New method: resetPose
    • It just resets the pose to its initial pose (that should be T stance)
    • It's actually identical to setPose({})

πŸ’‘ Behavior Changes

  • #507: Greatly changed the behavior of getPose / setPose
    • It now explicitly receives / returns local, relative transforms that is described in VRMPose
    • restPose is now explicitly NOT compatible with getPose / setPose

v0.4.3

13 Oct 04:19
Compare
Choose a tag to compare

v0.4.2...v0.4.3
Milestone


✨ New Features

  • #498: VRMBlendShapeProxy, expose blendShapePresetMap (@Keshigom)
  • #500: VRMBlendShapeProxy, add unknownGroupNames

v0.4.2

23 Sep 11:10
Compare
Choose a tag to compare

v0.4.1...v0.4.2
Milestone


πŸ› Bugfixes

  • #489: VRMBlendShapeProxy._blendShapeGroups was unintentionally public, made it private
  • #497: MetaImporter was not used in VRMImporterDebug, fixed this

v0.4.1

17 Sep 12:02
Compare
Choose a tag to compare

v0.4.0...v0.4.1
Milestone


πŸ’» Refactors

  • #487: VRMSpringBone: A better way to cache the inverse of the world matrix

πŸ“¦ Dependencies

  • #488: Bump three.js to 0.120.1