Diego
Diego10mo ago

How to create a full body IK avatar?

How to create a full body IK remote avatar using final IK?
Solution:
put realtime transforms on the ik targets (head and controllers) and then get the remote avatar to use ik targets to drive the animation
Jump to solution
16 Replies
kapa.ai
kapa.ai10mo ago
Hi @Diego. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave: ---------------------- Hmm, I don't know enough to give you a confident answer yet. The information provided does not specifically mention how to create a full body IK remote avatar using Final IK. However, it does mention that if you are using a plugin like VRIK for IK movement on avatars, you need to wire it up to RealtimeAvatarManager’s Root, Head, and Hand transform inputs. This will ensure that your RealtimeAvatar instance matches the transforms of your camera rig instead of using the default Unity XR APIs source (https://normcore.io/documentation/realtime/common-questions#im-using-a-vrik-plugin-for-ik-movement-on-avatars-when-i-teleport-or-move-my-camera-rig-the-rig-moves-but-my-avatar-doesnt-whats-going-on). For more detailed information, I recommend checking the official documentation or tutorials related to Final IK and Normcore. ---------------------- Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: ----------------------
kapa.ai
kapa.ai10mo ago
<@257510550156738560> kapa.ai is still learning and improving, please let us know how it did by reacting below
Mechabit
Mechabit10mo ago
there's plenty of IK avatar tutorials on youtube for normcore you want to sync the ik targets
Solution
Mechabit
Mechabit10mo ago
put realtime transforms on the ik targets (head and controllers) and then get the remote avatar to use ik targets to drive the animation
Mechabit
Mechabit10mo ago
Valem Tutorials
YouTube
Complete VR Body Setup - Arms and Legs IK with Hand Animation
This is the best sums up you will find to make a full VR Body for your game ! ❤️ Support on Patreon : https://www.patreon.com/ValemVR 🔔 Subscribe for more Unity Tutorials : https://www.youtube.com/@ValemTutorials?sub_confirmation=1 🌍 Discord : https://discord.gg/5uhRegs 🐦Twitter : https://twitter.com/valemvr?lang=en 👍 Main Channel : https://www...
xulipa
xulipa8mo ago
@Diego where you able to get this working?
Mechabit
Mechabit8mo ago
Jason Gluck
Vimeo
VRIK + Normcore Stuff
This is "VRIK + Normcore Stuff" by Jason Gluck on Vimeo, the home for high quality videos and the people who love them.
xulipa
xulipa8mo ago
Finally a video showing what we want! Thanks for sharing Mechabit, will try it out a bit later today 🙂
Mechabit
Mechabit8mo ago
just googled it, but it's pretty straight forward put the IK rig as child of the realtime avatar, set the ik targets as children of the avatar head and hands
xulipa
xulipa8mo ago
I thought so too and I followed this guide here: https://jeffrafter.com/unity-multiplayer-vr-with-normcore/ which does that, but I had no luck.
Unity Multiplayer Virtual Reality with Normcore
What's better than Virtual Reality? Virtual Reality with friends. Even the most basic games become more fun when played together. Learn how to quickly setup a multiplayer VR game with Normcore and Unity.
Mechabit
Mechabit8mo ago
that's a pretty comprehensive guide
xulipa
xulipa8mo ago
At the end it's a pretty short section on the full body avatar implementation. But I think what I missed is moving the IK targets as childrens of the Head and Left/Right Hand of the Custom avatar.
Mechabit
Mechabit8mo ago
I think VRIK has the foot placement built in, not sure about other IK solutions
xulipa
xulipa8mo ago
Awesome! Got VRIK working but is lagging and not jumping when I'm jumping.
Mechabit
Mechabit8mo ago
you have to play a jump animation if you want the legs to lift up
xulipa
xulipa8mo ago
But the whole avatar is grounded Okay jumping now works too (there was a setting: "Keep Planted" on the VRIK component