Coder Social home page Coder Social logo

jasonweiseunreal / unrealbodyplugin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kvoeten/unrealbodyplugin

0.0 0.0 0.0 15.91 MB

An unreal engine plugin for simulating a full body with finger IK in virtual reality.

License: MIT License

C++ 77.78% C 17.52% C# 4.70%

unrealbodyplugin's Introduction

alt text

UnrealBodyPlugin

A standalone unreal engine plugin for simulating a full body with finger IK in virtual reality.

Setup

  1. Download the latest release, and unzip the files into your project's /plugins folder.
  2. (Re)start the editor, and make sure the plugin is activated
  3. To integrate the body with your VR Pawn, add a skeletal mesh and make sure it's animation class is set to the included ABP_IKBody.
  4. To enable animation of the body, add the IKBody component to your pawn. The IKBodyComponent requires you to set a body reference, a camera reference and two controller references. This is best done on your construction script.
  5. To enable finger IK you have to add hitboxes to the fingers. When you are satisfied with your hitbox locations on the skeleton, you use the 'Set All Hitboxes' function on the IKBody component to assign them during the construction script.
  6. To start the finger IK you use the 'Start Finger IK' function on the IKBody component, this function takes an actor reference to check the overlap with. This reference should be the object you aim to interact with using finger ik.

VRExpansion

The release page includes a 'Vive_PawnCharacter' from a vanilla VR Expansion sample project that has the IKBody plugin fully integrated. Assuming there haven't been any new releases of VR Expansion that make this pawn character incompatible, you can simply drop this pawn into your VR Exapansion project, replacing the original pawn.

unrealbodyplugin's People

Contributors

kvoeten avatar walid-chekkouri avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.