Commit Graph

462 Commits

Author SHA1 Message Date
Masataka SUMI
8a7d0a82f3 mv namespace from VRMShaders.VRM10.MToon10 to VRM10.MToon10 2024-07-18 23:24:50 +09:00
Masataka SUMI
7be5a204f3 maintain ExtensionSupportFlags when migrating a vrm0.x model. 2024-07-11 00:07:30 +09:00
ousttrue
5ebae3b9e2 fix vrm-1.0 export that SkinedMeshRenderer.bones contains null 2024-07-03 21:21:15 +09:00
ousttrue
4d32015128 IndexOf の -1 対策。CapsuleInside の Inside flag 抜け。 2024-06-24 19:43:39 +09:00
ousttrue
412e3c5dc2 VRMC_springBone_extended_collider fallback export 2024-06-17 16:26:40 +09:00
ousttrue
40c446e33e VRMC_springBone_extended_collider exporter を修正しました。 2024-06-17 14:46:37 +09:00
Isamu Mogi
d3ae265847 コライダーエクスポート時の "Unreachable code detected" 警告に対応
次の警告が発生していました。

```
UniVRM/Assets/VRM10/Runtime/IO/Vrm10Exporter.cs(384,21): warning CS0162: Unreachable code detected
```

冗長なbreakが存在していたため、削除しました。
2024-06-08 18:15:29 +09:00
ousttrue
e7d850f51d use DefaultMaterial if gltfPrimitive.material is not exists or -1 2024-06-07 18:19:01 +09:00
ousttrue
33d8d42516 glTFPrimitives.material を int? に変更 2024-06-07 17:02:55 +09:00
ousttrue
c672750078 skip null 2024-06-07 16:20:28 +09:00
ousttrue
24985e21a7 CapsuleInside gizmo, import, export 2024-06-06 14:09:32 +09:00
ousttrue
a3564ec859 export 2024-06-05 16:09:43 +09:00
ousttrue
a71aa9fd8f import 2024-06-05 15:54:03 +09:00
ousttrue
11a605b506 Generate serializer for VRMC_springBone_extended_collider 2024-06-04 17:44:38 +09:00
LanternaBlender
5d76331b1b Fix collider group name export 2024-06-03 23:52:46 +09:00
Masataka SUMI
48c7c856a3 Run parsing of vrm files on a thread pool. 2024-05-21 12:10:21 +09:00
Masataka SUMI
3ec05a2346 maintain compatibility 2024-05-21 12:03:17 +09:00
Masataka SUMI
7629540348 Add Vrm10.LoadGltfDataAsync API for advanced usage. 2024-05-21 11:57:16 +09:00
Masataka SUMI
9ce2304a53 If MaterialDescriptorGenerator is not specified, automatically determine it. 2024-04-30 16:35:48 +09:00
ousttrue
646137b221 VRM10SpringBoneColliderGroup の名前反映 2024-02-27 19:19:02 +09:00
ousttrue
51034f4575 VRMC_vrm_animation.specVersion = "1.0" 2024-02-26 14:49:12 +09:00
ousttrue
9dc2802621 add ErrorHandling for vrma importer 2024-01-19 15:29:45 +09:00
ousttrue
402b9218c7
Merge pull request #2222 from tsgcpp/feature/remove_unused_nests_in_Vrm10ImportData
[リファクタリング] #2213 で不要になったインデントを削除する
2024-01-16 20:33:40 +09:00
ousttrue
0d68bf19e7
Merge pull request #2221 from tsgcpp/feature/set_mesh_annotation_auto_to_all_renderers
非Skinned MeshかつMeshAnnotationが指定されていないメッシュがHead直下にある場合にLayerが設定されない現象を解消する
2024-01-16 20:33:08 +09:00
ousttrue
d36a7073f3
Merge pull request #2220 from tsgcpp/feature/register_collidergroups_even_if_no_colliders
ColliderGroupsはあるがColliderが全く存在しない場合にVRM0.xの読み込みで発生するエラーを解消する
2024-01-16 20:31:10 +09:00
tsgcpp
451fcf8f22 refactor: Remove unused nests in Vrm10ImportData 2024-01-12 00:07:21 +09:00
tsgcpp
25da3ca524 fix: Set mesh annotaion "Auto" to all renderers 2024-01-06 00:29:28 +09:00
tsgcpp
11405063d8 fix: Register colliderGroups even if there are no colliders 2024-01-06 00:28:40 +09:00
tsgcpp
e348360bce fix: Preserve indices NativeArray after "CreateAccessor" scope 2024-01-06 00:25:30 +09:00
tsgcpp
324ff8be96 feat: Add buffer comparing in AccessorsIsContinuous 2024-01-06 00:25:30 +09:00
tsgcpp
58d6e2e331 fix: Use zero as view.byteOffset if view.byteOffset is null 2024-01-06 00:25:30 +09:00
Lyuma
e6e57d2170 Implement support for UNSIGNED_BYTE sparse accessors. 2023-12-04 02:28:58 -08:00
ousttrue
00641d4720 naming 2023-08-16 14:58:40 +09:00
ousttrue
6a32acbda4
Merge pull request #2124 from ousttrue/feature/vrma_animation_clip
VrmAnimation の Expression は float field に変更
2023-08-15 17:40:16 +09:00
Masataka SUMI
15f9de1101
Merge pull request #2114 from CrucibleNetworksLtd/auto-detect-render-pipelines
Auto detect render pipelines
2023-08-15 12:33:52 +09:00
ousttrue
0cfd37c9b4 custom_00 ~ custom_99 を追加 2023-08-08 21:01:38 +09:00
ousttrue
c5c91ccc37 nameof 全部小文字 2023-08-08 20:43:55 +09:00
ousttrue
1baf2e5e7d VrmAnimation の Expression 実装を、透明な transform の x 座標を転用するのをやめて、
AnimationClip に普通の float curve として格納する様に変更した。

