Commit Graph

58 Commits

Author SHA1 Message Date
ousttrue
e35bc5f2fe GetBytesWithMime を VRMShaders に移動
* UniGLTF.GltfTextureExporter.GetBytesWithMime を VRMShaders.AssetTextureUtil.GetTextureBytesWithMime に移動
* テスト NotReadable, Compressed を VRMShaders に移動
* テスト用リソース Resources/4x4.png と 4x4compressed.DDS を VRMShaders に移動
2021-04-12 18:17:24 +09:00
ousttrue
608caf1e74 DivideVertexBuffer option 2021-04-12 15:13:07 +09:00
ousttrue
6b9ab0db37 重複頂点が増えないように修正 2021-04-12 14:45:17 +09:00
ousttrue
ceb884d82c SharedVertexBufferTest, DividedVertexBufferTest 2021-04-12 13:59:29 +09:00
ousttrue
bbb5b0384c 2018仕様に修正 2021-04-08 21:12:17 +09:00
Masataka SUMI
8eaceb6c8e Refactoring VRMShaders directory & asmdef 2021-04-08 20:19:37 +09:00
ousttrue
5a07539302 skip RiggedSimple 2021-04-05 18:08:52 +09:00
ousttrue
9321aa3d72 skip BrainStem 2021-04-05 17:50:06 +09:00
ousttrue
4e7db0ac16 GltfSampleModelsTest_BrainStem 2021-04-05 15:55:25 +09:00
ousttrue
3f774b3bde add export test
#836
2021-04-05 15:51:09 +09:00
ousttrue
002e8c6060 rename AssetTextureUtil.UseAsset to AssetTextureUtil.IsTextureEditorAsset 2021-04-05 13:15:13 +09:00
ousttrue
27fa5dbc60 VRMShaders.TextureExporter, AssetTextureUtil 2021-04-02 18:35:02 +09:00
ousttrue
d28f700997 移動 VRMShaders.TextureExporter
#726 separate AssetTextureUtil
2021-04-02 18:14:27 +09:00
ousttrue
d76031588b fix ExportMetallicSmoothnessOcclusion
#836
2021-04-02 13:47:23 +09:00
ousttrue
7db6ea3d20 ExportMetallicSmoothnessOcclusion_Test 2021-04-02 13:41:49 +09:00
ousttrue
94bb7ef1be Remove dependency to ImporterContext from MeshImporter 2021-04-01 12:33:21 +09:00
ousttrue
a15b497b85 use Vrm10MToonMaterialImporter 2021-04-01 12:16:45 +09:00
ousttrue
5adce2dbe8 VRMShaders にテスト移動。IsReadable=false のときにコピーしないとエラーになるテスト 2021-03-31 14:34:20 +09:00
ousttrue
270a2d3eed
Merge pull request #830 from ousttrue/feature/vrmshaders_materialfactory
マテリアル生成を VRMShaders に移動
2021-03-29 16:50:16 +09:00
ousttrue
2c3ec107ec MaterialImportParam 2021-03-29 14:39:51 +09:00
ousttrue
3c5471a8e8 accessor test 2021-03-25 17:24:13 +09:00
ousttrue
f2b82200f1 TextureImportParam.ExtractKey 2021-03-25 14:49:56 +09:00
ousttrue
fd198ac10d VRMShaders.{NormalConverter,OcclusionMetallicRoughnessConverter} 2021-03-24 21:00:23 +09:00
ousttrue
7cf9895b02 VRMShaders.GetTextureParam 2021-03-24 15:52:51 +09:00
ousttrue
95ee01b41f GetTextureParam 2021-03-23 21:51:18 +09:00
ousttrue
50d5539f8d GltfTextureEnumerator.Enumerate uniqueness 2021-03-23 13:52:01 +09:00
ousttrue
e423e3be80 Add GltfTextureEnumerator.Enumerate unique test 2021-03-23 13:39:20 +09:00
ousttrue
199bc3e170 add VRM_TEST_MODELS 2021-03-17 20:58:46 +09:00
ousttrue
1f9f5e7498 exception 2021-03-17 20:52:17 +09:00
ousttrue
6a60ab3ce7 error handling 2021-03-17 20:50:05 +09:00
ousttrue
5e935ba6a6 skip draco 2021-03-17 20:18:05 +09:00
ousttrue
67b083b10f add LoadTests
https://github.com/KhronosGroup/glTF-Sample-Models
2021-03-17 19:59:45 +09:00
ousttrue
6d211f2ec5 test 2021-03-17 15:53:53 +09:00
ousttrue
f6aeef30ed rename 2021-03-17 15:30:03 +09:00
ousttrue
da86ba4543 UnitTest 2021-03-17 15:30:02 +09:00
ousttrue
59d84cb78b glTFTextureTypes, Export_PBR 2021-03-17 15:30:01 +09:00
ousttrue
fd12e0d1f5 remove ITextureConverter. static class OcclusionMetallicRoughnessConverter 2021-03-17 15:30:00 +09:00
ousttrue
d2e560aca4 OcclusionMetallicRoughnessConverter.Convert
#781
2021-03-17 15:30:00 +09:00
ousttrue
4413128f28 remove ITextureConverter.GetImportTexture 2021-03-17 15:29:59 +09:00
ousttrue
d589f6bb46 OcclusionMetallicRoughnessConverter 2021-03-17 15:29:58 +09:00
ousttrue
f03c912e73 asset に対する UnityEngine.Object.DestroyImmediate の挙動確認 2021-03-17 12:35:43 +09:00
ousttrue
538f6fa919 ImporterContext.Dispose 2021-03-08 19:52:30 +09:00
ousttrue
148e43f5e1 refactor ImporterContext.Dispose and ImporterContext.TransferOwnership 2021-03-08 19:52:29 +09:00
ousttrue
c083505ef5 fix MaterialTests 2021-03-03 12:57:35 +09:00
ousttrue
2e6ded5a7f ImporterContextのAssetImport向けの機能を、EditorImporterContextに分離
EditorImporterContext
#758
2021-02-26 19:00:48 +09:00
ousttrue
a5be5e1383 GltfParserの分離と、ImporterContextのインターフェース整理
使い方
* var parser = new GltfParser();
* parser.ParsePath(filePath); // ParseJson, ParseGlb 等パース系の関数
* context = new ImporterContext(parser); // parse から context を作る
* context.Load(); // もしくは LoadAsync で、Unity化する
2021-02-22 15:52:32 +09:00
ousttrue
677ccf9d58 remove DepthFirstScheduler
#450
2021-02-16 20:16:21 +09:00
ousttrue
912664768f merge MaterialItemBase to MaterialFactory 2021-02-15 13:49:49 +09:00
ousttrue
c7e0191685 CreateMaterialAsyncFunc 2021-02-12 21:22:46 +09:00
ousttrue
153ec536e6 TextureItem to MaterialFactory.GetTextureAsync 2021-02-12 20:32:05 +09:00