Commit Graph

242 Commits

Author SHA1 Message Date
ousttrue
152e9c8a15 UniVRM-0.75.0 2021-05-24 17:58:16 +09:00
Masataka SUMI
82106f6c64 Rename, Comment 2021-05-20 21:24:30 +09:00
Masataka SUMI
ef929de895 rename & use interface 2021-05-20 20:55:51 +09:00
ousttrue
c1930ca040
Merge pull request #961 from Santarh/refactorTextureSerializer
Refactoring Serializing Textures
2021-05-20 18:35:09 +09:00
Masataka SUMI
f88e8d7286 Refactoring Serializing Textures 2021-05-20 18:23:26 +09:00
ousttrue
22cb1372be axis の複数形は、axes
not axises
2021-05-19 17:28:10 +09:00
ousttrue
b8223a20c3 export with bone normalize cause, drop look at curve params 2021-05-19 16:04:16 +09:00
Masataka SUMI
b8f2d37ccf Export Texture with specified Color Space. 2021-05-13 20:57:35 +09:00
Masataka SUMI
68b6f7e0a0 use renderQueue in MaterialImporterParam in VRM 0.x 2021-05-10 20:13:53 +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
14151cb12d Rename 2021-05-07 20:30:02 +09:00
Masataka SUMI
dc9bd07f51 Specify color space in exporting VRM0 Material. 2021-05-07 19:55:49 +09:00
ousttrue
8629531284 MeshExportValidator.Validate 2021-05-06 15:18:17 +09:00
ousttrue
c8232789ff UniVRM-0.73.0 2021-04-21 18:25: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
8d9de7a9d4 Validation, 多言語化を UniGLTF 配下に移動 2021-04-19 15:37:50 +09:00
ousttrue
52f516d443 test 追加. VRMMaterialImporterの interface を調整 2021-04-16 13:24:46 +09:00
ousttrue
da49aa0b2c rename VRMMtoonMaterialImporter to VRMMaterialImporter 2021-04-15 15:05:48 +09:00
ousttrue
00460ea051 if文 間違いを修正 2021-04-15 14:13:56 +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
6977424196
Merge pull request #863 from ousttrue/fix/do_not_use_resources
GetBytesWithMime を VRMShaders に移動
2021-04-12 18:42:46 +09:00
ousttrue
f43811702e UniVRM-0.72.0 2021-04-12 18:19:14 +09:00
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
4893c4b90e Do not use the variadic max to avoid gc
public static float Max(params float[] values);
2021-04-12 16:26:49 +09:00
Masataka SUMI
71fb834364 refactoring vrm shaders asmdef 2021-04-08 20:59:43 +09:00
Masataka SUMI
8eaceb6c8e Refactoring VRMShaders directory & asmdef 2021-04-08 20:19:37 +09:00
ousttrue
d28f700997 移動 VRMShaders.TextureExporter
#726 separate AssetTextureUtil
2021-04-02 18:14:27 +09:00
ousttrue
7184bf7dee UniVRM-0.71.0 2021-04-02 13:56:52 +09:00
ousttrue
9a29eac013 humanoid 2021-04-01 12:16:46 +09:00
ousttrue
a15b497b85 use Vrm10MToonMaterialImporter 2021-04-01 12:16:45 +09:00
ousttrue
634d467b86 UniVRM-0.70.0 2021-03-31 14:36:40 +09:00
ousttrue
2c3ec107ec MaterialImportParam 2021-03-29 14:39:51 +09:00
ousttrue
b421ad7369 VRMShaders.TextureFactory 2021-03-25 20:23:58 +09:00
ousttrue
2d4d5315ba TextureFactory.m_textureCache の使い方を整理、テスト追加 2021-03-25 15:37:39 +09:00
ousttrue
64b97295b5 add TextureImportParam.{Offset,Scale} 2021-03-24 20:32:41 +09:00
ousttrue
aa7fb07b12 rename 2021-03-24 18:38:55 +09:00
ousttrue
2438516bda namespace VRMShaders 2021-03-24 15:56:33 +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
8aa450d3ac remove UnityWebRequestTextureLoader 2021-03-23 18:46:22 +09:00
ousttrue
1ad5b5e3f6 UniVRM-0.69.1 2021-03-23 14:24:13 +09:00
ousttrue
16ec93e159 ExportExtensions
Textureの数が確定する最後にエクスポートする
2021-03-22 15:52:08 +09:00
PoChang007
b40c65d98b
Merge pull request #809 from ousttrue/version/0_69_0
Version/0 69 0
2021-03-21 18:39:19 -09:00
ousttrue
59fbfe03b5 UniVRM-0.69.0 2021-03-22 12:30:59 +09:00
ousttrue
2528f8aa6c ReadMeta 復活 2021-03-19 16:58:49 +09:00
ousttrue
25b70b97d2 TextureExporter.ExportLinear place holder 2021-03-17 17:50:47 +09:00
ousttrue
1d38656df2 fix rebase 2021-03-17 15:42:16 +09:00
ousttrue
377d5127cc fix MToon export 2021-03-17 15:32:09 +09:00
ousttrue
b474ca3eba NotVrm0Exception 2021-03-17 15:32:09 +09:00
ousttrue
f6aeef30ed rename 2021-03-17 15:30:03 +09:00
ousttrue
a8dcec0263 static class TextureIO 2021-03-17 15:30:02 +09:00
ousttrue
bb607688e6 TextureExportManager.GetTextureIndex 2021-03-17 15:30:01 +09:00
ousttrue
59d84cb78b glTFTextureTypes, Export_PBR 2021-03-17 15:30:01 +09:00
ousttrue
3d85986f2e MetallicFactor and RoughnessFactor 2021-03-17 15:29:59 +09:00
ousttrue
d589f6bb46 OcclusionMetallicRoughnessConverter 2021-03-17 15:29:58 +09:00
ousttrue
2273022411
Merge pull request #795 from ousttrue/fix/vrm_dispose
fix VRMImporterContext
2021-03-17 13:16:05 +09:00
ousttrue
5425a68ebc VRMImporterContext.TransferOwnership が不適切。VRMImporterContext.Dispose が無かった。 2021-03-17 12:18:40 +09:00
ousttrue
fb84f47e34
Merge pull request #793 from ousttrue/version/0_68_2
UniVRM-0.68.2
2021-03-17 12:09:38 +09:00
ousttrue
01e6f1efdb UniVRM-0.68.2 2021-03-16 20:29:46 +09:00
ousttrue
784b7ed600 add thumbnail 2021-03-16 20:23:26 +09:00
ousttrue
a60cea63e6 glTFから生成すべきテクスチャーを列挙する
#790
2021-03-16 20:14:13 +09:00
ousttrue
02b7ffd5e2 fix material rename 2021-03-16 16:07:21 +09:00
ousttrue
bd3028ef35 UniVRM-0.68.1 2021-03-16 15:06:43 +09:00
ousttrue
1457ab136b ConvertAndExtractImages 2021-03-09 14:28:08 +09:00
ousttrue
397bd5869b TakeOwnershipFunc 2021-03-09 13:09:53 +09:00
ousttrue
16764421ee VRMEditorImporterContext 2021-03-08 21:39:22 +09:00
ousttrue
3a7fc7735e fix 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
54de206aad
Merge pull request #765 from ousttrue/fix/textuerloader_from_external
Fix/textuerloader from external
2021-03-02 20:50:39 +09:00
ousttrue
73e30ef60f UniVRM-0.68.0 2021-03-02 18:32:06 +09:00
ousttrue
f3454d55e9 remove AltTask. replace IAwaitCaller 2021-03-02 18:04:43 +09:00
ousttrue
14c39b61be fix vrmAssetPostprocessor
TextureのAssetImportが3種類になったのに対応

