Skip to content

Releases: pixiv/three-vrm

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

v0.4.0

17 Sep 07:56
Compare
Choose a tag to compare

v0.3.6...v0.4.0
Milestone


🚨 BREAKING CHANGES 🚨

  • #478: "Center" feature is now functional as UniVRM
    • If you need the previous behavior, call vrm.springBoneManager.setCenter(null) after you import VRMs
  • #481: The interface of new VRMSpringBone has changed
    • Beware if you are extending VRMSpringBone or VRMSpringBoneImporter
  • #482: vrm.meta.texture is now THREE.Texture instead of id of the texture in glTF
  • #482: Importing a VRM from a glTF now loads a thumbnail texture by default!
    • Which may cause you unnecessary memory consumption
    • Set VRMMetaImporter.ignoreTexture = true to disable this behavior

✨ New Features

  • #478: "Center" feature is now functional as UniVRM
    • VRMSpringBone.center is the public property
    • VRMSpringBoneManager.setCenter(object) sets center to all managed spring bone
  • #482, #485, #486: Now you can extract thumbnail as a Blob using VRMUtils.extractThumbnailBlob(renderer, vrm, resolution)
    • See the meta.html example

πŸ’‘ Behavior Changes

  • #481: The interface of new VRMSpringBone has changed
  • #481: Most of members of VRMSpringBone are now mutable
  • #482: vrm.meta is now an interface VRMMeta instead of VRMSchema.Meta
    • VRMMeta.texture is a THREE.Texture

πŸ’» Refactors

πŸ“¦ Dependencies

v0.3.6

30 Jul 04:54
Compare
Choose a tag to compare

Milestone

πŸ› Bugfixes

  • #439: Shaders: update syntax of unroll_loop. It's probably trivial for you
  • #459: MToon: Fix the direction of uv animation

πŸ“ Examples

  • #454: Update three-vrm-girl.vrm (The sample VRM model)

πŸ“¦ Dependencies