v1.0.0-beta.13
Pre-release
Pre-release
v1.0.0-beta.12...v1.0.0-beta.13
π¨ BREAKING CHANGES
- #964: There are a lot of breaking changes around LookAt API
VRMLookAt.euler
is deprecated. Useyaw
andpitch
, orgetEuler()
instead- Protected method
VRMLookAt._calcEuler()
is removed. UseVRMLookAt.lookAt()
instead - The set value to
VRMLookAt
is now not applied to its applier immediatelyVRMLookAt
has its internal flag_needsUpdate
, and it's applied when we call itsupdate()
VRMLookAtApplier.lookAt()
is deprecated. UseapplyYawPitch()
insteadVRMLookAtBoneApplier
now requiresfaceFront
in order to use with VRM0.0 models- It should be handled automatically if you use
VRMLookAtLoaderPlugin
- It should be handled automatically if you use
- #973:
VRMC_node_constraint
has been promoted from1.0-draft
to1.0-beta
πΎ Known Issues
- SpringBone behaves wrong
- #974 should fix this
π‘ Behavior Changes
- #964: LookAt APIs now mainly use yaw-pitch angles instead of Euler
- Add an ability to set
yaw
andpitch
manuallyvrm.lookAt.yaw = 30.0 * Math.sin(time) vrm.lookAt.pitch = 30.0 * Math.cos(time)
- Add an ability to set
- #964: LookAt APIs now mainly use yaw-pitch angles instead of Euler
- #973:
VRMC_node_constraint
has been promoted from1.0-draft
to1.0-beta
π Bugfixes
- #964: VRM0.0 and VRM1.0 now look in the same direction when we manually set
yaw
andpitch
(formerlyeuler
) - #964:
VRMLookAtBoneApplier
is now compatible with eye bones witch have non-uniform rest rotations - #964:
VRMLookAtHelper
now works properly on VRM0.0
π» Refactors
- #945: Clean up spring bone codes