VR大空间资料 02 —— 常用Body IK对比

省流总结:

笔者使用Mimic IK VR Body System,此插件可以整合进VRAF和VREP框架中,能正常打包apk。

DragonIK,动画同事用的多。

BodySync IK,无法打包android。

VR Body in BP (Synced) ,没用过不了解。

Ynnk IK Body,Pico手腕默认折90°,暂时没找到如何修改;UE5.2手指抓握动画Bug;UE5.3、UE5.4缺失关键手指相关的骨骼旋转蓝图节点

Mimic Pro IK Body System(配合VREP网络复制)

整合VRAF框架

可以修复Pico手腕弯折Bug,

BP_VRBodyComponent中偏移量改为000,不用断开Disconnect for VR Expansion Template(修改手碗偏移量)

https://www.fab.com/listings/acfd423d-3153-4bbc-a656-d04fb4e84c01

说明文档 https://docs.google.com/document/d/1JJ3E8JdUmuyvdMj2vnPoKZ05n4cePGDGtRBKUWKyCBY/edit?pli=1&tab=t.0

Demo下载 MimicPro Demo.zip (561M)

Switch Skeletal Mesh Tutorial

VRE Integration Tutorial

作者频道 Jake

https://www.youtube.com/@JakePlayableDev/videos

网络复制 https://www.youtube.com/watch?v=FKke1zdkalo

VR IK 和UE5默认VR整合 https://www.youtube.com/watch?v=3njrq5avB_M

移除默认VRPawn的部分组件,新建root修改为根节点,添加骨骼模型,添加VRBodyComponent

取消系统配置的增强输入PMI_VRTemple,增强输入设置IMC VRBody,优先级1

Dragon IK 插件

https://www.fab.com/listings/d3f8d256-d8d9-4d27-91c1-c61e55e984a6

VRE+DragonIK

DragonIK+VRE VR Full body IK Example Project

https://github.com/codehawk64/VRE-DragonIK-VRIK UE4.27 UE5.5

https://github.com/codehawk64/VRE-DragonIK-UE5

Main DragonIK Example Project https://github.com/codehawk64/DragonIK-ExampleProject

官网

https://dragonik.eternalmonke.com/

作者频道 Eternal Monke Games

https://www.youtube.com/@eternalmonkegames1859

VR整合

介绍视频 不同生物IK https://www.youtube.com/watch?v=3EBvLRNMsFY

物理IK使用教程 https://www.youtube.com/watch?v=J3d2IvoeTEk

https://www.youtube.com/watch?v=z4cLm-ixwGE

BodySync IK插件

https://www.fab.com/listings/e2209c00-01ad-43c1-95ce-4a7fd54855c0

无法打包android

🎮 Playable Demo (0.43 GB

🎮 Playable Demo With More Characters (1.26 GB)(slightly outdated)

🎬 Demonstration Video

━━━━━━━━━━━━━━━━━━

添加一个基础角色模型教程 📖 Add Custom Character Tutorial

VR默认模板添加插件教程 📖 VRTemplate Integration

📖 VRExpansionPlugin Integration

📖 Adding Metahuman/Multipart Characters

作者频道 HKCreations

https://www.youtube.com/playlist?list=PLm2zfb9AR_g_Ee1WmU4WIuYTKoekFKJ09

VR Body in BP (Synced)

https://www.fab.com/listings/918975ef-abbe-44eb-b796-a79638837500

VR Body in Bp (Local)

https://www.fab.com/listings/91e28e86-0973-4a51-a5c8-e67447707879

VR Ynnk IK Body 插件

优点:用actor组件绑定Character的相机、左右手控制器组件

缺点:Pico手腕默认折90°,无法修改;UE5.2手指抓握动画Bug;UE5.3、UE5.4缺失关键手指相关的骨骼旋转蓝图节点

https://www.fab.com/listings/42ce2175-b6d3-4264-88f4-716ffe9c3ce3

教程视频:https://www.youtube.com/watch?v=WQ98f0k2R60

官方dome: https://drive.google.com/file/d/14DmHL0Hr3cBJu9eZC2l_Nsk2bjgbHP18/view
Demo video of Ynnk VR-Avatar component: YouTube
Tutorial (see "Documentation" below for the latset tutorial) video of Ynnk VR-Avatar component: YouTube
Features:

  • neural net-based full-body VR solver
  • distinction of head and ribcage rotation
  • calculated elbow joint targets
  • calculated feet positions
  • body calibration
  • keeps accurate head and hands positions
  • supported locomotion from stick
  • input from scene components or default interface
  • special IK animation node for blending legs animation
  • can work with any VR headset ant motion controllers
  • source code is included
    Code Modules:
  • VRIKBodyRuntime (Runtime)
  • VRIKBodyEditor (Editor)
    Number of Blueprints: 0
    Number of C++ Classes: 3
    Network Replicated: Yes
    Supported Development Platforms: Win64, Linux
    Supported Target Build Platforms: Win64, Linux, Android (Quest)
    Documentation: VIDEO | PDF新视频17mins和淘宝下载10分钟不同
    Example Projects: 5.2-5.4 for OpenXR | 5.3-5.4 for MetaXR (Quest)
    Executable Demo: ZIP

Ynnk 【坑】

用到第一人称来复枪的二维运动混合空间BS_Strafe.uasset,混合下半身

VR Ynnk BodyIK 可以下半身IK配置,无法修正Pico端的曲折手腕。

官方案例UE5.2 可以正常打开,加载OpenXR插件后编译报错,无法修正手腕适配Pico;增强输入监听到按键输入但是无法触发握拳动画

官方案例UE5.3,UE5.4骨骼节点蓝图方法过时,代码报错

UE5.5 VR全身Body视频教程

https://www.youtube.com/watch?v=xzBOBWtmzAo&list=PLKwYQadv_MEn5SzAsvvLQpk0YqooKVjMP

UE5 VR C++ 视频教程 By Yaro

https://www.youtube.com/playlist?list=PL1WBj5uIi-O2EdR2IyvaUcqK35IjPsu9t

相关推荐
QmDeve4 小时前
Android内存泄漏排查难?手把手带你用Profiler“揪出”元凶!(附实战案例)
android·android studio
雪下的新火4 小时前
爆炸特效-Unity-04-shader&粒子系统
经验分享·笔记·unity·游戏引擎·shader·粒子系统
Predestination王瀞潞4 小时前
UE4报错:无法编译项目
游戏引擎·虚幻·解决方案
WheatHusks5 小时前
android中调用相册
android
路上^_^14 小时前
安卓基础组件023-SharedPerferences
android
恋猫de小郭14 小时前
Fluttercon EU 2025 :Let‘s go far with Flutter
android·开发语言·flutter·ios·golang
大Mod_abfun16 小时前
Unity游戏基础-2(初识场景~项目构建)
游戏·unity·游戏引擎
Andytoms18 小时前
Android geckoview 集成,JS交互,官方demo
android·javascript·交互
2501_9159090621 小时前
iOS 抓包工具有哪些?实战对比、场景分工与开发者排查流程
android·开发语言·ios·小程序·uni-app·php·iphone