From c70efd4f4a4d0fa532a678d23afc1c263511e992 Mon Sep 17 00:00:00 2001 From: syui Date: Wed, 20 Nov 2024 11:02:05 +0000 Subject: [PATCH] =?UTF-8?q?map=20=E3=82=92=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- map.md | 87 ++++++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 73 insertions(+), 14 deletions(-) diff --git a/map.md b/map.md index c44c858..e2a73e2 100644 --- a/map.md +++ b/map.md @@ -126,20 +126,6 @@ rain, snowなどのweatherでは`postprocess volume`を使って画面に水滴 https://www.fab.com/listings/ea195c94-00af-43fb-bb1d-85a478320a27 -## vrm4u - -vrm-0とvrm-1.0を使ってみましたが、まだvrm-0がオススメです。vrm-1.0は前髪が少し浮かんでしまう問題があります。また、影の問題が出たのでvrm-0で再構築しました。 - -構築方法はベースに`SSSProfile`を使用します。次に`unlit`で生成したskをもとに`/Plugins/VRM4UContent/Util/Actor/PostShadow/BP_PoseCopyToon`で`custom`を生成します。詳しくは`/Plugins/VRM4UContent/ImportDataSet/DS_VRM_Custom`を見てください。 - -`/Blueprints/CBP_SandboxCharacter`でskに`VrmPoseableMesh`を追加して`custom`で作ったskを当てます。次に`BP_VrmOutlineComponent`を追加して同じく`custom`や`unlit`などを当て、設定にて`Common Width:0.05`, `Use Common Material:true`にします。 - -- /Plugins/VRM4UContent/Util/Actor/PostShadow/BP_PoseCopyToon -- VrmPoseableMesh -- BP_VrmOutlineComponent - -![](https://git.syui.ai/ai/ue/raw/branch/main/img/ue-2024-11-18-220524.png) - ## game animation sample ```sh @@ -154,3 +140,76 @@ vrm-0とvrm-1.0を使ってみましたが、まだvrm-0がオススメです。 - /Blueprints/RetargetedCharacters/ABP_GenericReataget : `IKRetargeter_Map` - /Blueprints/RetargetedCharacters/CBP_Sandbox_Character_${name} -> sk -> Component Tags:`RTG_UEFN_${name}` + + +## vrm4u + +`vrm-1.0`を使用します。 + +構築方法はベースに`SSSProfile`を使用します。次に`unlit`で生成したskをもとに`/Plugins/VRM4UContent/Util/Actor/PostShadow/BP_PoseCopyToon`で`custom`を生成します。詳しくは`/Plugins/VRM4UContent/ImportDataSet/DS_VRM_Custom`を見てください。 + +`/Blueprints/CBP_SandboxCharacter`でskに`VrmPoseableMesh`を追加して`custom`で作ったskを当てます。次に`BP_VrmOutlineComponent`を追加して同じく`custom`や`unlit`などを当て、設定にて`Common Width:0.05`, `Use Common Material:true`にします。 + +- /Plugins/VRM4UContent/Util/Actor/PostShadow/BP_PoseCopyToon +- VrmPoseableMesh +- BP_VrmOutlineComponent + +![](https://git.syui.ai/ai/ue/raw/branch/main/img/ue-2024-11-18-220524.png) + +前髪が浮いてしまう問題は`VM_${name}_VrmMeta`を開き値を変更します。 + +```json +[ + [ + { + "bone Name": "J_Sec_Hair1_03", + "Hit Radius": 0 + }, + { + "bone Name": "J_Sec_Hair2_03", + "Hit Radius": 0.01 + }, + { + "bone Name": "J_Sec_Hair3_03", + "Hit Radius": 0.01 + } + ], + [ + { + "bone Name": "J_Sec_Hair1_04", + "Hit Radius": 0 + }, + { + "bone Name": "J_Sec_Hair2_04", + "Hit Radius": 0.01 + }, + { + "bone Name": "J_Sec_Hair3_04", + "Hit Radius": 0.01 + } + ], + [ + { + "bone Name": "J_Sec_Hair1_05", + "Hit Radius": 0 + }, + { + "bone Name": "J_Sec_Hair2_05", + "Hit Radius": 0.01 + }, + { + "bone Name": "J_Sec_Hair3_05", + "Hit Radius": 0.01 + } + ] +] +``` + +`vmc`も`0.0.0.0`を使用することで`webcam motion capture`との連携が可能になっていました。 + +```sh +# vrm vmc +ip : 0.0.0.0 +port : 39539 +ignore local rotation : true +``` \ No newline at end of file