You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: unity upgrade + jetbrains folders into gitignore
* fix: spring bones integration
* fix: apply color to all the submeshes
* feat: js bridge to modify bones params
* fix: SetSpringBonesParam was returning bool for no reason
* chore: logs
* fix: now SetSpringChainsForWearable replaces the whole spring bones hierarchy.
* feat: read wearablesDTO instead of the SpringBoneJointComponent
* fix: issue when parsing bones in root chains
* fix: align spring bones payload with definitive wearable JSON
springBones now read from metadata.data.springBones (was top-level on
ActiveEntity) and models keyed by main-file hash (was filename). Vector3
converter accepts both array and object forms. Driver respects isRoot
flag and walks chains in skinned.bones order.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix: align spring bones simulation with unity-explorer
Switch from reparenting extras under the live avatar skeleton to keeping
spring bones in the wearable hierarchy and snapping the wearable's
intermediate parent to the live avatar bone every frame. Run the sim at
fixed 60 Hz sub-steps so authored stiffness/drag are framerate-invariant.
Restore captured rest rotations in UnregisterAll so re-registration after
emote/reload doesn't lock onto stale sim state. Match unity-explorer's
chain expansion: only isRoot entries seed chains and tagged children are
skipped during descendant collection.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix: sync wearable parent scale per frame for spring bones
Emotes that animate avatar bone scale (e.g. head-explode) now propagate
to spring-bone wearables. Previously scale was aligned only at chain
registration so the wearable parent kept its initial scale while the
avatar bone grew.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix: spring bones for builder base64 wearables
* fix: chain per tagged bone, linear first-child walk
* fix: spring bones without params now depend on their parents worldmatrix transform
* fix: code review applied
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments