Commit Graph

3216 Commits

Author SHA1 Message Date
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
563c6333c1 コード生成の更新。beta が取れた 2023-02-14 17:56:56 +09:00
ousttrue
0ac90179c5 コード生成フォルダから退避 2023-02-14 17:55:01 +09:00
ousttrue
d86730cd8b
Merge pull request #1978 from ousttrue/fix_exporter_texture_leak
Fix exporter texture leak
2023-02-09 19:04:34 +09:00
ousttrue
3187078011 private 2023-02-09 19:01:50 +09:00
ousttrue
7572ce5ded Func<(Texture2D, bool IsDisposable)> 2023-02-09 19:01:29 +09:00
ousttrue
2c4d344902 remove unused tests 2023-01-26 21:54:17 +09:00
ousttrue
d8456e0480 PlayMode テストの修正 2023-01-26 16:25:58 +09:00
ousttrue
04f409aa1f (Texture2D Texture, bool IsDisposable) 2023-01-26 15:24:25 +09:00
ousttrue
6d42ba01e3 remove IDisposableResourceList
* UnityEngine.Object => UnityEngine.Texture2D
2023-01-26 15:18:07 +09:00
ousttrue
b1825e8968 IDisposableResourceList
Dispose a texture if `TextureConverter.CopyTexture` is used.
2023-01-25 18:45:20 +09:00
ousttrue
a79e6b4a5b ITextureExporter inherit IDisposable
update ITextureExporter interface
2023-01-25 18:23:55 +09:00
ousttrue
51c2275f4b
Merge pull request #1976 from virtual-cast/fix-Fast-Spring-Bone-Execution-Order
Change FastSpringBoneService ExecutionOrder To 11010
2023-01-25 15:27:20 +09:00
ousttrue
0c3aa0cd9e
Merge pull request #1955 from mttbrnnr/master
Disabled renderers no longer get exported
2023-01-25 15:23:50 +09:00
ousttrue
d44fa6d308
Merge pull request #1975 from HoloLabInc/arcsin16/fix-concurrent-access-error
ランタイムロードの非同期アクセスで例外が発生する問題の修正
2023-01-25 15:20:24 +09:00
T-Kuhn
b8445abf1f Changed FastSpringBoneService ExecutionOrder to make sure FastSpringBoneService executes after Vrm10Instance 2023-01-25 12:56:15 +09:00
danno
65e3c3e41a Fixed concurrent access error at glTFExtensions::IsGeneratedUniGLTFAndOlder. 2023-01-23 18:11:06 +09:00
Masataka SUMI
ac97d693ad Add defines of VRM-1.0 humanoid bone specification 2023-01-18 20:12:30 +09:00
amamagi
e663091fee feat: Add ITextureDeserializer parameter to Vrm10.LoadXXXAsync() and VrmUtility.LoadXXXAsync() 2023-01-11 11:43:58 +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
e8942a4f42 fix: Add [CanEditMultipleObjects] to VRM10SpringBoneJointEditor
Addressing https://github.com/vrm-c/UniVRM/pull/1952#discussion_r1044140952
2022-12-09 16:05:39 +09:00
0b5vr
9c194d55e7 refactor: SpringBoneEditor, change FindProperty specifier from string literal to nameof
Addressing https://github.com/vrm-c/UniVRM/pull/1952#discussion_r1044133280
Addressing https://github.com/vrm-c/UniVRM/pull/1952#discussion_r1044133784
2022-12-09 16:03:45 +09:00
0b5vr
a56bdbb3fe fix: Add [CanEditMultipleObjects] to VRMSpringBoneEditor
Addressing https://github.com/vrm-c/UniVRM/pull/1952#discussion_r1044140283
2022-12-09 15:59:56 +09:00
0b5vr
907f8ec33f fix: rename VRM10SpringBoneJointEditor -> VRMSpringBoneEditor
Addressing https://github.com/vrm-c/UniVRM/pull/1952#discussion_r1044132637
2022-12-09 15:59:17 +09:00
0b5vr
cd88d0744f feature (VRM0, SpringBone): add limit break slider to spring bone joint properties 2022-12-08 20:40:15 +09:00
0b5vr
3f9071f679 feature (VRM1, SpringBone): add limit break slider to spring bone joint properties 2022-12-08 20:27:57 +09:00
Matthias Brenner
2ba96d4a29 Disabled renderers no longer get exported 2022-12-07 19:00:20 +01:00
ousttrue
e16dd2f8c0
Merge pull request #1943 from ousttrue/version/v0_108_0
UniVRM-0.108.0
2022-12-05 20:35:37 +09:00
ousttrue
3b73ba2e9b Implement interleaved vertex layout with byteStride 2022-12-05 20:06:49 +09:00
ousttrue
fcb4f1841f
Merge pull request #1945 from Santarh/shaderInsteadOfString2
Specify a Shader instead of a string in MaterialDescriptor.
2022-12-05 18:02:21 +09:00
ousttrue
421cd6bf5b fix test
#1941
2022-12-05 17:23:16 +09:00
Masataka SUMI
0a7ac08dac specify a Shader instead of a string in MaterialDescriptor. 2022-12-05 17:21:20 +09:00
Masataka SUMI
3ad42a262e fix 2022-12-05 17:05:21 +09:00
Masataka SUMI
847b2703bc Remove concrete VRM shader's info from UniGLTF. 2022-12-05 17:03:48 +09:00
ousttrue
92caf36471 UniVRM-0.108.0 2022-12-05 16:45:35 +09:00
Masataka SUMI
2f915b4777 Take off responsibility of determining shaders from ImporterContext. 2022-12-05 16:30:43 +09:00
Masataka SUMI
aed1d170d4 make MaterialDescriptor class 2022-12-05 16:05:20 +09:00
ousttrue
44b2e0330d FastStartsWith 2022-12-05 15:43:34 +09:00
ousttrue
8ab3bc28dd comment 2022-12-05 15:15:00 +09:00
ousttrue
7ebea43654 前の挙動 2022-12-05 15:11:36 +09:00
ousttrue
431fe58f80 IsUnderWritableFolder を以前の IsUnderAssetsFolder の挙動に戻す
* "Assets" => true
2022-12-05 15:11:18 +09:00
ousttrue
d28688e9b8 fix typo. pp 2022-12-05 14:53:43 +09:00
ousttrue
1add059e82 テスト時の Asset 生成を回避
* あとで。ゴミ掃除問題
2022-12-05 14:52:55 +09:00
ousttrue
97def6a8c5 fix EnsureFolder
"Assets" に対して EnsureFolder すると例外
2022-12-05 14:48:40 +09:00
ousttrue
e390f2ea39 add test 2022-12-05 14:47:48 +09:00
Isamu Mogi
b2b11dc6f3 Use new ArraySegment<byte>(Array.Empty<byte>()) instead of default(ArraySegment<byte>)
`default(ArraySegment<byte>).ToArray()` throws `InvalidOperationException` since Unity 2021.
It fails `VRMTextureEnumerateTests`. Use `new ArraySegment<byte>(Array.Empty<byte>())` instead.

Confirmed to work with Unity 2020.3.34f1, 2021.3.13f1 and 2022.1.23f1.

fixes https://github.com/vrm-c/UniVRM/issues/1934
2022-11-30 02:47:21 +09:00
ousttrue
675060175b 修正漏れ 2022-11-29 20:16:54 +09:00