* ScriptedImporter(subAsset)
* ScriptedImporter(ExternalObject)
* AssetPostProcessor(from TextureAsset)
2021-03-01 20:29:41 +09:00
ousttrue
47853d3a7d
Merge pull request #760 from ousttrue/feature/destroy_on_destroy
Feature/destroy on destroy
2021-03-01 14:39:58 +09:00
ousttrue
ead45c9640
Merge pull request #759 from ousttrue/feature/gltf_export_window
Feature/gltf export window
2021-03-01 14:37:38 +09:00
ousttrue
26a649938a restore SaveSpringBoneToJSON 2021-02-26 21:27:43 +09:00
ousttrue
7657e62893 VRMImporterContext.ModelOwnResources 2021-02-26 19:07:17 +09:00
ousttrue
2e6ded5a7f ImporterContextのAssetImport向けの機能を、EditorImporterContextに分離
EditorImporterContext
#758
2021-02-26 19:00:48 +09:00
ousttrue
d96f47bd2a gltfExporter.m_axisInverter 2021-02-26 14:35:16 +09:00
ousttrue
fab04f7eb0 rename NextFrameAwaitable 2021-02-24 22:09:52 +09:00
ousttrue
48c9c6ee73 WIP GltfScriptedImporter 2021-02-24 18:13:24 +09:00
ousttrue
edb6a50968 MaterialFactory manipulate ExternalObjectMap 2021-02-24 16:39:13 +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
0f85964a50 コード整理。デバッグ用の時間計測を分離 2021-02-22 14:39:30 +09:00
ousttrue
758e90bcab LoopAwaitable 2021-02-19 16:53:38 +09:00
ousttrue
6914df7de0 not Generic 2021-02-19 16:23:57 +09:00
ousttrue
282a81e894 動いた 2021-02-19 14:30:10 +09:00
ousttrue
c3997af90e WIP ExplicitTask 2021-02-18 15:28:01 +09:00
ousttrue
701d44acc9 nextFrame 2021-02-16 20:42:21 +09:00
ousttrue
677ccf9d58 remove DepthFirstScheduler
#450
2021-02-16 20:16:21 +09:00
ousttrue
0f513f3341 remove obsolete 2021-02-16 19:27:19 +09:00
ousttrue
912664768f merge MaterialItemBase to MaterialFactory 2021-02-15 13:49:49 +09:00
ousttrue
693cc665c2 Separate TextureFactory from MaterialFactory 2021-02-15 13:44:30 +09:00
ousttrue
e1d3647181 Editor スクリプトで UnitySynchronizationContext.Exec をキックする対策 2021-02-15 13:21:01 +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
ousttrue
c26ea50e6a remove ITextureLoader.ProcessOnAnyThread 2021-02-12 17:17:13 +09:00
ousttrue
e2b2495e1c * MaterialImporter を MaterialItem に分解
* MaterialImporter を interface から delegate に格下げ
* UniUnlit の導入により不要になった ShaderStore を削除
2021-02-10 20:14:13 +09:00
ousttrue
958f02ac73 作業準備。Material/Texture 関連を MaterialFacotry に移動 2021-02-10 18:19:24 +09:00
ousttrue
2ba6b4fc31 MaterialImporter.GetTextureFunc を引数に 2021-02-10 17:51:15 +09:00
ousttrue
e1367461a2 v0.67.0 2021-02-10 14:49:43 +09:00
ousttrue
dcf9608e86
Merge pull request #734 from ousttrue/feature/simplify_unijson
Feature/simplify unijson
2021-02-09 19:46:22 +09:00
amamagi
cb14663a2a fix typo 2021-02-09 19:42:49 +09:00
ousttrue
c2ffda92dc MsgPack と Json を共用にするための Generics ListTreeNode を 単純な型 JsonNode で置き換え 2021-02-09 15:15:38 +09:00
PoChang007
f6688659d3
Merge pull request #720 from ousttrue/fix/springbone_scaling
Fix/springbone scaling
2021-02-03 15:10:11 +09:00
PoChang007
1cbee1e6c5
Merge pull request #721 from ousttrue/version/v0_66_0
Version/v0 66 0
2021-02-03 15:09:11 +09:00
ousttrue
fda4566b05
Merge pull request #710 from amamagi/optimize-string-methods
Optimize string APIs
2021-02-03 12:38:33 +09:00
ousttrue
85d46ceb06 v0.66.0 2021-02-02 18:00:15 +09:00
ousttrue
4da433fb24 implement normalization for VRMSpringBoneColliderGroup 2021-02-02 16:28:17 +09:00
ousttrue
1bf79f326f remove comment 2021-02-02 16:15:07 +09:00
ousttrue
d90b7df465 update validation 2021-02-02 16:11:39 +09:00
ousttrue
d3f56594da UniVRM-0.65.3 (UniGLTF-2.1.3)
#711

