Commit Graph

8 Commits

Author SHA1 Message Date
bd_
366ff0832f
fix: Scale Adjuster breaks physbones (#938)
Scale Adjuster introduces child transforms, and thus needs to add PB exclusions
to avoid breaking parent PB chains.

Closes: #924
2024-07-30 08:44:42 -07:00
bd_
8d3da50b37
feat: MA Shape Changer (#863)
* chore: migrate Scale Adjuster to NDMF preview system

* feat: MA Shape Changer

* chore: update NDMF dependency

* fix: unit test failure
2024-06-03 09:52:08 +09:00
bd_
c67d28ca1b
fix: scale adjuster isn't applied to disabled renderers (#736) 2024-03-06 17:22:47 +09:00
bd_
f077d24d48
fix: improved Scale Adjuster implementation (#730)
This new implementation avoids creating any internal objects within the avatar
itself, instead creating them as hidden scene root objects. We also move all update
processing to be driven by camera callbacks as well. These changes help improve
compatibility with tools such as FaceEmo, as well as being less likely to break when
other tools manipulate the avatar's hierarchy directly.
2024-03-05 17:19:54 +09:00
bd_
f7b12d7f82
fix: ScaleAdjuster breaks scene view selection (#718)
... fixed by reimplementing ScaleAdjuster (again!)
2024-03-03 17:26:23 +09:00
bd_
e7b09fd787
fix: ScaleAdjuster breaks in play mode (#705) 2024-02-27 17:03:36 +09:00
bd_
d26ac60be5
fix: build fails when entries in the bones array are null (#682)
* fix: build fails when entries in the bones array are null

* chore: skip bone remapping when no Scale Adjusters are in use
2024-02-19 17:27:36 +09:00
bd_
197d847514
fix/reimplement: scale adjuster results in infinite loops sometimes (#677)
Closes: #676
2024-02-18 20:21:26 +09:00