Commit Graph

414 Commits

Author SHA1 Message Date
Masataka SUMI
0dfa783406 mv CachedEnum namespace to UniGLTF.Utils 2022-09-07 15:59:35 +09:00
Masataka SUMI
b986130817 Create an asmdef named UniGLTF.Utils 2022-09-07 15:53:59 +09:00
Masataka SUMI
29163a43b1 Use CachedEnum 2022-09-07 15:38:02 +09:00
Masataka SUMI
996bc91c93 Rename CacheEnum to CachedEnum 2022-09-07 15:04:23 +09:00
ousttrue
32f03781e4 UniVRM-0.103.0 2022-09-07 14:33:52 +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
d974ddfa57 out (SubAssetKey, TextureDescriptor) を 2つの out に展開 2022-09-05 18:41:12 +09:00
ousttrue
4e6f66e5d9
Merge pull request #1756 from vrm-c/webgl_build
WebGLの動作確認
2022-08-30 20:00:01 +09:00
ousttrue
2efcf65e60 LoadBytesAsync 2022-08-22 13:00:05 +09:00
ousttrue
f2d587e09f glTFTexture.source type to int? 2022-08-05 21:13:32 +09:00
mkc1370
8df51422ef add null check 2022-07-29 20:16:17 +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
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
ousttrue
f3487badb7 UniVRM-0.102.1 2022-07-21 17:12:09 +09:00
ousttrue
bbf6ef2616
Merge pull request #1743 from ousttrue/version/v0_102_0
UniVRM-0.102.0
2022-07-19 18:22:09 +09:00
ousttrue
3c3587a5f9 UniVRM-0.102.0 2022-07-14 15:56:53 +09:00
ousttrue
ba83d65018 null check 2022-07-14 15:53:14 +09:00
ousttrue
6aa92e8898 UniVRM-0.101.0 2022-06-29 13:17:13 +09:00
ousttrue
efdbef51d7
Merge pull request #1720 from ousttrue/feature/VRMBlendShapeProxy.Clear
runtime に BlendShapeProxy.m_merger を再初期化する
2022-06-29 13:10:44 +09:00
ousttrue
2f51b74274 Reinitialize 2022-06-29 13:07:58 +09:00
ousttrue
06814c1a75 変更を破棄。改めて Restart メソッドを作成。 2022-06-28 17:02:18 +09:00
ousttrue
c2888f2521 runtime に BlendShapeProxy.m_merger を再初期化する 2022-06-28 14:29:36 +09:00
ousttrue
eca75c54a4 ImporterContext.LoadAnimation 2022-06-27 20:39:11 +09:00
ousttrue
933466169f VRMExportSettings.KeepAnimation 2022-06-27 19:20:40 +09:00
ousttrue
1e26e1fe4b UniVRM-0.100.1 2022-06-17 15:36:01 +09:00
ousttrue
530ec709bf UniVRM-0.100.0 2022-06-10 17:19:51 +09:00
ousttrue
d530b0fc6d typo 2022-06-08 17:55:09 +09:00
ousttrue
c0d7869258 より上流で防御
* Vector には Color も入っているぽい(Vector4 と Colorは実質同じ)
* Texture が無いときにも OffsetScale が入っているケースがある
2022-06-08 17:42:31 +09:00
ousttrue
ac19e0d135 PreShaderPropExporter は既に VRM/MToon 専用 2022-06-02 15:12:22 +09:00
ousttrue
f3ab679da8 ビルドエラー(runtime への UnityEditor 漏れ出し)を修正 2022-05-31 13:13:03 +09:00
ousttrue
fdefd030e0 UniVRM-0.99 2022-05-26 12:26:04 +09:00
ousttrue
1173a6e05e
Merge pull request #1647 from ousttrue/refactor_mesh_integrator
MeshIntegrator整理終わり
2022-05-25 20:02:39 +09:00
ousttrue
3054eff5d7 fix 2022-05-19 16:38:00 +09:00
ousttrue
e5142dff17 prefab search for preview 2022-05-18 15:33:54 +09:00
ousttrue
7eb564feea prefab only 2022-05-18 15:19:55 +09:00
ousttrue
4d2047d5ff VrmMeshIntegratorWizard 2022-05-17 16:38:31 +09:00
ousttrue
8139957773
Merge pull request #1643 from ousttrue/fallback_awaitcaller
null だと後続で例外
2022-05-16 16:52:57 +09:00
ousttrue
5fd2a743a1 統合Meshをヒエラルキーに追加するタイミングをコピー後に変更 2022-05-16 16:44:01 +09:00
ousttrue
8ed88db8df add warning 2022-05-12 16:00:32 +09:00
ousttrue
edcfac499f null だと後続で例外。utility なのでフォールバックさせることにした。 2022-05-12 15:45:17 +09:00
ousttrue
d4cb75852c コード整理。m_separateByBlendShape オプション(default: trueが前と同じ挙動)追加 2022-05-12 14:50:22 +09:00
ousttrue
6c62b188d4 BlendShapeの有無を区別しないオプションを追加 2022-05-11 18:56:37 +09:00
ousttrue
c9186f913c UniVRM-0.98.1 2022-04-21 17:23:20 +09:00
ousttrue
25feb2ed4f UniVRM-0.98.0 2022-04-19 14:36:25 +09:00
ousttrue
9357c7aa69 UniVRM-0.97.0 2022-03-14 18:08:37 +09:00
ousttrue
564245d4a5 exclude mesh 2022-03-04 20:57:28 +09:00
ousttrue
1900344bb6 implement exclude 2022-03-04 20:51:07 +09:00
ousttrue
1e8a04d72e UniVRM-0.96.2 2022-03-02 16:47:46 +09:00
ousttrue
66653f26fd UniVRM-0.96.1 2022-02-28 18:51:33 +09:00
ousttrue
e19ab9808a EditorAnimationExporter 2022-02-28 14:29:56 +09:00
ousttrue
77ecc3d699 UniVRM-0.96.0 2022-02-22 18:47:43 +09:00
ousttrue
bd97a4f47f
Merge pull request #1545 from ousttrue/fix/new_immediatecaller
remove `awaitCaller ?? new ImmediateCaller()`
2022-02-22 18:20:20 +09:00
ousttrue
0f584fb272
Merge pull request #1543 from ousttrue/fix/vrm_not_export_animations
VRM は Animation をエクスポートしない
2022-02-22 18:18:22 +09:00
ousttrue
faebd43771 remove awaitCaller ?? new ImmediateCaller()
上流の awaitCaller を下流に使ってないことも修正
2022-02-21 16:47:44 +09:00
ousttrue
1cc152abff add virtual void ExportAnimations 2022-02-21 15:44:57 +09:00
ousttrue
6b54c06b5a add EditorGizmo 2022-02-21 14:24:53 +09:00
ousttrue
e9aa0ce652 remove m_drawGizmo, use OnDrawGizmosSelected 2022-02-21 14:14:13 +09:00
ousttrue
5abfe93e25 UniVRM-0.95.1 2022-02-07 13:31:24 +09:00
ousttrue
e22189c7bb UniVRM-0.95.0 2022-02-04 20:09:31 +09:00
ousttrue
dbdb989dad use VrmUtility 2022-01-25 20:00:14 +09:00
ousttrue
7a0e105f61 HighLevel API
とりあえず
2022-01-25 19:55:11 +09:00
ousttrue
7aabe85ce3 UniVRM-0.94.0 2022-01-18 16:16:50 +09:00
ousttrue
06c90137d3
Merge pull request #1466 from ousttrue/fix/renderer_lost_message
Fix/renderer lost message
2022-01-17 21:11:04 +09:00
ousttrue
c9db1ce6ae Where 2022-01-17 18:02:16 +09:00
ousttrue
eb9124faa9 UniVRM-0.93.2 2022-01-12 18:32:48 +09:00
ousttrue
659228b56b UniVRM-0.93.1 2022-01-12 13:31:12 +09:00
ousttrue
21af2846e5 UniVRM-0.93.0 2022-01-06 15:05:42 +09:00
ousttrue
151ea85523 UniVRM-0.92.0 2021-12-16 14:50:31 +09:00
ousttrue
be14547aaa UniVRM-0.91.1 2021-12-10 17:58:33 +09:00
ousttrue
7c593f82f1 UniVRM-0.91.0 2021-12-09 20:02:54 +09:00
ousttrue
a70d890e8a
Merge pull request #1411 from Santarh/menu
Refactoring top menues of UniGLTF and UniVRM 0.x
2021-12-08 22:16:27 +09:00
Masataka SUMI
1848581067 VRM 0.x のメニューを整理 2021-12-08 21:21:36 +09:00
Masataka SUMI
c96d4c1331 Image の MimeType を ITextureDeserializer に伝達する 2021-12-08 19:01:22 +09:00
Masataka SUMI
46c6d94e57 昔のコードが古い呼び出し方をしていたので修正 2021-12-04 02:24:07 +09:00
ousttrue
448339ad25 UniVRM-0.90.1 2021-11-30 19:39:26 +09:00
ousttrue
04dfd2a508 UniVRM-0.90.0 2021-11-25 15:25:49 +09:00
ousttrue
8ab7cb75eb UniVRM-0.89.1 2021-11-11 18:44:16 +09:00
ousttrue
ef4d6df992 UniVRM-0.89 2021-11-08 21:01:04 +09:00
ousttrue
cad9bf739e v0.88.1 2021-11-01 18:50:35 +09:00
ousttrue
efbe717282 UniVRM-0.88.0 2021-10-27 21:07:25 +09:00
ousttrue
1eec47dedd Update exporter interface. use ExportingGltfData 2021-10-26 21:02:09 +09:00
ousttrue
e8f7fdbda7 Rename GltfBufferWriter to ExportingGltfData 2021-10-26 20:34:50 +09:00
ousttrue
58678776b5 add GltfBufferWriter 2021-10-26 17:37:03 +09:00
notargs
1e98f065e1 Fix errors 2021-10-25 17:03:47 +09:00
notargs
adcf43dcbe Merge remote-tracking branch 'upstream/master' into readonly_struct_material_descriptor 2021-10-25 17:02:13 +09:00
notargs
700f033fd7 MaterialDescriptorをreadonly structに変更 2021-10-25 16:52:55 +09:00
Masataka SUMI
d6f7b23970 rename 2021-10-22 20:33:55 +09:00
Masataka SUMI
e8037d112c refactoring 2021-10-22 20:32:21 +09:00
Masataka SUMI
d2e2f8403e VRM 0.x の仕様に反する変換 Export は throw する 2021-10-22 20:31:28 +09:00
Masataka SUMI
2a01ef551b Merge branch 'master' of https://github.com/vrm-c/UniVRM into fixExporterInterface 2021-10-22 20:22:58 +09:00
Masataka SUMI
efbb5aca0c renderQueue を復帰する 2021-10-22 17:09:52 +09:00
Masataka SUMI
fe25feaed6 refactor 2021-10-22 16:39:23 +09:00
Masataka SUMI
4b0cfe972e comment 2021-10-22 16:38:40 +09:00
Masataka SUMI
bd982eae8f rename 2021-10-22 16:31:58 +09:00
Masataka SUMI
61415a927d TransparentZwrite のフォールバック時の指定を明示的にする 2021-10-22 16:06:45 +09:00
Masataka SUMI
95b032d12e gltfExporter の GltfExportSettings が、コンストラクタと Export 関数の引数で二重に与えられていたのを修正 2021-10-20 16:31:42 +09:00
notargs
23ac5c06a3 Fix Quaternion.AngleAxis 2021-10-15 17:19:21 +09:00
ousttrue
fe4c65489a copy Samples to Samples~ 2021-10-14 20:51:13 +09:00
ousttrue
da56364d7d
Merge pull request #1299 from ousttrue/fix/mv_samples
[Maintenance] Samples を Samples~ に移動
2021-10-13 19:54:35 +09:00
ousttrue
20a9755df6 fix warnings 2021-10-13 17:51:12 +09:00
ousttrue
251c3d7706 Samples を Samples~ に移動
以降、Unity でコンパイルが通っていることを保証できない。つらい
2021-10-13 17:37:45 +09:00
ousttrue
eabd4ca920 UniVRM-0.86.0 2021-10-07 19:17:09 +09:00
PoChang007
64abe0dd81
Merge pull request #1264 from ousttrue/version/v0_85_0
UniVRM-0.85.0
2021-09-29 17:38:20 +09:00
PoChang007
3ebced6fd7
Merge pull request #1244 from ousttrue/fix/throw
Fix throw by First. Use FirstOrDefault
2021-09-29 17:37:16 +09:00
ousttrue
d4632ab599 UniVRM-0.85.0 2021-09-29 16:56:25 +09:00
notargs
95a7999c94 Fix comment 2021-09-29 16:35:28 +09:00
notargs
0025182b91 Add VRM FastSpringBone support 2021-09-29 16:14:41 +09:00
notargs
da81c27b81 Add FastSpringBone 2021-09-29 16:11:34 +09:00
Masataka SUMI
1fa7b70b0c UnlitTransparentWithZWrite は MToon の Emissive Factor にフォールバックさせる 2021-09-28 19:18:53 +09:00
Masataka SUMI
2c4803b3eb rename 2021-09-28 19:02:41 +09:00
ousttrue
a92890f371 Implement VRMZWriteMaterialImporter 2021-09-27 21:01:35 +09:00
ousttrue
141076b18d Fix throw by First. Use FirstOrDefault 2021-09-24 19:15:22 +09:00
ousttrue
7d98ff15f9 UniVRM-0.84.0 2021-09-17 17:38:18 +09:00
ousttrue
9b58179447 UniVRM-0.83.0 2021-09-10 12:34:50 +09:00
ousttrue
cff902b41a update SimpleViewer 2021-09-08 15:25:43 +09:00
ousttrue
da05ff6ba8 UniVRM-0.82.1 2021-09-03 15:58:52 +09:00
ousttrue
d938e9dd05 VrmExtensions to VrmExtension 2021-09-02 13:00:33 +09:00
ousttrue
5dd603f4fc MaterialDescriptorGenerator を constructor 経由にした 2021-09-01 21:44:03 +09:00
ousttrue
be20d1ce96 add VRMData.cs 2021-09-01 21:26:50 +09:00
ousttrue
2e8d8dd316 VRMImporterContext の materialGenerator をカスタマイズするのに VRM.glTF_VRM_extensions vrm が必用
* VRMImporterContext の中で VRM.glTF_VRM_extensions vrm を取り出していて使いづらいので引き数で渡す方法を追加することにした
2021-09-01 20:37:37 +09:00
ousttrue
d6cab51b2e UniVRM-0.82.0 2021-09-01 15:43:44 +09:00
ousttrue
dc58edafdd rename URP to Urp 2021-08-31 19:31:42 +09:00
ousttrue
90f49c4262 add Vrm10UrpMaterialDescriptorGenerator and VRMURPMaterialDescriptorGenerator 2021-08-31 19:30:21 +09:00
ousttrue
8e51cef38f UniVRM-0.81.0
* rename com.vrmc.unigltf to com.vrmc.gltf
* and reversion. com.vrmc.gltf use same version with vrm
2021-08-19 18:49:08 +09:00
ousttrue
a2b7e34ff5 UniVRM-0.80.0 2021-08-11 20:02:05 +09:00
Masataka SUMI
58b2588f2d Use GUID in asmdefs 2021-08-04 15:19:09 +09:00
Masataka SUMI
21a5f4e315 Make asmdef's auto-referenced true. 2021-07-19 16:15:35 +09:00
ousttrue
b3017166a4 UniVRM-0.79.0 2021-07-19 12:06:18 +09:00
ousttrue
760051f1ac
Merge pull request #1085 from ousttrue/feature10/VRMC_hdr_emissiveMultiplier
VRMC_materials_hdr_emissiveMultiplier 実装
2021-06-30 15:10:26 +09:00
Masataka SUMI
5bfa273750 suppress deserialize 2021-06-29 22:39:25 +09:00
Masataka SUMI
d95aa73577 Fix error when material count was zero in VRM 2021-06-29 22:37:11 +09:00
ousttrue
0bdb224215 gltfExporter use GltfExportSettings 2021-06-29 20:25:58 +09:00
ousttrue
6cfdf81429 merge MeshExportSettings to GltfExportSettings 2021-06-29 20:25:58 +09:00
Masataka SUMI
3ed5c4fe5c Rename IGltfData to GltfData 2021-06-28 00:26:54 +09:00
Masataka SUMI
e5ca1346a5 Rename GltfParser to IGltfData 2021-06-27 21:45:30 +09:00
Masataka SUMI
02455ef51d TextureDeserializer can await. 2021-06-24 22:03:46 +09:00
Masataka SUMI
3f002f08a4 Refactoring 2021-06-24 15:25:33 +09:00
Masataka SUMI
2ad014f11c Rename 2021-06-24 15:13:05 +09:00
Masataka SUMI
fbd885c67c Export texture's alpha if only necessary. 2021-06-23 23:04:16 +09:00
ousttrue
0d0471535a UniVRM-0.78.0 2021-06-23 13:05:19 +09:00
ousttrue
8541b5c036 UniVRM-0.77.0 2021-06-16 19:03:40 +09:00
Masataka SUMI
50383c3483 Disable auto-referenced in asmdefs 2021-06-15 18:00:27 +09:00
ousttrue
612a59cba7 TakeResponsibilityForDestroyObjectFunc の返り値削除
GameObject(prefab root)の移譲の判定にしか使っていなかった。設計変更で不要になった
2021-06-10 20:39:13 +09:00
ousttrue
a17c789a02 ImporterContext.LoadAsync が UnityObjectManager を戻すようにインタフェースを変更 2021-06-10 20:39:12 +09:00
ousttrue
aa6b826cb3 rename UnityResourceDestroyer to UnityObjectManager 2021-06-10 20:39:12 +09:00
ousttrue
3b1f3fb52c add SubAssetKey to TakeResponsibilityForDestroyObjectFunc 2021-06-10 20:39:11 +09:00
ousttrue
6268ec803b IResponsibilityForDestroyObjects 2021-06-10 20:39:11 +09:00