map を更新

syui 2024-11-20 11:02:05 +00:00
parent 0622d426b7
commit c70efd4f4a

87
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
```