Unity Game Engine VRIF, Final IK, Hand Animation, Hand Posing Setup, Grounder and Arm Curve Stretch
Vložit
- čas přidán 17. 12. 2023
- This video is a full setup walkthrough of Final IK VRIK with VR Interaction Framework, with hand animation setup, hand pose creation and assigning. Grounder so your legs and ankles move with the terrain as well as arm curve stretch to eliminate the gap that happens with moving your hand beyond where the avatar can reach. I also add a script that takes care of floating body when going up steps, player scaling. I also set the IK solver targets to be 2 handed weapon friendly. You will want to spend more time creating your poses and aligning your targets than I did in the video. I do not talk in the video and I have no plans to edit it. You will also need to create grab points for the rifle grip if you want correct hand posing as it is not setup by default. I did forget to add arm twist relaxers. To add that refer to this video. • Unity VRIF Final IK Fu...
Good Luck.
Arm Curve Stretch at 29 minute mark
Grounder at 31 minute mark
Final IK and VR Interaction Framework are Paid Assets, do not message me or leave a comment on how to get them for free or if I'll send you a project, I will not.
HandPoseHelper Component used in the video to quickly make hand poses
github.com/umiyuki/HumanoidHa...
Im not sure if anyone was having this issue but if your character when you put on the pose helper script and your character like flys away make sure your position and rotation are at 0 0 0 then that should fix your problem : )
This was a great tutorial! Thank you. Adding voice narration would be amazing
Definitely the best tutorial set of videos for VRIF. Easy to follow. Glad I found your channel. I have followed for a little and then truly sat and followed and am pleased with where it got me with VRIF. Good stuff.
I just found your channel and loved it! VRIF is possibly the greatest vr tool so far and i've been working with VRIF, VR Builder, as well as PUN2 and wanted to implement a full body solution for a while. Definitely going to combine all of this. Thank you!
Glad you found it helpful
I don't mind a demo project. Feel free to share this fine work with us. Thanks.
Does this work with SteamVR plugin integration? I am currently using Autohand, but I want to use this to see how things go
I don’t use the steam vr plugin, but there is no reason it wouldn’t work.
any forearm twisting? I can’t seem to figure it out or find out how to do it with vrik. I’m using hurricanvr + hexabody + vrik for my assets I can’t get forearm twist to work
@@pneicy5554 take a look at the pilot on the basic demo under VRIK in the Demos folder that comes with Final IK. You can set it up the same way.
No sound? I find your videos super useful, but without the talking it's just not the same
Maybe I'll talk on the next one.
First of all thanks for your tutorials, they are amazing. How can i make a character selection with mirror multiplayer in vr with VRIF full body avatar? I tried to use the Mirror's example to character selection but i can't connect the two player (host and client) with different avatars.
2 easiest ways are to either have multiple player prefabs each identical but with a different avatar. When you join the game use an empty as the player prefab that has a network Id for the network manager player prefabs Have a character selection menu that spawns the player prefab you select and assign authority when you spawn it to the connection that called a command to spawn it. 2nd, have multiple avatars on the same rig and use a syncvar hook to select through them so late joiners will get the change .
And another option is mesh/texture swap with a syncvar hook if all your avatars share the same armature
Do you have any clue as to why my Hand when holding an object moves with a delay?
I’m going to assume you are using Unity 2022, Turn off interpolation on the objects rigidbody, some objects like the rifle have more than one rigidbody.
4:33 GNGIK Player Scale appeared out of blue *.* mate could u share the code at least?
Script is part of the integration and is in the final IK integration folder
@@johnny5alive238 Can "VRIK Calibration Basic" script not get the Job done if we jz change if (Input.GetKeyDown(KeyCode.C)) to controller key ?
@@johnny5alive238 Can "VRIK Calibration Basic" script not get the job done, if we replace if (Input.GetKeyDown(KeyCode.C)) with quest controller key?