Skip to content

Allows two avatars to be holding hands, designed for dancing. A very simplistic IK system is reprogrammed within the shader code.

License

Notifications You must be signed in to change notification settings

hai-vr/handholding-shader-ik

Repository files navigation

Handholding Shader IK

This shader allows two avatars to be holding hands, mainly designed for dancing.

A very simplistic IK system is reprogrammed within the shader code to control a fake arm of one avatar, which will be attracted towards a special light of another avatar.

This is not an animation! (Full video)

As it is a shader, the effect is not affected by lag: It will give the appearance of handholding from the perspective of everyone with shaders and particles enabled, no matter the delay between the two dancers.

Avatar conversion guide

The process of converting two avatars for use with Handholding Shader IK may be challenging; head over to the Conversion guide.

If you want to modify this shader for other uses, take at look at the Mathematical guide.

Authors

This shader was created by Haï~ (twitter, github).

The editor script conversion tool was created by Lyuma (twitter, github).

Special thanks

As Haï~, I would like to thank:

  • Lyuma for inspiring me to create this shader, for being overall awesome and being my dance partner.
  • d4rkpl4y3r for teaching me the black light technique.

About

Allows two avatars to be holding hands, designed for dancing. A very simplistic IK system is reprogrammed within the shader code.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published