VrmAnimationInstance の public field と連動する。
2023-08-08 18:53:32 +09:00
thoxey
efa33106c7 Implement the change in the VRM10 importer and show where it could be used elsewhere
in my local version of UniVRM I have the change I made, and will leave other changes to your discretion
2023-07-25 12:24:18 +01:00
thoxey
88588bf111 Adds a new trio of utility classes
These allow for the creation of materialdescriptorgenerators that use the current render pipeline
2023-07-25 12:23:25 +01:00
ousttrue
98e9581229 float4 でない VertexColor が含まれるとエラーになることを回避 #2105 2023-07-24 19:54:43 +09:00
ousttrue
6ba2cd21a7
Merge pull request #2093 from ousttrue/fix/vrma_export
[vrm-animation] VrmAnimationExporter の実装と bvh 変換の実験
2023-07-03 23:38:22 +09:00
ousttrue
a4cfc4ebdb separate bvh from VrmAnimationExporter 2023-06-19 17:07:50 +09:00
ousttrue
16ff381cdc impl VrmAnimationExporter for bvh 2023-06-19 16:50:55 +09:00
ousttrue
709387fb12 export VRMC_vrm_animation 2023-06-16 16:26:36 +09:00
ousttrue
60c79b5e7a VrmAnimationExporter 2023-06-15 15:22:32 +09:00
ousttrue
77ecdc2d55 VrmAnimationImporter create VrmAnimationInstance 2023-06-14 17:00:25 +09:00
ousttrue
122f15fc42 VrmAnimationImporter 2023-06-14 16:23:54 +09:00
notargs
449cdf29df コメントを追加 2023-04-26 16:41:04 +09:00
notargs
6cdfc7fe86 UrpVrm10MaterialDescriptorGeneratorを更新 2023-04-26 16:38:24 +09:00