Commit Graph

2540 Commits

Author SHA1 Message Date
Masataka SUMI
ccbc53d0d8 Suppress TextureFetch if not needed. 2021-06-07 20:11:00 +09:00
Masataka SUMI
977482df90 Disable unnecessary shader variants/ 2021-06-07 20:10:20 +09:00
Masataka SUMI
c81e4c275a add outline pass 2021-06-04 21:21:04 +09:00
Masataka SUMI
598e3d7013 Separate GI func 2021-06-02 21:01:41 +09:00
Masataka SUMI
9c089b85ad fix matcap uv 2021-06-02 20:54:09 +09:00
Masataka SUMI
fd52ae2af4 Refactoring 2021-06-02 20:49:22 +09:00
Masataka SUMI
2b8295d5d4 Separate compile-time define 2021-06-02 20:25:07 +09:00
Masataka SUMI
e6d5b4d653 make function arguments constant. 2021-06-02 20:07:39 +09:00
Masataka SUMI
f857935bbd Separate functions 2021-06-02 19:31:54 +09:00
Masataka SUMI
0182e974bf follow mtoon0.x 2021-06-02 15:58:05 +09:00
Masataka SUMI
485c43efe6 implements lighting & emission. 2021-06-01 19:21:28 +09:00
Masataka SUMI
d25eb746df Fix alpha source 2021-05-31 20:21:17 +09:00
Masataka SUMI
44067be1fc Implements basic components of mtoon10. 2021-05-31 20:18:34 +09:00
Masataka SUMI
8ec0bfca40 define MToon10 properties according to schema 2021-05-28 19:24:42 +09:00
Masataka SUMI
09b2d4d326 duplicate MToon10 from MToon 2021-05-28 18:10:59 +09:00
ousttrue
ff9a2cc80b
Merge pull request #987 from Santarh/fastMetallicRoughnessImport
Import Metallic-Smoothness with Occlusion texture with shader implementation. (faster!)
2021-05-28 15:32:47 +09:00
Masataka SUMI
3aaa06a1e2 Merge branch 'master' of https://github.com/vrm-c/UniVRM into fastMetallicRoughnessImport 2021-05-28 15:25:31 +09:00
ousttrue
0c3d7b2ab8
Merge pull request #986 from Santarh/texDeserialize
Extension implementation can inject texture loading strategy to ImporterContext
2021-05-27 23:50:19 +09:00
Masataka SUMI
388a7fbc6e Add complex test to MetallicRoughnessConverter 2021-05-27 22:45:21 +09:00
Masataka SUMI
9aee0b1ea3 Implements standard texture importing with shader 2021-05-27 22:27:51 +09:00
Masataka SUMI
06715ab77b fix bug 2021-05-27 22:24:25 +09:00
Masataka SUMI
283efdeadb Remove unused shader 2021-05-27 21:44:55 +09:00
Masataka SUMI
589d5504a7 Rename normal map exporter 2021-05-27 21:44:09 +09:00
Masataka SUMI
9d0592088a Add argument to VRM & VRM10 ImporterContext 2021-05-27 21:32:11 +09:00
PoChang007
b8d23a11a0
Merge pull request #985 from ousttrue/fix_curvemap_warn
fix warn
2021-05-27 21:27:01 +09:00
Masataka SUMI
de55fd4637 remove unused 2021-05-27 21:25:26 +09:00
Masataka SUMI
7c9be3cf9e remove debug code 2021-05-27 21:24:46 +09:00
ousttrue
f6c5329b25 fix warn 2021-05-27 20:35:19 +09:00
Masataka SUMI
44bced7f3d don't need normal texture conversion when importing 2021-05-27 20:27:11 +09:00
Masataka SUMI
6b6a219d43 use ITextureDeserializer 2021-05-27 20:03:45 +09:00
Masataka SUMI
02e51346f4 define ITextureDeserializer 2021-05-27 18:54:27 +09:00
ousttrue
b67d2f4564
Merge pull request #984 from Santarh/importWihtoutAlpha
Export textures without alpha channel if the texture was linear, normal, or metallic-roughness.
2021-05-27 18:40:05 +09:00
Masataka SUMI
4569193195 Merge branch 'master' of https://github.com/vrm-c/UniVRM into importWihtoutAlpha 2021-05-27 18:37:56 +09:00
ousttrue
f66b1acc63
Merge pull request #983 from Santarh/importNoAlpha
Refactoring importing texture/material
2021-05-27 18:37:12 +09:00
Masataka SUMI
886311af50 Suppress alpha channel if exporting linear, normal or metallic-roughness texture. 2021-05-27 17:42:57 +09:00
Masataka SUMI
c456c9ddf7 mv MaterialImporter MaterialDescriptorGenerator 2021-05-27 16:00:16 +09:00
Masataka SUMI
8cba3ba71a mv MaterialImportParam MaterialDescriptor 2021-05-27 15:56:51 +09:00
Masataka SUMI
570cef700d mv TextureImportParam TextureDescriptor 2021-05-27 15:43:57 +09:00
Masataka SUMI
f2495f61b5 mv TextureImportParamSet TextureDescriptorSet 2021-05-27 15:38:40 +09:00
Masataka SUMI
adbe16e154 mv GetTextureImportParamSet Get 2021-05-27 15:37:38 +09:00
Masataka SUMI
a4a5b1d0cb mv TextureSetImporter TextureDescriptorGenerator 2021-05-27 15:36:52 +09:00
Masataka SUMI
157c7091f7 follow test 2021-05-27 15:35:45 +09:00
Masataka SUMI
86d1dc0db7 rename 2021-05-27 15:16:03 +09:00
Masataka SUMI
b549f54a13 define TextureSet 2021-05-27 15:12:49 +09:00
ousttrue
29f92bda0b
Merge pull request #982 from Santarh/texRefact
Refactoring importing textures
2021-05-26 22:00:19 +09:00
Masataka SUMI
6ebd030f3a Ignore enumerating if vrm is 0 2021-05-26 21:50:23 +09:00
Masataka SUMI
7aecbc7949 Use Vrm10TextureSetImporter in Vrm10Importer 2021-05-26 21:32:13 +09:00
Masataka SUMI
a6d730d15f Refactor Texture enumeration to TextureSetImport 2021-05-26 21:22:34 +09:00
Masataka SUMI
58e7faee32 Merge branch 'master' of https://github.com/vrm-c/UniVRM into texRefact 2021-05-26 18:46:15 +09:00
ousttrue
7382b3d900
Merge pull request #980 from oocytanb/fix/add_tests_for_validating_null_mesh
メッシュが無いオブジェクトに対する MeshExportValidator のテストを追加
2021-05-26 18:43:09 +09:00