Commit Graph

1528 Commits

Author SHA1 Message Date
Masataka SUMI
537cfe55be Add RenderQueue to MaterialImportParam 2021-05-10 19:59:19 +09:00
Masataka SUMI
15d9d957ee Fix comment 2021-05-10 17:50:37 +09:00
Masataka SUMI
cd26109977 Rename 2021-05-10 15:58:59 +09:00
ousttrue
a19e737662 vrm1 の Extract 先を vrm0 と別になるように修正。VRm10ExpressionAvatar が MonoBehaviour になった修正 2021-05-10 15:33:35 +09:00
ousttrue
1e77f7cfa8 UniVRM-0.74.0 2021-05-10 14:44:06 +09:00
ousttrue
a156f95caf fix VRMSpringBoneLogic.m_length 2021-05-10 14:01:40 +09:00
ousttrue
56bf73ff01 Radius 2021-05-10 13:46:41 +09:00
Masataka SUMI
4bdfd3eed5 Add comment. 2021-05-07 22:13:02 +09:00
Masataka SUMI
c6a0540a53 Import all of VRM10 MToon textures. 2021-05-07 22:05:24 +09:00
Masataka SUMI
65973e2a6e Can import TextureImportTypes.Linear. 2021-05-07 22:04:53 +09:00
Masataka SUMI
e8728845ca Define Vrm10MToon Texture importer 2021-05-07 21:34:01 +09:00
Masataka SUMI
c082bb0f42 Remove unused definition. 2021-05-07 21:20:43 +09:00
Masataka SUMI
877d611216 GetTextureOffsetAndScale can get from transform ext object. 2021-05-07 21:19:38 +09:00
Masataka SUMI
db336970c9 Separate Vrm10 Texture Enumerator 2021-05-07 20:34:01 +09:00
Masataka SUMI
14151cb12d Rename 2021-05-07 20:30:02 +09:00
Masataka SUMI
23fff239d7 Remove unused Color ToArray function. 2021-05-07 19:58:00 +09:00
Masataka SUMI
139625f5a6 Specify color space in exporting VRM10 Material. 2021-05-07 19:57:42 +09:00
Masataka SUMI
dc9bd07f51 Specify color space in exporting VRM0 Material. 2021-05-07 19:55:49 +09:00
Masataka SUMI
d9588fcac2 Specify color space in exporting glTF Material. 2021-05-07 19:43:00 +09:00
Masataka SUMI
a99888366c Specify color space in importing glTF Unlit material. 2021-05-07 19:42:25 +09:00
Masataka SUMI
472fbc8b04 Specify color space in importing VRM10 & migrating VRM0 to VRM10. 2021-05-07 19:31:02 +09:00
Masataka SUMI
8db745ea23 Define Color Conversion Extension 2021-05-07 19:26:51 +09:00
Masataka SUMI
07a3de4baa Remove unused class 2021-05-07 19:26:12 +09:00
ousttrue
4d4cb0cf14 add ValidationContext 2021-05-07 15:10:26 +09:00
ousttrue
42b7a9b43b
Merge pull request #929 from ousttrue/feature/mesh_validator
Feature/mesh validator
2021-05-06 21:39:40 +09:00
ousttrue
4d3e24d49c gltf, vrm0, vrm1 でMeshExportValidatorを共通部品化 2021-05-06 20:03:55 +09:00
Masataka SUMI
02bd1fe6b2 Generate format and serializer/deserializer. 2021-05-06 18:59:50 +09:00
Masataka SUMI
9a8f5b6772 Separating directories between generated format.g.cs and generated serializer/deserializer.g.cs 2021-05-06 18:58:44 +09:00
ousttrue
871f57e8fd regenerate 2021-05-06 16:30:46 +09:00
ousttrue
1aa3b38a35 EnumSerializationType 指定を除去(Reflection用の印なので無くてよい) 2021-05-06 16:29:32 +09:00
ousttrue
f25f249b29 remove dependency on UniGLTF from format 2021-05-06 16:29:19 +09:00
ousttrue
da5133ebdf remove dependency on UniJson from format 2021-05-06 16:29:08 +09:00
ousttrue
1e851de121 generate menu #if VRM_DEVELOP 2021-05-06 16:28:54 +09:00
ousttrue
2428630ec9 DIFFERENT_MATERIAL_COUNT 2021-05-06 15:31:05 +09:00
ousttrue
8629531284 MeshExportValidator.Validate 2021-05-06 15:18:17 +09:00
ousttrue
3d4b10da12 VRM10SpringBoneColliderGroup の null 防御 2021-05-06 13:45:01 +09:00
oO
e0445e3b88 Add null check to MeshWithRenderer 2021-05-01 16:37:02 +09:00
PoChang007
24062adb5b
Merge pull request #924 from ousttrue/feature10/update_jsonschema_20210430
Feature10/update jsonschema 20210430
2021-04-30 14:51:56 +09:00
ousttrue
9274c84c01 collider group の仕様変更 2021-04-30 14:08:36 +09:00
ousttrue
c4dd9e0404 fix MigrationTests 2021-04-30 13:34:44 +09:00
ousttrue
a507266df4 VRM10SpringBoneCollider is MonoBehaviour 2021-04-30 13:30:23 +09:00
ousttrue
f5a1c1e537 remove unused Format/NodeCollider 2021-04-30 13:21:36 +09:00
ousttrue
693eb982fa generate cs from JsonSchema 2021-04-30 13:02:58 +09:00
ousttrue
502628b768 ジェネレーターの名前競合の回避 2021-04-30 13:02:20 +09:00
ousttrue
d85cc70a64 indent 2021-04-30 12:47:14 +09:00
ousttrue
161381b235 update JsonSchema. VRMC_node_collider is removed. 2021-04-30 12:47:06 +09:00
hiroj
5447d2a67e fix none vertex mesh export 2021-04-28 13:34:50 +09:00
PoChang007
eb47884c3e
Merge pull request #917 from ousttrue/feature10/update_meta_migration
otherPermissionUrl と otherLiceneseUrl の両方が有効で内容が異なる場合はマイグレーションできない
2021-04-27 15:13:10 +09:00
ousttrue
22871e992d
ExpressionAvatar は 独立した ScriptableObject をやめる (#916)
* ExpressionAvatar is MonoBehaviour

* fix controller editor
2021-04-27 15:12:29 +09:00
ousttrue
8457f06ebb otherPermissionUrl と otherLiceneseUrl の両方が有効で内容が異なる場合はマイグレーションできない 2021-04-27 14:39:15 +09:00
ousttrue
06559cf188
Feature10/export divided vertex buffer (#913)
* MeshExportUtil

* MeshWriter.ExportMesh implement divided vertex buffer

* MeshImporterDivided

* WIP divided

* conflict restore VertexBuffer
2021-04-26 19:25:39 +09:00
ousttrue
67811f720b fix flip 2021-04-26 18:45:58 +09:00
ousttrue
1354414209 submesh分割することで頂点 index が変わることが実装できていなかった。 2021-04-26 18:08:41 +09:00
ousttrue
9a0a8498e5 VertexBuffer 2021-04-26 17:48:53 +09:00
ousttrue
6d6e812f3a null check 2021-04-26 14:07:28 +09:00
ousttrue
74cae0eec7 rename 2021-04-26 13:59:37 +09:00
ousttrue
64077a4ab1 rename 2021-04-26 13:55:06 +09:00
ousttrue
438ccc62db remove not used 2021-04-26 13:43:07 +09:00
ousttrue
948b3d9278 Vrm10Importer 2021-04-26 13:39:56 +09:00
ousttrue
10e44ed8a8 ModelReader, ModelWriter 2021-04-26 13:38:48 +09:00
ousttrue
843fa8fd28 MeshWriter 2021-04-26 13:25:02 +09:00
ousttrue
839f0b27ce MeshReader 2021-04-26 13:12:41 +09:00
ousttrue
e9c94de242 export position constraint 2021-04-23 17:40:23 +09:00
ousttrue
fde77865f7 clear m_constraints 2021-04-23 14:54:45 +09:00
ousttrue
440a8f0e6f VrmExporter.ExportConstraints 2021-04-23 14:43:34 +09:00
ousttrue
abafd14ff2 WIP ObjectSpace.model 2021-04-23 14:17:05 +09:00
ousttrue
744d0e54bc add constraints selector 2021-04-23 14:16:44 +09:00
ousttrue
e4adfdec88 colliders.Add(nodeIndex); 2021-04-23 13:39:33 +09:00
ousttrue
8068227f48 rename VRM10SpringSelectorWindow to VRM10SelectorWindow. add humanoid bone selector 2021-04-23 13:31:32 +09:00
ousttrue
81a4b1ffea SkinningBake 2021-04-22 20:50:59 +09:00
ousttrue
5beba7c647 VRM10ExportSettings.cs 2021-04-22 20:25:00 +09:00
ousttrue
ab0e3a4b80 UniGLTF.MeshExportValidatorEditor 2021-04-22 20:11:31 +09:00
ousttrue
ef1697ec54 SetExternalUnityObject が SubAssetKey を使う 2021-04-22 17:14:25 +09:00
ousttrue
b636771d24 構築時に meta と expression が ExternalObjectMap を利用する 2021-04-22 17:09:06 +09:00
ousttrue
8c7113bd53 EditorにMetaObjectの参照を表示 2021-04-22 16:41:30 +09:00
ousttrue
5a3f7d7b13 種類毎に別のフォルダにExtract 2021-04-22 16:24:41 +09:00
ousttrue
9dfab64d0e fix VrmScriptedImporterEditorGUI.m_vrm 2021-04-22 16:18:43 +09:00
ousttrue
af50e8e2a3
Merge pull request #899 from hiroj/fix_same_mesh_export
同一のMeshとMaterialを参照しているNodeをExportする場合に、重複をチェックして同じMeshIndexを参照するように変更
2021-04-21 18:48:13 +09:00
ousttrue
c8232789ff UniVRM-0.73.0 2021-04-21 18:25:42 +09:00
hiroj
da8793e457 same mesh export 2021-04-21 18:24:19 +09:00
ousttrue
9b232ec1e1 fix label 2021-04-21 18:22:50 +09:00
ousttrue
6c13354c45 otherLicenseUrl と otherPermissionUrl の間違い 2021-04-21 18:20:17 +09:00
ousttrue
366ea016f7 fix primitive.material 2021-04-21 16:44:45 +09:00
ousttrue
b90e781773 mtoon material export 実装 2021-04-21 16:39:22 +09:00
ousttrue
8e81e5e698 T-Poseボタンの表示位置を変更(T-Poseにしないと表示されなかった) 2021-04-21 16:01:24 +09:00
ousttrue
29cbf879e2 tpose button on humanoid tab 2021-04-21 15:47:28 +09:00
PoChang007
0474d586b7
Merge pull request #894 from ousttrue/fix/export_BlendShapeApplyer
正規化するときにBlendShapeを使うLookAtがExportされない
2021-04-21 15:11:42 +09:00
ousttrue
89634978d1 fix LookAt copy 2021-04-21 15:06:28 +09:00
ousttrue
44b216c906 add test 2021-04-21 15:06:09 +09:00
ousttrue
da41a5cc67 OnLayout 2021-04-20 21:07:59 +09:00
ousttrue
8e8ee5cf65 MeshExportValidator 2021-04-20 21:02:47 +09:00
ousttrue
cb1f596700 SubAssetKey == 2021-04-20 14:32:20 +09:00
ousttrue
01241ac7be StandardMap の AssetKey の比較を修正 2021-04-20 14:03:06 +09:00
ousttrue
1cd4c3d951 remove targetPath.ImportAsset. use EditorApplication.delayCall 2021-04-20 13:50:36 +09:00
ousttrue
1cee06e83e add test 2021-04-20 13:49:21 +09:00
ousttrue
b790a9a969 mv Assets/VRM/Editor/Format/HumanoidValidator.cs to Assets/UniGLTF/Editor/UniGLTF/Validation/HumanoidValidator.cs 2021-04-20 12:54:51 +09:00
ousttrue
ca8eac3ec2 Validation, Validator を移動 2021-04-20 12:50:42 +09:00
ousttrue
07582487ad UNIGLTF_IO_AXIS 2021-04-19 21:38:00 +09:00
ousttrue
c80435d640 言語の自動判定と保存を実装 2021-04-19 21:09:40 +09:00
ousttrue
6a4a47d2e9 UniGLTF/UniGLTFPreference 2021-04-19 20:56:30 +09:00
ousttrue
df8fbe79cd UniGLTF.M17N 2021-04-19 20:55:46 +09:00
ousttrue
33bd8a38f9 use ExportDialogBase 2021-04-19 20:36:16 +09:00
ousttrue
45ab1e8a7f use ExportDialogBase 2021-04-19 20:08:23 +09:00
ousttrue
7d5d323ead ExportDialogBase 2021-04-19 19:48:40 +09:00
ousttrue
25ea39cd87 SaveFileDialog 2021-04-19 18:48:42 +09:00
ousttrue
8d9de7a9d4 Validation, 多言語化を UniGLTF 配下に移動 2021-04-19 15:37:50 +09:00
ousttrue
a07d00fcd2 MeshUtility を UniGLTF の SubFolder に移動。asmdef を削除 2021-04-19 15:19:30 +09:00
ousttrue
042d5cde16 VRM10 VrmPreference を VRM に移動 2021-04-19 15:16:15 +09:00
ousttrue
1582cd1c24 TextureImporterConfigurator を VRMShaders.GLTF.IO.Editor に移動 2021-04-19 15:13:15 +09:00
Masataka SUMI
35d29e5131 Add MToon directory meta file 2021-04-16 20:13:55 +09:00
Masataka SUMI
a0fa64493a Add MToon submodule in new directory. 2021-04-16 19:56:09 +09:00
Masataka SUMI
3858a69b63 Remove old mtoon 2021-04-16 19:53:25 +09:00
ousttrue
61314cd398
Merge pull request #882 from ousttrue/fix10/fix_collider_offset
[1.0] Importerを修正
2021-04-16 19:33:05 +09:00
ousttrue
14abb5ff65 x と y の比較を追加 2021-04-16 19:30:27 +09:00
ousttrue
1204d83ddc RuntimeUnityBuilder の VRM部分で、必要な座標変換(x反転)が無かった。
Mesh, Node は、VrmLib.Model を介して座標変換されている。
2021-04-16 19:13:38 +09:00
ousttrue
f14186068c Migrate_SpringBoneTest を追加。正しく migration できている。 2021-04-16 19:11:50 +09:00
ousttrue
4e486ebb95 SpringBoneWindow が見切れるのを修正。初期選択も実装 2021-04-16 18:26:48 +09:00
ousttrue
cff9dfadd8 VRM10SpringBone.m_center を VRM10Controller.SpringBoneCenter に移動 (SpringごとではなくModel全体の設定に)
springの設定ではなくて、springが動く環境の設定。アプリが任意に設定する想定。
2021-04-16 17:12:46 +09:00
ousttrue
a03f423213 auto reload 2021-04-16 17:05:53 +09:00
ousttrue
fc5e767680 OnDrawGizmosSelected 2021-04-16 17:00:36 +09:00
ousttrue
83c407a42f VRM10SpringSelectorWindow 2021-04-16 16:29:13 +09:00
ousttrue
32abd901ea Test追加。GltfMaterialImporter.GetMaterialParam 2021-04-16 13:36:48 +09:00
ousttrue
52f516d443 test 追加. VRMMaterialImporterの interface を調整 2021-04-16 13:24:46 +09:00
ousttrue
256f9d781c MaterialImportParam.TextureSlots から SubAssetKey を作る方法を修正 2021-04-16 13:15:47 +09:00
ousttrue
36bba50914 Testを追加 2021-04-16 13:14:10 +09:00
ousttrue
b1184e9b0b rename 2021-04-16 12:39:10 +09:00
ousttrue
6ff0e6a34f SpringBoneManager 廃止 2021-04-15 19:45:16 +09:00
ousttrue
a13258785f VRM10SpringBone を SpringBone にした。 2021-04-15 19:26:15 +09:00
ousttrue
ec21956204
Merge pull request #875 from vrm-c/feature10/update_jsonschema
Feature10/update jsonschema
2021-04-15 18:39:27 +09:00
ousttrue
596651f551 Merge branch 'master' into feature10/update_jsonschema 2021-04-15 17:50:55 +09:00
ousttrue
caf61c2785 remove debug code 2021-04-15 17:18:26 +09:00
ousttrue
f16430bc85 comment と 未使用コードを削除 2021-04-15 15:07:10 +09:00
ousttrue
da49aa0b2c rename VRMMtoonMaterialImporter to VRMMaterialImporter 2021-04-15 15:05:48 +09:00
ousttrue
99e2ac8a83 vrm-specification を更新して、コードを再生成 2021-04-15 14:50:27 +09:00
ousttrue
91c44254fb MToonMaterialParamTest を追加。 2021-04-15 14:16:15 +09:00
ousttrue
00460ea051 if文 間違いを修正 2021-04-15 14:13:56 +09:00
ousttrue
40e5613226 fix null 2021-04-15 12:40:03 +09:00
ousttrue
ed0cfb1f27
Merge pull request #872 from ousttrue/feature/extract_key
Feature/extract key
2021-04-14 20:12:05 +09:00
ousttrue
aedfe98974 mod TextureImportName.GetExtractName to GetUnityObjectName 2021-04-14 20:09:30 +09:00
ousttrue
60174491c4 TextureImportName の使っていないところを削除 2021-04-14 20:05:08 +09:00
ousttrue
46605091ac GC 2021-04-14 20:04:41 +09:00
ousttrue
7d561a6be0
Merge pull request #870 from ousttrue/fix10/import_collider
colliderの重複を考慮していなかった
2021-04-14 19:41:47 +09:00
ousttrue
208311164b VRMC_constraints to VRMC_node_constraint 2021-04-14 17:45:24 +09:00
ousttrue
b8334ae645 pull JsonSchema. debug 2021-04-14 17:38:30 +09:00
ousttrue
66a7cfc768 TextureImportParam の GltfName, ConvertedName を UnityObjectName に単純化 2021-04-14 16:41:15 +09:00
ousttrue
03c0ad69c6 HashSet<SubAssetKey> 2021-04-14 14:25:21 +09:00
ousttrue
56b7f1ae20 SubAssetKey 2021-04-14 13:50:09 +09:00
ousttrue
405188f737 remove VRM10SpringBoneColliderGroup.Reset. importer が誤動作する 2021-04-13 20:48:56 +09:00
ousttrue
ac5662f61f colliderの重複考慮 2021-04-13 20:42:56 +09:00
PoChang007
bf9a506d65
Merge pull request #868 from ousttrue/feature/tpose
T-Pose にするボタン2
2021-04-13 15:22:55 +09:00