【UE5.3】给vrm角色加上Kawaii Physics

目录

步骤

一、调整刚性和阻尼

二、添加碰撞


步骤

一、调整刚性和阻尼

开启插件"Kawaii Physics"(插件地址在这篇博客中:【VRoid Studio】创建3D角色导入UE5

打开vrm角色骨骼网格体

在"资产详情"中设置"物理资产"为空

打开上一篇博客(使用Live Link Face给vrm角色添加表情和头部动作)创建的动画蓝图"ABP_NaNa",添加节点"Kawaii Physics"

在角色骨骼文件"SKEL_NaNa"中找到希望添加物理效果的骨头,这里先添加头发部分。复制头发骨骼名称"J_Sec_Hair1_01"

回到动画蓝图,选中"Kawaii Physics"节点,设置"Root Bone"为"J_Sec_Hair1_01"

编译后可以明显的看出该头发的物理效果和其它头发不一样

这里感觉头发飘动幅度太大,设置"Damping(阻尼)"为0.5,"Stiffness(刚度)"为0.5

此时可以看出这根头发的摆动幅度就不是大了

根据这种方式,我们将头发都添加上Kawaii Physics效果,短头发就调硬一些,长头发就调软一些

同样的方法给裙摆也添加Kawaii Physics效果

二、添加碰撞

为了防止长发穿过身体,我们还需要添加碰撞空间。选中所有长发部分的Kawaii Physics节点,点击添加一个"Capsule Limits"

让"Capsule Limits"绑定在左上臂骨骼

此时可以看到角色左上臂多了一个胶囊体碰撞

调整"Capsule Limits"的半径、长度、偏移和旋转,使之能够完全覆盖左上臂

同样的,可以再添加一个"Capsule Limits"元素,使之能够完全覆盖右上臂

再添加三个元素,覆盖左右小臂和上半躯干

参考视频:

https://www.bilibili.com/video/BV1qF411X7bf?spm_id_from=333.788.videopod.sections&vd_source=788d54389b5271d1f60fa97b63c8ef12

相关推荐
zhangzhangkeji4 天前
UE5 C++(71):文件是否存在,文件夹是否存在,FPaths :: FileExists( const FString & InPath) ;
ue5
妙为4 天前
UE5角色穿过石头穿模
ue5·unreal engine5·角色穿越石头·穿模
技术策划Boring5 天前
2025年工作复盘:开放世界3A项目配置管线与性能监控的探索
游戏·ue5·虚幻·p4·perforce
zhangzhangkeji7 天前
UE5 C++(70-2):定义成员函数 getCleanDirectory(..) 和枚举类 EFileDirectoryType,来获得目录
ue5
avi91118 天前
UE4-UE5虚幻引擎-前置学习三,优化,基础CPP
ue5·ue4·游戏开发·虚幻·游戏优化·游戏代码
zhangzhangkeji8 天前
UE5线程进阶(3-2):任务图的相关源码整理。 FGraphEvent 与 TGraphTask 的区别和联系
ue5
zhangzhangkeji9 天前
UE5线程进阶(3-1):
ue5
zhangzhangkeji9 天前
UE5线程进阶(2-3):enum ENamedThreads命名空间 :: Type : int32 { RHIThread = 0 } 是渲染硬件接口线程
ue5
zhangzhangkeji10 天前
UE5线程进阶(2-1):枚举类EAsyncExecution,作业类TAsyncRunnable、TAsyncQueuedWork,及全局线程函数 Async(..),及线程调用的 4 种方法总结
ue5
zhangzhangkeji11 天前
UE5线程进阶(1):
ue5