Commit Graph

1945 Commits

Author SHA1 Message Date
ousttrue
819fb95a25 Extract 時に VRM10Expression.Prefab をセットする 2021-07-29 17:51:38 +09:00
ousttrue
a7d0880295 null check
何故か null の時がある
2021-07-29 17:50:54 +09:00
ousttrue
c1c778e907 * PreviewPrefab の ObjectField を常時表示
* m_scene のライフサイクルを整理(生成を遅延。OnDestroyとPrefabが変更された時に破棄)
2021-07-29 17:42:21 +09:00
ousttrue
9fd371563c remove inheritance 2021-07-29 17:19:08 +09:00
ousttrue
89073efdba remove unused 2021-07-29 17:13:42 +09:00
ichi23
c438331162 skip mesh export if CanExport is false 2021-07-27 16:11:09 +09:00
ousttrue
35798939b7
Merge pull request #1109 from Santarh/fixDestroyNulLAccess
Add properties & Fix the bug in `RuntimeGltfInstance`
2021-07-19 17:50:00 +09:00
Masataka SUMI
2f970a200c Add Nodes property. 2021-07-19 16:57:39 +09:00
Masataka SUMI
b6fc095ce1 Add animationClip property. 2021-07-19 16:51:20 +09:00
Masataka SUMI
5baee4aabf Fix the bug about unrelated renderers was manipulated. 2021-07-19 16:41:20 +09:00
Masataka SUMI
e3929b2d04 add interfaces. 2021-07-19 16:40:15 +09:00
Masataka SUMI
21a5f4e315 Make asmdef's auto-referenced true. 2021-07-19 16:15:35 +09:00
ousttrue
e57235d0a0 fix ExpressionTest 2021-07-19 12:37:14 +09:00
ousttrue
77a8c21213 fix GetOrLoadExpression 2021-07-19 12:34:14 +09:00
ousttrue
b3017166a4 UniVRM-0.79.0 2021-07-19 12:06:18 +09:00
ousttrue
14ea4befce コード整理。IMaterialValidator.EnumerateTextureProperties 追加した
Exporter がテクスチャー列挙という形式をとらずに全部展開してするという手法を取っているため、それほど共通化されない。
2021-07-16 17:38:51 +09:00
ousttrue
0d9b9cbbf7 MeshExportList を追加。GetUniqueMaterials を共通化 2021-07-16 16:47:21 +09:00
ousttrue
da4eff1318 非対応のテクスチャタイプをエラーにする 2021-07-16 15:49:09 +09:00
ousttrue
51b2c48561 IMaterialValidator 2021-07-16 15:25:51 +09:00
Masataka SUMI
8e0322aa70 fix direcitonal light attenuation multiply. 2021-07-15 19:57:43 +09:00
Masataka SUMI
1549db1a81 fix pbr correct mode. 2021-07-15 19:57:21 +09:00
Masataka SUMI
eb532c4aa6 Add Pbr Correct mode. 2021-07-15 19:47:22 +09:00
Masataka SUMI
3cb5d97c44 fix outline normal 2021-07-15 19:44:06 +09:00
Masataka SUMI
93d4507db7 Add Shade & Toony presets. 2021-07-15 19:16:02 +09:00
Masataka SUMI
23a50ae7b3 Add migration Tests 2021-07-15 19:05:51 +09:00
Masataka SUMI
f71e1fbbce Add EditMode 2021-07-15 18:05:34 +09:00
Masataka SUMI
8c661736cd Rename MToon10 2021-07-15 16:35:59 +09:00
PoChang007
0a31068616
Merge pull request #1092 from ousttrue/feature10/update_expression2
[1.0] Expression の仕様更新に追随
2021-07-07 15:16:13 +09:00
Masataka SUMI
a9b743f92e fix MissingReferenceException 2021-07-05 18:03:30 +09:00
ousttrue
a1b8ef429e fix generator 2021-07-02 19:57:37 +09:00
ousttrue
fa460f0031 JsonSchema を更新してコードを再生成した
https://github.com/vrm-c/vrm-specification/pull/296
2021-07-02 19:57:37 +09:00
ousttrue
ea642495cd fix VRMC_hdr_emissiveMultiplier generation path 2021-07-02 19:56:40 +09:00
ousttrue
a96e0b6267 GenerateInfo 2021-07-02 19:56:39 +09:00
ousttrue
ce163245a4 impl DictionaryJsonSchema 2021-07-02 19:56:39 +09:00
Masataka SUMI
700f47b42a Add null check 2021-07-02 15:37:34 +09:00
Masataka SUMI
ab1f61e560 make public resource unique method 2021-07-01 20:48:29 +09:00
ousttrue
7874e72c07 matrix extraction may X-Mirror 2021-07-01 15:05:10 +09:00
ousttrue
fc774d2f6b FromFullpath to FromUnityPath
間違いが起こりやすい。UnityPath が自分で絶対パス判定した方がいいかも
2021-06-30 15:39:21 +09:00
ousttrue
a8efc25886 add ZipArchivedGltfScriptedImporterEditor 2021-06-30 15:37:27 +09:00
ousttrue
93b6564b0f rename EditorGUI to Editor 2021-06-30 15:25:15 +09:00
ousttrue
7ae7aff51d ScriptedImporterImpl to GltfScriptedImporterBase 2021-06-30 15:23:46 +09:00
ousttrue
d90520fba3
Merge pull request #1080 from ousttrue/feature/zip_archvie_importer
experimental zip archive importer
2021-06-30 15:15:08 +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
ousttrue
a569e1081b default 引き数止め(privateだし) 2021-06-30 15:08:26 +09:00
ousttrue
a319b61441 null check 2021-06-30 14:51:26 +09:00
ousttrue
d50448238e
Merge pull request #1084 from Santarh/fixMatZero
Fix error when material count was zero in VRM
2021-06-30 13:52:45 +09:00
ousttrue
8b645b060d
Merge pull request #1083 from Santarh/fixDuplicatedSufix
Add unique suffix to same name assets.
2021-06-30 13:51:10 +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
Masataka SUMI
e1c897b220 Add unique suffix to same name assets. 2021-06-29 22:23:03 +09:00
Masataka SUMI
70c01d5344 AnimationClip import with AnimationClipFactory 2021-06-29 21:02:19 +09:00
ousttrue
ff2271eea9 apply VRMC_materials_hdr_emissiveMultiplier 2021-06-29 20:35:57 +09:00
ousttrue
bc8a8b3a7f update VRM10MetaEditor 2021-06-29 20:27:35 +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
ousttrue
7f7c01c011 mv GltfExportSettings to Runtime 2021-06-29 20:25:57 +09:00
ousttrue
a4ef5999a0 GltfExportSettings to C# class from ScriptableObject 2021-06-29 20:25:57 +09:00
ousttrue
68d9c76d0e mv EmissiveMultiplier to UniGLTF 2021-06-29 20:25:56 +09:00
ousttrue
a7f64e0f72 WIP 2021-06-29 20:25:56 +09:00
ousttrue
aacb30bac3 JsonSchemaからの再生成
* VRMC_materials_hdr_emissiveMultiplier が追加
* TextureTransformBind.Scaling => Scale rename
2021-06-29 20:25:56 +09:00
ousttrue
94f2d9f7bb ApplyModifiedProperties 2021-06-29 17:32:13 +09:00
ousttrue
d90179a720 experimental zip archive importer 2021-06-29 15:53:53 +09:00
ousttrue
7e71dc3d62 fix SettingProvider
> Cannot create Settings Provider for: CreateProjectSettingsProvider
> UnityEditor.WindowLayout:LoadDefaultWindowPreferences ()
2021-06-29 14:57:03 +09:00
ousttrue
7b0c8f5f97
Merge pull request #1076 from Santarh/parser
Refactoring `GltfParser`
2021-06-29 12:50:19 +09:00
Masataka SUMI
90aa30ab29 Fix bug of unarchiving stored file in zip. 2021-06-28 02:10:33 +09:00
Masataka SUMI
bc5051258a Use ambiguous parser in ScripterImporter 2021-06-28 01:40:22 +09:00
Masataka SUMI
8ce79f7cdd Add comments 2021-06-28 00:33:31 +09:00
Masataka SUMI
3ed5c4fe5c Rename IGltfData to GltfData 2021-06-28 00:26:54 +09:00
Masataka SUMI
a1c40eeda0 Implements Parser variants. 2021-06-28 00:26:05 +09:00
Masataka SUMI
e5ca1346a5 Rename GltfParser to IGltfData 2021-06-27 21:45:30 +09:00
Masataka SUMI
6072a879d2 Add comment 2021-06-24 22:04:12 +09:00
Masataka SUMI
02455ef51d TextureDeserializer can await. 2021-06-24 22:03:46 +09:00
ousttrue
b6db76874b s_typeMap を遅延 2021-06-24 18:54:34 +09:00
ousttrue
8080bf7ab6 CanExtract 2021-06-24 18:46:12 +09:00
ousttrue
1ea276e959 CanExtract 2021-06-24 18:39:27 +09:00
ousttrue
765c685837 remove ScriptedImporterExtension 2021-06-24 18:24:18 +09:00
ousttrue
d72e1f1551 no animation message 2021-06-24 17:40:05 +09:00
ousttrue
0b575c43d2
Merge pull request #1072 from Santarh/exportTexturesWithoutAlpha
Export textures with alpha channel only if necessary
2021-06-24 15:43:15 +09:00
Masataka SUMI
ba086dc0ed Don't export alpha channel if alphaMode was not opaque in vrm1.0 2021-06-24 15:27:19 +09:00
Masataka SUMI
3f002f08a4 Refactoring 2021-06-24 15:25:33 +09:00
Masataka SUMI
8e4cfafcf5 change condition to defencive 2021-06-24 15:20:39 +09:00
Masataka SUMI
5ee806d672 can access ITextureExporter 2021-06-24 15:16:15 +09:00
Masataka SUMI
2ad014f11c Rename 2021-06-24 15:13:05 +09:00
Masataka SUMI
ee77504ed3 don't export alpha if material has no transparency 2021-06-23 23:52:45 +09:00
Masataka SUMI
c9d513e409 Correct Metallic-Roughness Conversion condition 2021-06-23 23:42:37 +09:00
Masataka SUMI
fbd885c67c Export texture's alpha if only necessary. 2021-06-23 23:04:16 +09:00
Masataka SUMI
8833925d71 Remove unused define 2021-06-23 21:57:49 +09:00
Masataka SUMI
186609639a fix a bug. Outline Width Texture doesn't reference uv correctly. 2021-06-23 21:57:02 +09:00
Masataka SUMI
8472a20cdf define variable name clearly 2021-06-23 21:07:44 +09:00
Masataka SUMI
61843ccadd Apply emissionColor if emissionMap was none. 2021-06-23 20:38:40 +09:00
Masataka SUMI
e0d561af37 Don't use multi_compile_local (because 2019.1 or later function...) 2021-06-23 20:32:07 +09:00
PoChang007
851b9432d7
Merge pull request #1067 from ousttrue/version/v0_78_0
UniVRM-0.78.0
2021-06-23 13:11:44 +09:00
ousttrue
0d0471535a UniVRM-0.78.0 2021-06-23 13:05:19 +09:00
ousttrue
c6e6bf64a3 fix using 2021-06-23 12:53:43 +09:00
Masataka SUMI
887d4b61a2 Allow External chunks. 2021-06-22 21:24:43 +09:00
ousttrue
05272ff989
Merge pull request #1062 from ousttrue/feature10/migrate_if_only_vrm0
vrm0 の時だけ migration checkbox
2021-06-22 20:08:11 +09:00
Masataka SUMI
2fa03bbcdd Merge branch 'master' of https://github.com/vrm-c/UniVRM into legacyMigration 2021-06-22 20:03:26 +09:00
Masataka SUMI
c3775ca15f Add migration code about legacy roughness texture behaviour. 2021-06-22 19:59:59 +09:00
Masataka SUMI
95dd4fd2fc Remove unused 2021-06-22 19:49:27 +09:00
Masataka SUMI
3ac8d19b86 public textureDeserializer 2021-06-22 19:49:00 +09:00