Commit Graph

4240 Commits

Author SHA1 Message Date
Takayuki Matsuoka
aac707d187 Optimize UniHumanoid.BoneLimit.ToHumanBoneName
This change optimizes the following points:

(1) Replace linear search for "cashedHumanTraitBoneName" with Dictionary.
(2) Avoid GC alloc in the inner loop.
(2a) Do b.ToString() at the outside of the loop.
(2b) Do x.Replace(" ", "") at once in the static constructor of BoneLimit.
2022-09-07 16:56:46 +09:00
ousttrue
da04ce7379 Merge pull request #1777 from Santarh/removeOption
Remove the VRM 1.0 importer option about the normalization of node transforms.
2022-09-07 14:29:51 +09:00
Masataka SUMI
f8fe9daa1e Remove the VRM 1.0 importer option about the normalization of node transforms. 2022-09-07 14:19:04 +09:00
ousttrue
20be242bfa Merge pull request #1776 from Santarh/controlRIg4
Change access modifiers, Add methods, about ControlRig
2022-09-06 21:38:23 +09:00
Masataka SUMI
94ddfa9db7 Update Sample 2022-09-06 21:19:58 +09:00
Masataka SUMI
e4041895f4 add EnforceTPose method to ControlRig 2022-09-06 21:19:27 +09:00
Masataka SUMI
3753c6cde7 make IVrm10Constraint access public 2022-09-06 20:12:10 +09:00
Masataka SUMI
1e52889cc2 make Runtime Process methods internal. 2022-09-06 20:04:16 +09:00
ousttrue
157c48ca06 Merge pull request #1775 from Santarh/controlRig2
Refactoring about ControlRig
2022-09-06 20:02:51 +09:00
Masataka SUMI
4649f7aa60 Merge branch 'master' of https://github.com/vrm-c/UniVRM into controlRig2 2022-09-06 19:52:34 +09:00
ousttrue
aedfd5c850 Merge pull request #1774 from Santarh/contolRig
Rename class names about FKRetarget into ControlRig
2022-09-06 19:51:33 +09:00
Masataka SUMI
411db43ad7 remove unused 2022-09-06 19:43:59 +09:00
Masataka SUMI
072031973c Refactoring about RuntimeControlRig 2022-09-06 19:26:40 +09:00
Masataka SUMI
beb37abe3b Remove unused variables 2022-09-06 18:33:17 +09:00
Masataka SUMI
6f67676fe9 rename class name 2022-09-06 18:22:25 +09:00
ousttrue
e73840aec1 Merge pull request #1768 from ousttrue/feature10/fk_retarget
Feature10/fk retarget
2022-09-06 18:02:19 +09:00
ousttrue
41e8628ae8 Merge pull request #1765 from ousttrue/fix/use_optional_for_index
glTFTexture.source type to int?
2022-09-05 19:05:26 +09:00
ousttrue
908343c794 有っても無くても 2022-09-05 18:44:43 +09:00
ousttrue
d974ddfa57 out (SubAssetKey, TextureDescriptor) を 2つの out に展開 2022-09-05 18:41:12 +09:00
ousttrue
98bed36d20 Merge pull request #1763 from ousttrue/fix10/aim_axis_reversex
[1.0] AimConstraint の修正
2022-09-05 16:20:59 +09:00
ousttrue
4e6f66e5d9 Merge pull request #1756 from vrm-c/webgl_build
WebGLの動作確認
2022-08-30 20:00:01 +09:00
ousttrue
2ec435422d Merge pull request #1764 from ousttrue/fix/exporter_null_material_error
エラーメッセージを改善
2022-08-30 19:59:44 +09:00
ousttrue
4ef15c1048 Merge pull request #1769 from dj-kusuha/fix_MeshUploader
Remove multi-frame profiler sample
2022-08-25 19:07:21 +09:00
y-kanno
2a9d1d4baa Remove multi-frame profiler sample 2022-08-25 19:00:53 +09:00
ousttrue
2eb64b5f24 FkRetarget の初期実装。vrm-1.0 で 正規化をやめるので、従来の正規化済みTPoseに対する localRotation を変換して適用する機能です 2022-08-23 15:53:21 +09:00
ousttrue
64f5a05bc3 Vrm10FkRetarget 2022-08-23 15:06:19 +09:00
ousttrue
2efcf65e60 LoadBytesAsync 2022-08-22 13:00:05 +09:00
ousttrue
c9864efbf9 Merge pull request #1761 from mkc1370/fix/package_dependencies
Unity公式モジュールの依存関係が不足している問題を修正
2022-08-08 14:13:34 +09:00
ousttrue
f2d587e09f glTFTexture.source type to int? 2022-08-05 21:13:32 +09:00
ousttrue
02a70c05ca エラーメッセージを改善 2022-08-05 17:30:42 +09:00
ousttrue
e866effdf7 Merge pull request #1762 from ousttrue/fix10/update_lookat
[1.0] LookAt を正規化しないことに対応させました
2022-08-05 16:50:24 +09:00
ousttrue
ea9aa5afe6 world を local に修正 2022-08-05 16:07:20 +09:00
ousttrue
95dddde143 m_lookAtSpace へのアクセスを局所化。OffsetFromHead はちゃんと使っていることを確認 2022-08-05 15:59:32 +09:00
ousttrue
a3ee9b44b8 pitch の正方向を vrm-0.x と同じにする 2022-08-05 15:52:43 +09:00
ousttrue
996ff6e03b lookat bone方式の初期姿勢を実装 2022-08-02 20:14:46 +09:00
ousttrue
3ab946f8ac euler 角の正の方向。ロジックをドキュメントに合わせる。 2022-08-02 19:58:27 +09:00
mkc1370
8ac0bf8c4b Add Unity official package dependencies to VRMVersionMenu 2022-08-02 18:12:01 +09:00
ousttrue
f3dd0d35de Merge pull request #1757 from mkc1370/fix/null_blend_shape_clip
BlendShapeClipが削除された後に様々な場所でエラーが出る問題を修正
2022-08-02 18:09:05 +09:00
mkc1370
fbf2b24519 fix missing commit 2022-08-02 18:07:32 +09:00
mkc1370
24a32d3397 Add unity official module dependencies 2022-08-02 12:38:25 +09:00
ousttrue
29df3f89da aim gizmo 2022-08-01 20:38:43 +09:00
ousttrue
cc304f3b90 fix importer / exporter 2022-08-01 19:35:01 +09:00
mkc1370
8df51422ef add null check 2022-07-29 20:16:17 +09:00
ousttrue
64c73b7f8c Merge pull request #1759 from ousttrue/fix/mesh_integrator
arrays size must match mesh vertex count
2022-07-29 19:25:18 +09:00
mkc1370
f1de67b339 Revert "fixed BlendShapeAvatar.Clips not to contain null"
This reverts commit ef06850e17.
2022-07-29 18:23:03 +09:00
mkc1370
10256bd76e Revert "change RemoveNullClip to private"
This reverts commit 5522fa56f8.
2022-07-29 18:22:34 +09:00
ousttrue
3867df4c12 arrays size must match mesh vertex count 2022-07-29 15:26:13 +09:00
mkc1370
5522fa56f8 change RemoveNullClip to private 2022-07-29 10:08:10 +09:00
mkc1370
ef06850e17 fixed BlendShapeAvatar.Clips not to contain null 2022-07-29 10:06:24 +09:00
ousttrue
1ca7a8684d WebGLの動作確認用 2022-07-26 14:30:51 +09:00