How To Make an IK Setup for VR In Unreal Engine 4 (Full Body Room Scale)
Автор: Kaz Voeten
Загружено: 2020-07-08
Просмотров: 49113
Описание:
In this video I explain my process in creating an IK body for VR in unreal engine. You can follow along or skip to any of the chapters if you're simply curious about how I've tackled a specific component:
00:00 Introduction
00:17 1.0 Setup
02:47 2.0 Body - Pawn Setup
04:03 2.1 Body - Basic Logic Explained
05:05 2.2 Body - Distances
07:25 2.3 Body - Thresholds
09:22 2.4 Body - Placing Body Behind Camera
11:02 2.5 Body - Movement Direction for Animation
12:47 2.6 Body - Small Fix
13:50 2.7 Body - Moving The Body
15:32 2.8 Body - Implementation
16:09 3.0 Leg IK - Calculating Target Locations
17:25 3.1 Leg IK - Creating a Blendspace
26:00 3.2 Leg IK - Applying IK Foot Targets
28:40 3.3 Leg IK - Fixing the Trace
29:45 3.4 Leg IK - Fixing the Right Direction
30:09 4.0 Head/ Hands - The Head
30:09 4.1 Head/ Hands - The Hands
33:20 4.2 Head/ Hands - Organizing
34:28 4.3 Head/ Hands - Fixing Calls
36:04 4.4 Head/ Hands - Config
36:45 4.5 Head/ Hands - Hand Joint Locations
36:55 Finished! (Outro)
Note: If your movement doesn't feel smooth feel free to play with the thresholds, I set both my movement and rotation to 15.
I quickly updated the project to UE4.25 and uploaded it to git: https://github.com/kvoeten/ExampleIK
This does not include ALS files and I have not verified it works after migrating to UE4.25 yet as i'm on vacation. If it doesn't work i'll update it soon.
I hope this video is of any use for you, it was surprisingly difficult to make and it's clear that I lack a lot of experience in making (tutorial) videos. There are lots of future improvements to make, some of which are very obvious (such as the inconsistent recordings), so feel free to leave any feedback! I decided to just put this out since I felt like I wanted to keep re-doing parts, potentially never actually finishing the video xD
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: