Commit Graph

2471 Commits

Author SHA1 Message Date
notargs
1e4b054790 Normalize quaternion on update headTransform.rotation 2021-10-19 16:18:17 +09:00
ousttrue
94fe98cbd0 use RuntimeOnlyAwaitCaller 2021-10-18 18:48:35 +09:00
ousttrue
8ea504653e use RuntimeOnlyAwaitCaller 2021-10-18 18:45:23 +09:00
ousttrue
b91eb724d3 remove meta 2021-10-18 18:44:23 +09:00
ousttrue
df9f4ac07e unitypackageの分け方
* UniVRM
* UnivRM_Samples
* VRM
* VRM_Samples

の4パッケージとする
2021-10-18 14:19:08 +09:00
ousttrue
0d25276a00 compile check for Build 2021-10-18 13:27:49 +09:00
Masataka SUMI
90bef72796 Trim generated code line ends space. 2021-10-15 22:15:14 +09:00
ousttrue
c8a1c99f80 top 2021-10-15 18:05:17 +09:00
ousttrue
9980faec2a 1.0-beta 2021-10-15 17:57:28 +09:00
ousttrue
b407190a80
Merge pull request #1314 from notargs/feature/spring_bone_reconstruction
FastSpringBone1.0の内部構造を動的に変更するための仕組みを追加しました
2021-10-15 17:40:24 +09:00
ousttrue
2e8a6cebb3
Merge pull request #1315 from Santarh/ignoreCaseImport
At importing, Unity asset name is fixed with ignore-case comparison.
2021-10-15 17:38:20 +09:00
notargs
23ac5c06a3 Fix Quaternion.AngleAxis 2021-10-15 17:19:21 +09:00
Masataka SUMI
40e5de26c2 Editor Import においてファイルシステムに展開されうる Asset の Name は、大文字小文字の違いは同一として判断する 2021-10-15 17:04:57 +09:00
notargs
e9e4c9d5b6 コメントを追加 2021-10-15 16:57:09 +09:00
notargs
cfd246fce2 SpringBoneの内部構造を動的に変更するための仕組みを追加 2021-10-15 16:53:38 +09:00
ousttrue
2d85419860 CreateNodes で正しく Scale を反映する 2021-10-15 14:57:29 +09:00
ousttrue
cee27ed12b quat(0, 0, 0, 1) 時の AxisAngle 2021-10-15 14:57:27 +09:00
ousttrue
255ad03cd2 migrate_with_scaling 2021-10-15 14:55:16 +09:00
ousttrue
ba9cf79a89
Merge pull request #1308 from ousttrue/fix/ushort_indices
[1.0] ushort, byte 型の indices を持つモデルのマイグレーション
2021-10-14 21:33:17 +09:00
ousttrue
76497f936c
Merge pull request #1311 from Santarh/awaitcaller
Implements asynchronous AwaitCaller at runtime.
2021-10-14 21:26:35 +09:00
Masataka SUMI
92f09afdab comment 2021-10-14 21:10:08 +09:00
ousttrue
fe4c65489a copy Samples to Samples~ 2021-10-14 20:51:13 +09:00
Masataka SUMI
7b085d9b5d make internal 2021-10-14 19:43:00 +09:00
ousttrue
d660b9e999
Merge pull request #1309 from ousttrue/fix/copy_samples
copy Samples~ to under Assets
2021-10-14 19:40:55 +09:00
Masataka SUMI
6f7e2b7ab4 Fix infinite loop 2021-10-14 19:33:41 +09:00
ousttrue
e95ff88c38 copy Samples~ to under Assets 2021-10-14 19:28:31 +09:00
Masataka SUMI
cb1e30a195 RuntimeOnlyAwaitCaller を実装 2021-10-14 19:18:44 +09:00
ousttrue
907044ed78 byte, sbyte 2021-10-14 19:05:15 +09:00
ousttrue
018f74402b ToArray を最小化するべくもっとまじめにやるべき 2021-10-14 19:00:40 +09:00
ousttrue
c10d19c580 byte_indices 2021-10-14 18:58:39 +09:00
ousttrue
9f1207cfa9 いちおう byte 型も実装 2021-10-14 18:45:14 +09:00
ousttrue
f52e6b481f ushort の index を uint に変換する 2021-10-14 18:44:15 +09:00
ousttrue
0a9b989d25 bug 修正 2021-10-14 18:43:46 +09:00
ousttrue
9a950f8fab primitive.indices の型を ushort に対応させる 2021-10-14 18:26:37 +09:00
Masataka SUMI
4743ad7c57 mv 2021-10-14 18:19:15 +09:00
ousttrue
6a8d84a2a0
Merge pull request #1307 from Santarh/refacmv
VRMShaders.GLTF.IO 以下のディレクトリ整理
2021-10-14 18:05:55 +09:00
Masataka SUMI
8a526ac051 mv Animation 2021-10-14 18:00:11 +09:00
Masataka SUMI
22bb8ba01b VRMShaders.GLTF.IO.Runtime 以下のディレクトリ整理 2021-10-14 17:57:20 +09:00
Yutaka Sato
0953e00dfa
Merge pull request #1306 from notargs/feature/fastspringbone_fix_awaitcaller_bug
Hierarchyの構築が終わるまでVrm10Instanceの有効化を遅延させる
2021-10-14 17:38:26 +09:00
notargs
e2cc73b03c Hierarchyの構築が終わるまでVrm10Instanceの有効化を遅延させる 2021-10-14 17:31:50 +09:00
ousttrue
9560187ea2 clear Tangent 2021-10-14 16:49:10 +09:00
ousttrue
0f2c97c10a マイグレーション時に古い頂点Attributeが残っていた(TANGENT, COLOR_0, TEXCOORD_1) 2021-10-14 16:25:24 +09:00
ousttrue
e54afdbeed bones null check 2021-10-14 15:54:26 +09:00
ousttrue
c0a02c3c5e Test use latest interface. 2021-10-14 15:36:01 +09:00
ousttrue
da56364d7d
Merge pull request #1299 from ousttrue/fix/mv_samples
[Maintenance] Samples を Samples~ に移動
2021-10-13 19:54:35 +09:00
ousttrue
20a9755df6 fix warnings 2021-10-13 17:51:12 +09:00
ousttrue
251c3d7706 Samples を Samples~ に移動
以降、Unity でコンパイルが通っていることを保証できない。つらい
2021-10-13 17:37:45 +09:00
ousttrue
c28b51ae1f null test filter.sharedMesh 2021-10-11 15:22:03 +09:00
ousttrue
c90da0da79 Mesh.vertexCount before assignment 2021-10-11 15:11:38 +09:00
ousttrue
5e84cee74b
Merge pull request #1287 from ousttrue/fix10/VisibleRenderers
[1.0] !isSelf かつ firstPersonOnly のときに VisibleRenderers から除去する
2021-10-11 14:55:10 +09:00
ousttrue
1469659926 field to property 2021-10-11 14:43:49 +09:00
ousttrue
bf7e84b1ab
Merge pull request #1280 from ousttrue/fix10/migrate_not_normalized
[1.0] ヒエラルキーに回転・スケールが含まれているモデルのマイグレーション
2021-10-11 14:37:22 +09:00
ousttrue
80a238c9be !isSelf かつ firstPersonOnly のときに VisibleRenderers から除去する 2021-10-08 20:09:52 +09:00
ousttrue
a9870189cb add RuntimeGltfInstance.VisibleRenderers 2021-10-08 20:04:12 +09:00
ousttrue
6506bef069 default 引き数とりやめ 2021-10-08 14:50:41 +09:00
ousttrue
828e018afa bin chunk は [1]。 field の順番を整理。GLB 仕様に関するコメントを追加。 2021-10-08 14:49:39 +09:00
ousttrue
2adbb21f7b GetComponentType<int> を仕様に準拠して不許可に。上流を uint に修正 2021-10-08 14:38:51 +09:00
ousttrue
4a19a4ed8f
Merge pull request #1283 from notargs/feature/fix_exporting_bug
Ignore meshFilter if it hided or hasn't vertex
2021-10-08 14:00:14 +09:00
notargs
75afd54cfb Ignore meshFilter if it hided or hasn't vertex 2021-10-08 13:50:34 +09:00
ousttrue
eabd4ca920 UniVRM-0.86.0 2021-10-07 19:17:09 +09:00
ousttrue
8001d3673e MeshUpdater 2021-10-07 17:44:39 +09:00
ousttrue
faedf96c1d Migrate(UniGLTF.GltfData data) 2021-10-07 13:59:38 +09:00
ousttrue
990b5b35b8 Vrm10Exporterを整理 2021-10-07 13:46:20 +09:00
PoChang007
5f1499862d
Merge pull request #1279 from ousttrue/fix10/mv_spanlike
[Maintenance] mv VrmLib.SpanLike to UniGLTF.SpanLike
2021-10-06 22:49:33 +09:00
ousttrue
bfbde174c4 mv VrmLib.SpanLike to UniGLTF.SpanLike 2021-10-06 20:44:02 +09:00
ousttrue
b0a1de9f74 Avoid FastSpringBone in UnitTest 2021-10-06 19:55:19 +09:00
PoChang007
e3308dd6a4
Merge pull request #1274 from ousttrue/doc/language_link
Sphinx更新
2021-10-06 16:08:54 +09:00
ousttrue
f67e0975dd
Merge pull request #1273 from notargs/feature/spring_bone_10
Improve buffer construction performance
2021-10-06 15:55:14 +09:00
ousttrue
f48512a90f texture_manipulation.md 2021-10-06 15:00:30 +09:00
notargs
55d8bcbd1c rm fastSpringBoneScope 2021-10-06 14:56:50 +09:00
notargs
88d61d32a0 rm unused property 2021-10-06 14:53:39 +09:00
notargs
367b2552e3 Add comment 2021-10-06 14:47:39 +09:00
notargs
39e98be218 Improve buffer construction performance 2021-10-06 14:45:38 +09:00
PoChang007
93d35f7920
Merge pull request #1272 from ousttrue/fix10/VRMInstance_name
fix name
2021-10-05 19:43:23 +09:00
PoChang007
26896dceb7
Merge pull request #1270 from ousttrue/fix/simpleviewer_bvh
BvhImporterContext.Parse の引き数間違いを修正
2021-10-05 19:43:02 +09:00
PoChang007
c7bcee928d
Merge pull request #1269 from ousttrue/fix/UniHumanoid_parse
fix typo
2021-10-05 19:42:42 +09:00
ousttrue
191ac777fe fix name 2021-10-05 19:19:12 +09:00
ousttrue
198790b5e6
Merge pull request #1271 from notargs/feature/spring_bone_10
Add FastSpringBone for VRM1.0
2021-10-05 19:10:00 +09:00
notargs
3ba8b65718 Rename system -> service 2021-10-05 18:56:04 +09:00
notargs
82e4d99e1b Add FastSpringBoneBufferCombiner 2021-10-05 18:51:35 +09:00
notargs
46bc49a343 Remove SpringBoneLogic & Vrm10InstanceSpringBone logics 2021-10-05 18:49:08 +09:00
notargs
d185452f48 Use ENABLE_SPRINGBONE_BURST definition 2021-10-05 18:44:30 +09:00
notargs
59b4835996 Improve FSB10 collider 2021-10-05 18:38:22 +09:00
ousttrue
0589a187ba BvhImporterContext.Parse の引き数間違いを修正 2021-10-05 16:31:34 +09:00
notargs
c588d81b4d Add FastSpringBone10 core logics 2021-10-05 16:20:54 +09:00
ousttrue
07f3feb730 fix typo 2021-10-05 16:19:34 +09:00
notargs
463b0096c1 Dispose Vrm10Instance 2021-10-04 19:38:59 +09:00
notargs
85ace9c1bb Add BlittableLogic struct 2021-10-04 19:38:48 +09:00
notargs
6bae0f5074 Fix FastSpringBone Reconstruction algorithm 2021-10-04 18:42:53 +09:00
notargs
5939f244cf Initialize fastspringBone on initialize vrm 2021-10-01 20:48:38 +09:00
notargs
2c580471f5 Update FastSpringBone10 2021-10-01 20:47:55 +09:00
notargs
59df94461e FastSpringBone作り直しのため、データ構造を再構築 2021-10-01 17:29:42 +09:00
PoChang007
dfd5d6c576
Merge pull request #1265 from ousttrue/fix/remove_warning
warning
2021-09-29 17:38:38 +09:00
PoChang007
64abe0dd81
Merge pull request #1264 from ousttrue/version/v0_85_0
UniVRM-0.85.0
2021-09-29 17:38:20 +09:00
PoChang007
6e3715b8bc
Merge pull request #1262 from ousttrue/fix/unity_version
Fix/unity version
2021-09-29 17:38:02 +09:00
PoChang007
3ebced6fd7
Merge pull request #1244 from ousttrue/fix/throw
Fix throw by First. Use FirstOrDefault
2021-09-29 17:37:16 +09:00
notargs
0fb1395d7e Update UniVRM10 namespaces 2021-09-29 17:30:58 +09:00
notargs
5f41b780ae Add fastSpringBone10 2021-09-29 17:02:45 +09:00
ousttrue
a424d4745d warning 2021-09-29 17:00:57 +09:00
ousttrue
d4632ab599 UniVRM-0.85.0 2021-09-29 16:56:25 +09:00
ousttrue
ee8f8cef72
Merge pull request #1263 from notargs/feature/fast_spring_bone
Add FastSpringBone
2021-09-29 16:52:22 +09:00
notargs
95a7999c94 Fix comment 2021-09-29 16:35:28 +09:00
notargs
4f272885c0 Add meta file 2021-09-29 16:16:06 +09:00
notargs
db1f914aac Add fastSpringBone support to sample 2021-09-29 16:15:54 +09:00
notargs
0025182b91 Add VRM FastSpringBone support 2021-09-29 16:14:41 +09:00
notargs
da81c27b81 Add FastSpringBone 2021-09-29 16:11:34 +09:00
ousttrue
38727a9bc3 add asmdef for samples 2021-09-29 16:04:08 +09:00
ousttrue
7030244ef3 EditorTools to ToolManager 2021-09-29 15:52:02 +09:00
Masataka SUMI
d77d4b6698 fix double transformation. 2021-09-29 14:59:47 +09:00
ousttrue
cbcf574cbb
Merge pull request #1260 from ousttrue/fix/simple_viewer
Vrm と それ以外の glb の処理分岐方法を変更
2021-09-29 14:36:58 +09:00
ousttrue
ccb1e61f5e catch NotVrm0Exception 2021-09-29 14:06:42 +09:00
ousttrue
33e730009c Vrm と それ以外の glb の処理分岐方法を変更 2021-09-29 13:47:04 +09:00
ousttrue
41252a14b3
Merge pull request #1243 from ousttrue/warning/fix_async
lambda `Func<Task<AnimationClip>>` cause warning. Use Task.FromResult
2021-09-29 13:25:40 +09:00
ousttrue
39c7af6ad3
Merge pull request #1258 from ousttrue/fix10/firstperson_isSelf
add self flag
2021-09-29 13:22:41 +09:00
Masataka SUMI
ad39811954 VrmLib.Model の Read を非同期処理フェーズに移動 2021-09-29 13:16:10 +09:00
ousttrue
d50de3f44d add self flag 2021-09-29 13:10:06 +09:00
ousttrue
22487c84b0
Merge pull request #1255 from Santarh/fixZwriteFallback
Fallback UnlitTransparentWithZWrite into MToon's emissive factor.
2021-09-28 20:19:24 +09:00
ousttrue
449e072d33
Merge pull request #1252 from ousttrue/fix10/fix_firstperson_setup
[1.0] FirstPerson.SetupAsync 修正
2021-09-28 20:14:04 +09:00
ousttrue
6358411c2d
Merge pull request #1254 from ousttrue/fix10/thumbnail_null_check
[1.0] Thumbnail の nullcheck
2021-09-28 20:13:18 +09:00
Masataka SUMI
1fa7b70b0c UnlitTransparentWithZWrite は MToon の Emissive Factor にフォールバックさせる 2021-09-28 19:18:53 +09:00
Masataka SUMI
2c4803b3eb rename 2021-09-28 19:02:41 +09:00
ousttrue
1ab5a428d5 null check and range check 2021-09-28 18:51:59 +09:00
ousttrue
67cba5f2f6
Merge pull request #1248 from ousttrue/fix/zwrite_import
`VRM/UnlitTransparentZWrite` の Import を修正
2021-09-28 18:40:37 +09:00
ousttrue
50ffa89156 AddRenderer in SetupRendererAsync 2021-09-28 17:03:10 +09:00
ousttrue
03bb4201bf enabled = false. not updateWhenOffscreen 2021-09-28 16:54:34 +09:00
ousttrue
0934d96228 rename_VRM10Controller_to_Vrm10Instance 2021-09-28 13:27:28 +09:00
ousttrue
6d74ffd8ff update 2021-09-27 21:59:24 +09:00
ousttrue
a92890f371 Implement VRMZWriteMaterialImporter 2021-09-27 21:01:35 +09:00
ousttrue
68094b54aa Rename to UniUnlitUtil and Use UniUnlitUtil.ShaderName 2021-09-27 21:01:10 +09:00
ousttrue
141076b18d Fix throw by First. Use FirstOrDefault 2021-09-24 19:15:22 +09:00
ousttrue
187eb37d9f lambda Func<Task<AnimationClip>> cause warning. Use Task.FromResult 2021-09-24 19:10:50 +09:00
ousttrue
024dadf9b3
Merge pull request #1234 from ousttrue/fix10/convert_TextureTransform
[1.0] TextureTransformBind の Scale/Offset 変換
2021-09-21 17:56:08 +09:00
ousttrue
b147b06113 名前を付ける 2021-09-21 17:53:23 +09:00
Masataka SUMI
5bfb052997 Make fog work. 2021-09-21 17:16:56 +09:00
ousttrue
7ca4aa952a Migration も対応 2021-09-17 20:58:24 +09:00
ousttrue
407d205f56 vrm-1.0 の import/export で TextureTransformBind の変換を追加 2021-09-17 20:47:09 +09:00
ousttrue
f371932eea TextureTransform.VerticalFlipScaleOffset 2021-09-17 20:40:19 +09:00
ousttrue
9fbfeb2d4b テストシーン
Expression の TextureTransform にも変換必要
2021-09-17 20:32:16 +09:00
PoChang007
62947f47f8
Merge pull request #1233 from ousttrue/fix/cleanup_menu
restore UniGLTF/import menu
2021-09-17 19:18:46 +09:00
ousttrue
1314561c54 restore UniGLTF/Import(gltf, glb, zip) menu 2021-09-17 19:09:49 +09:00
ousttrue
520f1a6e62 MenuItem 置き場を集約する 2021-09-17 18:35:44 +09:00
ousttrue
d9e9fc27bf If urp is not installed, force it to use the built-in rendering pipeline 2021-09-17 18:21:53 +09:00
ousttrue
7d98ff15f9 UniVRM-0.84.0 2021-09-17 17:38:18 +09:00
ousttrue
f3292a749d add comment for DefaultExecutionOrder 2021-09-17 17:30:30 +09:00
ousttrue
6e384cc710 DefaultExecutionOrder 2021-09-17 17:18:52 +09:00
ousttrue
48ed88c4ae
[1.0] bone selector(experimental) 【squash merge】 (#1228)
* 過去のBoneGizmoブランチから復旧

* mv

* mv

* remove _bonePoint

* mv Editor. BoneInfo, BoneSelector, BoneDrawer

* Undo, Hover

* fix Asset
2021-09-17 14:10:25 +09:00
ousttrue
e1750c2e35 meta の bool の default 値の nullcheck. AllowAntisocialOrHateUsage 2021-09-16 18:33:08 +09:00
ousttrue
4d0684b269 preview の MaterialUVBindings 動作を修正 2021-09-16 15:08:09 +09:00
ousttrue
20dd002197
Merge pull request #1222 from notargs/feature/add_profiler
Profiler.Begin()/End()をMeshImporterに仕込んだ
2021-09-14 12:08:05 +09:00
ousttrue
036c1a6576 Can not access Mesh on thread 2021-09-13 20:04:42 +09:00
notargs
d9ca931c74 正しく動かないProfilerを削除 2021-09-13 18:14:23 +09:00
notargs
1a1e3be4f2 MeshImporterにProfiler.BeginSample/EndSampleを仕込む 2021-09-13 18:11:04 +09:00
notargs
06ad6825c2 Nodes -> nodes 2021-09-13 17:58:51 +09:00
notargs
b425fd551f ImporterContextのうち、BuildHierarchyまわりのフレームを分散 2021-09-13 17:49:34 +09:00
notargs
471f5fcd9e BuildBlendShape・LoadGeometryAsyncをワーカースレッドでの読み込みに対応 2021-09-13 15:51:44 +09:00
ousttrue
25494597bc
Merge pull request #1215 from notargs/feature/add_await_caller
LoadTexturesAsync・LoadMaterialsAsyncへのAwaitCallerの受け渡しが漏れていた問題を修正
2021-09-10 17:08:42 +09:00
notargs
48afd222a7 AwaitCallerを追加 2021-09-10 17:03:53 +09:00
ousttrue
4adf95bab6 #if UNITY_EDITOR でビルドエラーを修正
* PreviewSceneManager が MonoBehaviour かつ Editor 専用なのが微妙
2021-09-10 13:04:13 +09:00
ousttrue
9b58179447 UniVRM-0.83.0 2021-09-10 12:34:50 +09:00
PoChang007
80a45efa6c
Merge pull request #1209 from ousttrue/feature10/expression_uv_scale_offset_update
初期値との差分を使うようにロジックを変更
2021-09-09 23:00:55 +09:00
ousttrue
64af0d24e5
Merge pull request #1206 from ousttrue/fix/first_person_setup_async
[1.0] FirstPerson 初期化を整理
2021-09-09 21:20:51 +09:00
ousttrue
715006abf9 static 変数の管理はやめて、定数置き場になった 2021-09-09 21:14:31 +09:00
ousttrue
4d3cdf0670 Vrm10FirstPersonLayerSettings に隔離 2021-09-09 20:32:38 +09:00
ousttrue
6ecaef0a6e 初期値との差分を使うようにロジックを変更 2021-09-09 19:46:27 +09:00
ousttrue
178fefb838 Hidden/UniGLTF/StandardMapExporter 2021-09-09 18:46:57 +09:00
ousttrue
d61b66f9c3 RuntimeGltfInstance.AddRenderers 2021-09-09 18:03:40 +09:00
ousttrue
fbcf4279bf fix SetupAsync 2021-09-09 17:45:27 +09:00
ousttrue
df59ac1979 add VRM10FirstPersonSample 2021-09-09 17:17:34 +09:00
ousttrue
41c3bd64f9 SetupAsync 2021-09-09 17:17:34 +09:00
ousttrue
6cfab948a2 SetupAsync 2021-09-09 17:17:33 +09:00
ousttrue
fe9ae88195 CreateErasedMeshAsync 2021-09-09 17:17:33 +09:00
ousttrue
cfab0a3846
Merge pull request #1203 from Santarh/shaderInBuild
Include all shaders in Resources directory.
2021-09-09 14:52:54 +09:00
Masataka SUMI
4bd88b907b mv texture convert shaders to VRMShaders 2021-09-09 14:46:32 +09:00
Masataka SUMI
f874a4d973 mv UniUnlit to Resources 2021-09-09 14:46:08 +09:00
ousttrue
f223915c19 Import時に非表示にする 2021-09-09 14:16:03 +09:00
ousttrue
8ca2a46013 fix SimpleViewer. play gltf animation 2021-09-08 19:07:54 +09:00
ousttrue
282451467a OldMeta to OriginalMetaBeforeMigration 2021-09-08 17:46:06 +09:00
ousttrue
872888a35a GlbGltfZipFileParser が AmbiguousGltfFileParser と同じ内容だった。
* GlbGltfZipFileParser 削除
* AmbiguousGltfFileParser を AutoGltfFileParser に改名(うーむ)
2021-09-08 17:41:23 +09:00
ousttrue
672e11e3ce 不完全な TaskCaller 削除。デフォルトは、ImmediateCaller とする。 2021-09-08 15:28:35 +09:00
ousttrue
09bcff8e68 LoadVrmThumbnailAsync 2021-09-08 15:25:44 +09:00
ousttrue
1bb27c82db use OldMeta 2021-09-08 15:25:43 +09:00
ousttrue
198fdce798 update VRM10ViewerUI 2021-09-08 15:25:43 +09:00
ousttrue
cff902b41a update SimpleViewer 2021-09-08 15:25:43 +09:00
ousttrue
d5934e97d9 WIP 2021-09-08 15:25:43 +09:00
ousttrue
aad1b1252e 新しく FixNameUnique で名前を作る 2021-09-07 18:21:40 +09:00
ousttrue
4aca030dd5 MigrationVrmMeta.THUMBNAIL_NAME 2021-09-07 15:08:31 +09:00
ousttrue
c365dd41fc update thumbnail migration 2021-09-07 15:06:51 +09:00
ousttrue
f0aedd454e fallback default name 2021-09-07 15:00:11 +09:00
ousttrue
543fb0b8bb add test 2021-09-07 14:58:27 +09:00
ousttrue
eb78f0f800 DuplicatedMaterialColorBindings, DuplicatedMaterialUVBindings 2021-09-07 14:14:58 +09:00
ousttrue
cbc2e68967 ContainsKey 2021-09-07 14:08:54 +09:00
ousttrue
acc88719d3 add test 2021-09-07 14:06:20 +09:00
ousttrue
da05ff6ba8 UniVRM-0.82.1 2021-09-03 15:58:52 +09:00
ousttrue
0c282031e5 URP と Builtin が逆 2021-09-03 14:27:07 +09:00
ousttrue
aa546ab84d gltf の URP スイッチ 2021-09-02 13:26:43 +09:00
ousttrue
dc4f303324 vrm-1.0 の viewer sample にも URP material の例を追加した 2021-09-02 13:07:38 +09:00
ousttrue
d938e9dd05 VrmExtensions to VrmExtension 2021-09-02 13:00:33 +09:00
ousttrue
18d1840f0c Vrm10Parser を Vrm10Data に改名し、 Vrm10Importer の引き数になった 2021-09-02 12:59:57 +09:00
ousttrue
5dd603f4fc MaterialDescriptorGenerator を constructor 経由にした 2021-09-01 21:44:03 +09:00
ousttrue
be20d1ce96 add VRMData.cs 2021-09-01 21:26:50 +09:00
ousttrue
2e8d8dd316 VRMImporterContext の materialGenerator をカスタマイズするのに VRM.glTF_VRM_extensions vrm が必用
* VRMImporterContext の中で VRM.glTF_VRM_extensions vrm を取り出していて使いづらいので引き数で渡す方法を追加することにした
2021-09-01 20:37:37 +09:00
ousttrue
772a3d357c Error Message 2021-09-01 16:12:33 +09:00
ousttrue
d6cab51b2e UniVRM-0.82.0 2021-09-01 15:43:44 +09:00
ousttrue
5aa39fbafe
Merge pull request #1177 from ousttrue/feature/URP_material_importer
Add MaterialGenerator customization point (for URP)
2021-08-31 21:47:38 +09:00
ousttrue
1117e9c2c7 mv URP/UrpPipelineTypes.cs to RenderPipelineTypes.cs. fix Builtin To BuiltinRenderPipeline 2021-08-31 21:34:54 +09:00
ousttrue
eedf784c81 remove #if 2021-08-31 21:21:44 +09:00
ousttrue
784b8ba993 fix UI. Experimental 2021-08-31 21:16:49 +09:00
ousttrue
32b728bd05 Add Urp/UrpPipelineTypes.cs 2021-08-31 21:12:10 +09:00
ousttrue
dc58edafdd rename URP to Urp 2021-08-31 19:31:42 +09:00
ousttrue
90f49c4262 add Vrm10UrpMaterialDescriptorGenerator and VRMURPMaterialDescriptorGenerator 2021-08-31 19:30:21 +09:00
ousttrue
e6450960d7 add GltfURPMaterialDescriptorGenerator 2021-08-31 18:55:53 +09:00
ousttrue
72da28f114 VrmScriptedImporterEditorGUI use Vrm10TextureDescriptorGenerator, not GltfTextureDescriptorGenerator 2021-08-26 18:47:32 +09:00
PoChang007
916dbbab6c
Merge pull request #1173 from ousttrue/feature10/update_vrm10viewer
add VRM10AutoExpression for VRM10Viewer. move test_motion.txt
2021-08-25 22:59:50 +09:00
PoChang007
cc19c160b2
Merge pull request #1169 from ousttrue/feature10/add_expression_slider
play mode の expression preview
2021-08-25 22:56:47 +09:00
ousttrue
8c69119058 add VRM10AutoExpression for VRM10Viewer. move test_motion.txt 2021-08-25 19:58:45 +09:00
Masataka SUMI
ef1d54c2b0 Define GlbBinaryParser 2021-08-25 19:00:52 +09:00
ousttrue
56492d3f82 play mode の expression preview 2021-08-25 18:31:06 +09:00
ousttrue
e9425948e5 EditorEditMode のデフォルト値を Advanced に変更 2021-08-25 16:49:42 +09:00
ousttrue
512727467a SubAsset の Material の状態を変更してしまうためよろしくない(状態不明) 2021-08-25 16:43:14 +09:00
ousttrue
ed332248b7 SubAssetでもモードを変えて中を見れる 2021-08-24 21:04:31 +09:00
ousttrue
584f9c67a4 importer の matcap texture の間違いを修正 2021-08-24 20:25:35 +09:00
ousttrue
2367e9dbc9 null check
* try による握りつぶしをやめて Error は失敗させる
2021-08-24 20:19:39 +09:00
PoChang007
8d4c9c2630
Merge pull request #1161 from ousttrue/fix/README_etc
Fix/readme etc
2021-08-20 18:01:04 +09:00
ousttrue
a16d352cd9 rename unigltf to gltf 2021-08-20 16:57:39 +09:00
ousttrue
ae939b0ad0 UnityPackage に Samples を含める 2021-08-20 16:14:42 +09:00
ousttrue
7189cfeeb3 内部バージョンは維持 UniGLTF/UniGLTFVersion.cs
* gltf/asset/generator は据え置き
2021-08-20 13:38:16 +09:00
ousttrue
ecf2fa86a1 dummy_build 2021-08-20 13:23:47 +09:00
ousttrue
8e51cef38f UniVRM-0.81.0
* rename com.vrmc.unigltf to com.vrmc.gltf
* and reversion. com.vrmc.gltf use same version with vrm
2021-08-19 18:49:08 +09:00
ousttrue
adf11cd151 unitypackage 名 2021-08-18 21:12:26 +09:00
ousttrue
8b433a9e49 未使用 2021-08-18 21:12:12 +09:00
ousttrue
9562909c65 com.vrmc.univrm1 to com.vrmc.vrm 2021-08-18 20:56:43 +09:00
ousttrue
497ec8156b update unitypackage 2021-08-18 19:58:44 +09:00
ousttrue
3dfca8b3e6 fix 2021-08-18 19:34:27 +09:00
ousttrue
33a3b15c37 fix 2021-08-18 19:02:47 +09:00
ousttrue
7c3a0c48cc prefix 2021-08-18 18:59:38 +09:00
ousttrue
448cefded0 update 2021-08-18 18:30:07 +09:00
ousttrue
54d2e967e5 mv VRM10.Samples to VRM10/Samples
* StreamingAssets 移動
* BVH load 調整
2021-08-18 18:19:14 +09:00
ousttrue
cb5a30d683 update VersionMenu
* vrm-1 の更新忘れてた
* samples 追加
2021-08-18 18:04:18 +09:00
ousttrue
2cd4331c99 namespace 2021-08-18 17:56:04 +09:00
ousttrue
45ac246b05 mv VRM.Samples to VRM/Samples 2021-08-18 17:40:06 +09:00
ousttrue
504f6e8a47 remove not implemented 2021-08-17 21:15:01 +09:00
ousttrue
b0de928791 UNITY_EDITOR 2021-08-17 21:02:50 +09:00
ousttrue
f8b965760d WIP EditorTool 2021-08-17 20:53:05 +09:00
ousttrue
2e50a09cc8
Merge pull request #1151 from ousttrue/fix1/mtoon_emission_hdr
add [HDR]
2021-08-17 14:04:25 +09:00
ousttrue
e530c4c6da implement Mesh.colors 2021-08-16 19:23:33 +09:00
ousttrue
214cc64437 add [HDR] 2021-08-13 13:21:39 +09:00
ousttrue
e019cb99ee シーンの修正漏れ 2021-08-12 18:14:00 +09:00
ousttrue
054453ca6e restore CreateUnityPackageWithBuild 2021-08-12 17:15:44 +09:00
PoChang007
593ba057aa
Merge pull request #1144 from ousttrue/feature/springbone_reset
OnResetClicked
2021-08-11 22:07:48 +09:00
ousttrue
e3f6d9b4f4 OnResetClicked 2021-08-11 22:01:32 +09:00
ousttrue
a2b7e34ff5 UniVRM-0.80.0 2021-08-11 20:02:05 +09:00
ousttrue
96dc839f26 Editor の状態保持を static 変数に変更 2021-08-11 17:46:28 +09:00
ousttrue
3767165f9b Expression の UI 調整 2021-08-11 17:43:18 +09:00
ousttrue
9592905e57 VRM10Expression.Preset と ExpressionName を廃止
* VRM10Expression.Preset は VRM10ObjectExpression の度のスロットにセットされているかで判定
* VRM10Expression.ExpressionName は VRM10Expression.name を使う
2021-08-10 19:49:48 +09:00
PoChang007
7ee49e0866
Merge pull request #1134 from ousttrue/feature1/update_jsonschema
Feature1/update jsonschema
2021-08-10 18:33:46 +09:00
notargs
d7f9ecb537 Unity2020対応 2021-08-10 15:34:44 +09:00
PoChang007
8f31f32d68
Merge pull request #1136 from ousttrue/fix1/fix_firstperson_editor
Fix1/fix firstperson editor
2021-08-06 18:28:48 +09:00
ousttrue
081dbae6ff first person set default button 2021-08-06 17:42:20 +09:00
ousttrue
f28b5f93df assign vrmObject.Prefab when Extract 2021-08-06 17:24:05 +09:00
ousttrue
b4b01e7518 prefab field 2021-08-06 17:19:36 +09:00
ousttrue
026797d2f3 import 時に null の expression をデフォルト値で生成する 2021-08-06 16:51:48 +09:00
ousttrue
93bb449548 remove log message 2021-08-06 16:42:33 +09:00
ousttrue
13d6b263a9 fix obsoleted 2021-08-06 16:41:37 +09:00
ousttrue
dd31a7d611 update schema done 2021-08-06 16:34:43 +09:00
ousttrue
cc89cb104c update JsonSchema to VRM-1.0beta 2021-08-06 16:27:50 +09:00
PoChang007
5010c5384a
Merge pull request #1133 from ousttrue/fix1/viewui_null_check
add null check
2021-08-06 15:24:56 +09:00
ousttrue
f6d58fa8b7 add null check 2021-08-06 15:22:23 +09:00
ousttrue
f5833bb165 VRM-1.0 の unitypackage も作成する 2021-08-06 15:17:12 +09:00
Masataka SUMI
36e7d1ef98 remove duplicated 2021-08-04 23:35:48 +09:00
Masataka SUMI
58b2588f2d Use GUID in asmdefs 2021-08-04 15:19:09 +09:00
ousttrue
cb0c2b7570 Unity-2019 require ApplyRevertGUI call in OnInspectorGUI
https://github.com/Unity-Technologies/UnityCsReference/blob/2019.4/Modules/AssetPipelineEditor/ImportSettings/AssetImporterEditor.cs#L443
2021-08-04 14:37:23 +09:00
ousttrue
6951519a79 null check 2021-08-03 14:57:05 +09:00
ousttrue
6dead3bcd8 add null check 2021-08-03 13:34:36 +09:00
ousttrue
8d193fd698
Merge pull request #1118 from ousttrue/fix10/fix_expression_editor
[VRM10] VRM10Expression のカスタムエディターの修正
2021-08-03 12:57:11 +09:00
ousttrue
2aa0f86ab4
ライティングのテスト用シーンを追加 (#1123)
* add lookdev scene

1K EXR from
https://polyhaven.com/a/ballroom
https://polyhaven.com/a/moonless_golf
https://polyhaven.com/a/lilienstein
https://polyhaven.com/a/spruit_sunrise

* mv UniGLTF.Samples

* mv
2021-08-02 19:31:57 +09:00
ousttrue
0be6b87cea use VRMBoneNormalizer 2021-07-29 18:25:03 +09:00
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