bd_
816d2b28cb
fix: NRE from scale adjuster preview ( #1251 )
2024-10-02 19:51:17 -07:00
bd_
ee64cafe02
fix: remove ObjectIdentityComparer ( #1211 )
...
Apparently, it's safe to use Unity objects as keys in HashMaps, and doing
so actually fixes some edge cases where assets are recreated as a new C# object.
2024-09-25 21:39:01 -07:00
bd_
e63a34e2ba
fix: scale adjuster preview destroys proxy renderers inappropriately ( #1213 )
...
The scale adjuster preview system reparented proxy renderers under proxy
bones, in order to handle null root bones and MeshRenderers. However, it
then destroyed the entire proxy bone hierarchy, taking all proxy renderers
with it. This change instead tracks proxies, and reparents them back to the
root to avoid this issue.
Closes : #1177
2024-09-25 21:09:58 -07:00
bd_
9b4e76e053
fix: Scale Adjuster preview breaks after changing scale of avatar root ( #1172 )
...
Closes : #1171
2024-09-17 20:26:26 -07:00
bd_
3648348184
fix: ScaleAdjusterPreview breaks when avatar descriptors are nested ( #1154 )
2024-09-15 19:47:26 -07:00
Rinna Koharu
3eaf8bee6d
fix: Add null checks to ScaleAdjusterPreview ( #1116 )
...
* fix: Add null checks to ScaleAdjusterPreview
* chore: check for destroyed objects as well
---------
Co-authored-by: bd_ <bd_@nadena.dev>
2024-09-13 18:54:20 -07:00
nekobako
106ba8c5ff
fix: previewing Object Toggle targets Renderers other than MeshRender… ( #1112 )
...
* fix: NullReferenceException when previewing Object Toggle with renderers other than MeshRenderer and SkinnedMeshRenderer
* fix: NullReferenceException when previewing Scale Adjuster with renderers other than MeshRenderer and SkinnedMeshRenderer
2024-09-13 17:52:45 -07:00
bd_
682a0de0e0
perf: reimplement ModularAvatarScaleAdjuster ( #1073 )
...
Fixes a perf issue discovered when investigating #1055 .
Fixes : #1058 (probably)
2024-09-01 17:29:32 -07:00
bd_
3b44a0b44f
perf: improve ScaleAdjusterPreview performance ( #1026 )
2024-08-21 19:23:36 -07:00
bd_
b70727076c
chore: reduce allocations in ScaleAdjusterPreview ( #1015 )
2024-08-18 13:32:59 -07:00
bd_
c50b3526f6
feat: expose per-component toggles to the NDMF plugin preview UI ( #941 )
2024-08-03 21:05:10 -07:00
bd_
8dd4426e64
chore: update for NDMF 1.5.0-beta.0 API changes ( #931 )
2024-07-28 18:39:18 -07:00
bd_
bdb2dc2a42
fix: NRE in ScaleAdjusterPreview ( #913 )
2024-07-06 18:42:56 -07:00
bd_
2efcc670df
fix: performance issues with Scale Adjuster Preview ( #912 )
...
* fix: performance issues with Scale Adjuster Preview
* chore: update .gitignore
2024-07-03 12:00:27 +09:00
bd_
806d31fd82
refactor: remove reactive query ( #911 )
2024-07-02 12:38:27 +09:00
bd_
9adec1e5e7
fix: null reference exception from ScaleAdjusterPreview ( #896 )
2024-06-23 10:09:59 +09:00
bd_
76d5f882eb
chore: implement preview refresh ( #893 )
...
* chore: implement refresh for ScaleAdjusterPreview
* chore: implement refresh in ShapeChangerPreview
2024-06-23 10:09:51 +09:00
bd_
4c20d1e052
chore: update for NDMF API changes ( #883 )
2024-06-17 11:47:54 +09:00
bd_
75ebb74924
fix: scale adjuster proxy bones appear in hierarchy ( #878 )
2024-06-08 11:47:24 +09:00
bd_
d725ade36d
chore: update for new preview system API ( #877 )
2024-06-07 12:58:08 +09: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_
f7b12d7f82
fix: ScaleAdjuster breaks scene view selection ( #718 )
...
... fixed by reimplementing ScaleAdjuster (again!)
2024-03-03 17:26:23 +09:00