Skip to content

v0.4.0

Compare
Choose a tag to compare
@0b5vr 0b5vr released this 17 Sep 07:56
· 1841 commits to dev since this release

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