UniGLTFのバージョン番号は、 UniVRMのバージョン番号から機械的に決めることにします。
更新の有無でそれぞれバージョンアップの有無を管理すると煩雑になるためです。

major: 2
minor: UniVRM.minor - 64
patch: UniVRM.patch

UniGLTF のバージョンを UniVRMのバージョンに揃えたいのですが、
先に `1.27` というバージョンを持っていて巻き戻るので、とりあえず `2.0` に上げていてやむを得ない状態に。
2021-02-01 15:22:41 +09:00
amamagi
619bb84331 Replace string.StartsWith and string.EndWith to string.FastStartsWith and string.FastEndWith 2021-01-29 20:10:39 +09:00
ousttrue
03df263aee v0.65.2 2021-01-28 18:04:39 +09:00
ousttrue
7ad06ad056
Merge pull request #697 from ousttrue/version/v0_65_1
v0.65.1
2021-01-27 17:16:56 +09:00
ousttrue
9a56c850e4 v0.65.1 2021-01-27 15:43:51 +09:00
Masataka SUMI
17023b94b2 make BlendShapeClip serializer public. 2021-01-27 15:38:21 +09:00
Masataka SUMI
1cf9cba349 Fix #694 Turkish "i" problem. 2021-01-27 15:12:46 +09:00
ousttrue
e39a94c91a
Merge pull request #692 from ousttrue/v0.65.0
v0.65.0
2021-01-25 18:06:00 +09:00
ousttrue
4b23c5ce2d v0.65.0 2021-01-25 17:53:26 +09:00
ousttrue
b93e5c4a3d add Validation.Extended
#680
2021-01-25 15:09:27 +09:00
hiroj
28d931aa6f add ITextureExporter 2021-01-22 21:25:01 +09:00
ousttrue
2d9773cec2
Merge pull request #672 from ousttrue/feature/rename_menu
Feature/rename menu
2021-01-14 19:55:43 +09:00
ousttrue
61ac29090c
Merge pull request #668 from ousttrue/feature/unique_joints
Feature/unique joints
2021-01-14 19:55:34 +09:00
ousttrue
ba81098b53 update version 0.64.0 2021-01-14 19:26:33 +09:00
ousttrue
ff31a01e7d update menu 2021-01-14 19:26:33 +09:00
ousttrue
a3fbd81c66 fix 2021-01-13 17:27:44 +09:00
ousttrue
5c8859b83a enabled = false 2021-01-13 13:27:21 +09:00
ousttrue
41e45dd83a add VRMFirstPerson.SetVisiblity
#633
2021-01-12 17:47:07 +09:00
ousttrue
796470b17e
Merge branch 'master' into feature/vrm10 2021-01-12 12:53:43 +09:00
ousttrue
575f04e61a version 0.63.2 2021-01-08 13:12:44 +09:00
ousttrue
797435f398 export empty dictionary. version 0.63.2 2021-01-08 13:12:25 +09:00
ousttrue
d53942a7bd merge vrm10
* MeshUtility を UniGLTF 下に移動
* Assets/VRM10 を追加
* JsonSchemaからのコード生成 UniGLTF/Editor/Generator を追加
2021-01-07 13:37:24 +09:00
ousttrue
415fe47007 v0.63.1 2021-01-06 17:02:17 +09:00
ousttrue
4536599d52 version 0.63.0 2021-01-04 18:10:24 +09:00
ousttrue
34f3cbbd92 glTF_VRM_extensions.TryDeserilize 2020-12-02 15:27:31 +09:00
ousttrue
90e9766190 VRM/Runtime/Format から UnityEngine 依存を除去 2020-12-01 20:26:34 +09:00
ousttrue
4ffd97c2e9 FolderとAsmdef整理。Runtime, Editor, Tests 2020-12-01 19:54:13 +09:00