ousttrue
|
ba77522f62
|
rename TPose to Vrm10TPose
|
2023-08-21 17:03:18 +09:00 |
|
ousttrue
|
1d05e845c9
|
sample の retarget を更新。
TPose を表現する empty クラスを追加。
|
2023-08-21 16:25:49 +09:00 |
|
ousttrue
|
f514e89962
|
LookAtEyeDirection を Yaw, Pitch 二値に縮小。
左目と右目の独立はまたの機会に・・・
|
2023-08-18 18:13:02 +09:00 |
|
ousttrue
|
0c4f768eb2
|
LookAtInput get, set
|
2023-08-18 18:03:51 +09:00 |
|
ousttrue
|
43033ae0dd
|
Vrm10RuntimeLookAt やりなおし。
|
2023-08-18 17:35:03 +09:00 |
|
ousttrue
|
44d2f2a926
|
LookAtInput を導入。LookAt.Process を整理。値の取得 => 位置ベースの場合に角度に解決 の2ステップ。
obsolete 削除
|
2023-08-18 15:51:59 +09:00 |
|
ousttrue
|
eddc4a0e27
|
rename variable
|
2023-08-18 15:06:41 +09:00 |
|
ousttrue
|
6883803f72
|
fix comment
|
2023-08-17 20:41:34 +09:00 |
|
ousttrue
|
ad9d05423a
|
mv ILookAtEyeDirectionProvider
|
2023-08-17 20:37:31 +09:00 |
|
ousttrue
|
0501c43a42
|
ILookAtEyeDirectionProvider を Vrm10RuntimeExpression から取り外し
|
2023-08-17 20:36:17 +09:00 |
|
Masataka SUMI
|
e6633dc495
|
Merge pull request #2135 from Santarh/expressionFaster
Optimize `MorphTargetBindingMerger` with minimum `Dictionary` usage
|
2023-08-17 18:30:50 +09:00 |
|
Masataka SUMI
|
53416516de
|
replace implementation of MorphTargetBindingMerger
|
2023-08-17 17:10:38 +09:00 |
|
ousttrue
|
72472c3f58
|
LookAt memo
|
2023-08-17 16:57:24 +09:00 |
|
ousttrue
|
1b10fff4db
|
implement VrmAnimationInstance expression.
|
2023-08-17 16:43:34 +09:00 |
|
Masataka SUMI
|
adc22ed416
|
comment
|
2023-08-17 16:20:28 +09:00 |
|
ousttrue
|
a3d6579ec7
|
LoadHumanPose, LoadExpressions, LoadLookAt
|
2023-08-17 15:59:19 +09:00 |
|
ousttrue
|
7cab5161fa
|
UniVRM10.VRM10Viewer.VrmAnimation to UniVRM10.Vrm10PoseLoader
|
2023-08-17 14:58:50 +09:00 |
|
Masataka SUMI
|
96d819f0c6
|
ordinal key comparer
|
2023-08-16 23:01:28 +09:00 |
|
Masataka SUMI
|
9574c15966
|
implement MorphTargetBindingMerger2 with minimum Dictionary access.
|
2023-08-16 23:01:12 +09:00 |
|
ousttrue
|
00641d4720
|
naming
|
2023-08-16 14:58:40 +09:00 |
|
ousttrue
|
01fe012fbf
|
1 origin
|
2023-08-16 14:49:21 +09:00 |
|
Masataka SUMI
|
8950900bb9
|
Merge branch 'master' of https://github.com/vrm-c/UniVRM into expressionFaster
|
2023-08-16 14:18:41 +09:00 |
|
ousttrue
|
27b284bdb6
|
move Retarget to API
|
2023-08-16 13:53:54 +09:00 |
|
Masataka SUMI
|
506b2a5b04
|
Don't change raw blendshapes immediately when setting Expression's weights.
|
2023-08-15 21:24:12 +09:00 |
|
Masataka SUMI
|
95f405dae9
|
Add Alternative Implementation
|
2023-08-15 21:20:57 +09:00 |
|
Masataka SUMI
|
7308551d09
|
Pass IEqualityComparer<ExpressionKey>
|
2023-08-15 17:59:31 +09:00 |
|
ousttrue
|
6a32acbda4
|
Merge pull request #2124 from ousttrue/feature/vrma_animation_clip
VrmAnimation の Expression は float field に変更
|
2023-08-15 17:40:16 +09:00 |
|
Masataka SUMI
|
e57480dc00
|
make EqualityComparer implementation internal
|
2023-08-15 17:12:20 +09:00 |
|
Masataka SUMI
|
01394bbde7
|
Speed up ExpressionKey comparison.
|
2023-08-15 16:38:27 +09:00 |
|
notargs
|
4621d51001
|
Add Vrm10RuntimeExpression.SetWeightNonAlloc method
|
2023-08-15 12:16:41 +09:00 |
|
ousttrue
|
0cfd37c9b4
|
custom_00 ~ custom_99 を追加
|
2023-08-08 21:01:38 +09:00 |
|
ousttrue
|
1baf2e5e7d
|
VrmAnimation の Expression 実装を、透明な transform の x 座標を転用するのをやめて、
AnimationClip に普通の float curve として格納する様に変更した。
VrmAnimationInstance の public field と連動する。
|
2023-08-08 18:53:32 +09:00 |
|
notargs
|
8bd617e7d7
|
Remove linq snippets disused on unity update.
|
2023-08-08 15:31:13 +09:00 |
|
ousttrue
|
77ecdc2d55
|
VrmAnimationImporter create VrmAnimationInstance
|
2023-06-14 17:00:25 +09:00 |
|
ousttrue
|
464a5c8953
|
VrmAnimationInstance
|
2023-06-14 16:45:42 +09:00 |
|
ousttrue
|
144df734f2
|
copyright が抜けてる
|
2023-03-07 19:41:48 +09:00 |
|
Masataka SUMI
|
358fd8b939
|
Fix for failed tests.
|
2023-03-06 17:53:07 +09:00 |
|
ousttrue
|
4f6ff8f798
|
明示的なインターフェイスの実装
|
2023-02-27 19:18:51 +09:00 |
|
ousttrue
|
18660498a5
|
mv EuclideanTransform to UniGLTF.Utils
|
2023-02-27 18:59:27 +09:00 |
|
ousttrue
|
ef80237782
|
ITPoseProvider を縮小。EuclideanTransform 導入
|
2023-02-27 18:51:09 +09:00 |
|
ousttrue
|
d329e3cb89
|
ITPoseProvider を修正
* bone, parent
* Quaternion?, Vector3? にして throw しない
* Vrm10RuntimeControlRig のインターフェース実装でない property を削り
|
2023-02-27 15:33:51 +09:00 |
|
ousttrue
|
2e29b7da65
|
VRM10Retarget 実装実験から ITPoseProvider, INormalizedPoseProvider, INormalizedPoseApplicable を整理
|
2023-02-21 17:29:18 +09:00 |
|
ousttrue
|
a310e2dcf5
|
rename NormalizedPoseProvider to AnimatorPoseProvider. fix Bvh height
|
2023-02-21 17:21:50 +09:00 |
|
ousttrue
|
437dc1b1b3
|
mv
|
2023-02-20 19:21:36 +09:00 |
|
ousttrue
|
4629a8b586
|
mv to Assets/VRM10/Runtime/Components/Vrm10RuntimeControlRig
|
2023-02-20 19:20:20 +09:00 |
|
ousttrue
|
33725cbab5
|
3 interfaces. ITPoseProvider, INormalizedPoseProvider and INormalizedPoseApplicable
|
2023-02-20 19:06:13 +09:00 |
|
ousttrue
|
360aa6fcf0
|
元の場所に
|
2023-02-20 18:20:04 +09:00 |
|
ousttrue
|
6dd2bb38cc
|
IControlRigGetter と IControlRigSetter を追加
add ControlRigRetarget
impl InitialRotationRigGetter.cs
impl NormalizedRotationRigGetter.cs
mv Assets/Vrm10/Runtime/ControlRig/Vrm10ControlBone.cs => Assets/VRM10/Runtime/Components/Vrm10Runtime/Vrm10ControlBone.cs
mv Assets/VRM10/Runtime/ControlRig/InitialRotations/ControlRigGenerationOption.cs => Assets/VRM10/Runtime/Components/Vrm10Runtime/ControlRigGenerationOption.cs
rename Vrm10BoneInitialRotation => BoneInitialRotation
remove Vrm0XCompatibleRig.cs
|
2023-02-20 15:49:50 +09:00 |
|
ousttrue
|
a82dfd4611
|
Vrm10RuntimeControlRig は、正規化されたTPoseを受け取る責務に特化して単純化する。
初期回転を持つポーズの受付は、Vrm10BoneInitialRotation を使う別クラスに委譲する。
(次で作ります)
|
2023-02-20 13:54:12 +09:00 |
|
ousttrue
|
8e5a99eb7f
|
mv Assets/VRM10/Runtime/Components/Vrm10Runtime/ControlRig to Assets/VRM10/Runtime/ControlRig
|
2023-02-20 13:02:53 +09:00 |
|
Masataka SUMI
|
e7b5d23690
|
Add a LookAtOrigin transform to ControlRig.
|
2023-02-17 17:43:20 +09:00 |
|
Masataka SUMI
|
95ef1b839f
|
rename and add comment
|
2023-02-15 00:07:05 +09:00 |
|
Masataka SUMI
|
b25e58c3ff
|
reorder
|
2023-02-14 23:05:12 +09:00 |
|
Masataka SUMI
|
b376a94d75
|
rename gaze to LookAt
|
2023-02-14 22:56:16 +09:00 |
|
Masataka SUMI
|
dbfd5212c7
|
make CalculateYawPitchFromGazePosition public
|
2023-02-14 22:14:48 +09:00 |
|
Masataka SUMI
|
a344a8d12b
|
Refactoring about Vrm10 LookAtRuntime
|
2023-02-14 22:08:18 +09:00 |
|
ousttrue
|
983a66471b
|
Merge pull request #1957 from ousttrue/feature10/openxr_fb_body_tracking
Feature10/openxr fb body tracking
|
2022-12-13 12:48:13 +09:00 |
|
ousttrue
|
3e5535cb72
|
fix hand rotation
|
2022-12-09 21:37:55 +09:00 |
|
ousttrue
|
30a2262104
|
Add XR_FB_body_tracking rig.
|
2022-12-09 21:20:58 +09:00 |
|
0b5vr
|
3f9071f679
|
feature (VRM1, SpringBone): add limit break slider to spring bone joint properties
|
2022-12-08 20:27:57 +09:00 |
|
ousttrue
|
675060175b
|
修正漏れ
|
2022-11-29 20:16:54 +09:00 |
|
ousttrue
|
432dfb60f0
|
fix comment
|
2022-11-29 19:17:55 +09:00 |
|
ousttrue
|
d72f004cd4
|
fix NormalizedLocalRotation logic
|
2022-11-29 18:54:08 +09:00 |
|
ousttrue
|
7f275062ab
|
親指の左右が逆
|
2022-11-29 18:52:05 +09:00 |
|
ousttrue
|
5353ef14ef
|
小文字
|
2022-11-28 17:20:40 +09:00 |
|
ousttrue
|
dd646cabb0
|
private readonly
|
2022-11-28 17:08:37 +09:00 |
|
ousttrue
|
60ecc165c8
|
internal
|
2022-11-28 17:03:45 +09:00 |
|
ousttrue
|
7af375cf34
|
Vrm10Importer の引き数を整理
* controlRigGenerationOption を削除
* controlRigInitialRotations に一本化
* IReadOnlyDictionary<HumanBodyBones, Quaternion> を使う
* XR_EXT_hand_tracking の親指のロールを修正
|
2022-11-28 15:44:25 +09:00 |
|
ousttrue
|
18c4b2c904
|
NormalizedLocalRotation
|
2022-11-27 23:07:08 +09:00 |
|
ousttrue
|
a0d4621547
|
WIP OpenXRHandTracking
|
2022-11-25 22:22:12 +09:00 |
|
ousttrue
|
4a4dbb447a
|
initialRotations
|
2022-11-25 20:29:02 +09:00 |
|
Masataka SUMI
|
f8ac8075e7
|
use static getter instead of preprocessors.
|
2022-11-03 20:58:14 +09:00 |
|
ousttrue
|
f7696a3fd5
|
Merge pull request #1887 from mkc1370/feature/preview_unsupported_shader
サポートされていないシェーダーが含まれるモデルのプレビューをできるように
|
2022-10-27 14:07:24 +09:00 |
|
mkc1370
|
84b7e0e953
|
Show error in PreviewGUI
|
2022-10-26 20:55:28 +09:00 |
|
mkc1370
|
6d0aa9ee9f
|
To be able to display errors as much as possible
|
2022-10-26 20:53:31 +09:00 |
|
mkc1370
|
949265226f
|
Make unsupported shaders visible
|
2022-10-26 15:56:36 +09:00 |
|
ousttrue
|
b18e5cd63b
|
VRM10Object を作成するステップ
* VRM10Object が無いときにエラー表示
* VRM10Object が無ければ VRM10Instance を停止させる
|
2022-10-26 14:27:36 +09:00 |
|
ousttrue
|
383ac4f7b4
|
Merge pull request #1876 from ousttrue/feature10/springbone_picker
[1.0] SpringBone の 設定 UI
|
2022-10-25 16:33:10 +09:00 |
|
ousttrue
|
0b2e9b7707
|
gizmo 色変更
* Joint => wires yellow(0.xと同じ)
* collider sphere => magenta(0.xと同じ)
* collider capsule => orange 赤系
|
2022-10-24 15:24:01 +09:00 |
|
ousttrue
|
b2c3d14942
|
親指のガイド表示
|
2022-10-20 16:58:43 +09:00 |
|
ousttrue
|
d2b4ad1964
|
Merge pull request #1868 from notargs/external_force
SpringBoneに対して外力を渡すインターフェースを実装する
|
2022-10-20 15:57:07 +09:00 |
|
notargs
|
46e3ec70d5
|
外力をキャラクターごとに設定するように変更
|
2022-10-20 15:31:59 +09:00 |
|
ousttrue
|
0a1b55ec1e
|
meta のバリデーション。文言
|
2022-10-20 15:15:00 +09:00 |
|
ousttrue
|
91a8ef2045
|
implement Joint gizmo
|
2022-10-06 21:09:28 +09:00 |
|
Masataka SUMI
|
ec627fba5e
|
follow matcapFactor in material color binding
|
2022-09-21 19:17:06 +09:00 |
|
Masataka SUMI
|
59b88c3f6e
|
Fix a bug of incorrect pose set when EnforceTPose called
|
2022-09-21 17:34:31 +09:00 |
|
Masataka SUMI
|
7ef5c7be54
|
remove unnecessary value of ControlRigGenerationOption
|
2022-09-21 16:22:59 +09:00 |
|
Masataka SUMI
|
16049b4c49
|
The FirstPerson method must reference the raw head bone instead of the control rig bone.
|
2022-09-20 13:40:52 +09:00 |
|
Masataka SUMI
|
be4f7847b4
|
Bone name must be unique in the vrm instance.
|
2022-09-16 18:28:45 +09:00 |
|
Masataka SUMI
|
902ed67335
|
Add ControlRigGenerationOption
|
2022-09-16 17:02:29 +09:00 |
|
Masataka SUMI
|
ae8d4db6b9
|
Fix bug of null access when loading vrm1.0 prefab placed in the scene.
|
2022-09-12 17:55:34 +09:00 |
|
ousttrue
|
bc1d972311
|
Merge pull request #1785 from 0b5vr/mtoon-1-beta
Fix specVersion of MToon `1.0-draft` -> `1.0-beta`
|
2022-09-09 13:41:16 +09:00 |
|
0b5vr
|
244e7b1947
|
refactor: update constraint spec URL on comments
|
2022-09-09 12:06:45 +09:00 |
|
Masataka SUMI
|
9c88a9761c
|
Add generateControlRig option to VRM 1.0 Importer
|
2022-09-07 18:51:23 +09:00 |
|
Masataka SUMI
|
f06d4bdd35
|
Create the ControlRig at a child of the VRM instance root.
|
2022-09-07 16:36:29 +09:00 |
|
Masataka SUMI
|
0dfa783406
|
mv CachedEnum namespace to UniGLTF.Utils
|
2022-09-07 15:59:35 +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
|
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 |
|