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

相关推荐
Dxy12393102165 分钟前
MySQL如何加唯一索引
android·数据库·mysql
冠希陈、2 小时前
PHP 判断是否是移动端,更新鸿蒙系统
android·开发语言·php
天人合一peng2 小时前
Unity中button 和toggle监听事件函数有无参数
前端·unity·游戏引擎
晚霞的不甘4 小时前
Flutter for OpenHarmony从零到一:构建《冰火人》双人合作闯关游戏
android·flutter·游戏·前端框架·全文检索·交互
2601_949833394 小时前
flutter_for_openharmony口腔护理app实战+饮食记录实现
android·javascript·flutter
独自破碎E4 小时前
【滑动窗口+字符计数数组】LCR_014_字符串的排列
android·java·开发语言
stevenzqzq5 小时前
compose 中 align和Arrangement的区别
android·compose
VincentWei955 小时前
Compose:MutableState 和 mutableStateOf
android
jian110585 小时前
Android studio配置flutter,mac Android studio 发现苹果手机设备
android·flutter·android studio
2501_940007896 小时前
Flutter for OpenHarmony三国杀攻略App实战 - 性能优化与最佳实践
android·flutter·性能优化