Coder Social home page Coder Social logo

sophia1000 / sophias-item-and-weapon-pickup-systems-for-vrchat Goto Github PK

View Code? Open in Web Editor NEW
38.0 1.0 3.0 5.38 MB

A system for vrchat that allows others to grab and manipulate a object or weapon on your avatar as though it was a part of the world.

License: MIT License

sophias-item-and-weapon-pickup-systems-for-vrchat's Introduction

Sophia's-Item-And-Weapon-System

Based off red's / VRLabs contact trackers system. This is a system for vrchat that allows others to grab and manipulate an object or weapon on your avatar as though it was a part of the world.

Prerequisites Please Have Imported First

Get the latest version from Releases v1 was bugged so if you downloaded it please update

VRLabs Avatar 3.0 manager to merge fx layers.

If you don't own Final Ik, download VRLabs FinalIK stub It will let you upload the system to your avatar even if you don't have Final IK. But note that you will only be able to test in unity if you have the full Final IK.

instructions

  1. Drag the prefab into the hierarchy.
  2. Right-click on the prefab to unpack it and then drag it onto the base of your avatar
  3. Enable the "Container" under Sword Holder/constraint target and place your desired prop into the "PUT ITEM IN HERE" object or just use the sword that comes with it.
  4. If you are using your own item, position it to where the sword's hilt is so it will be grabbed the same way.
  5. Hide the container object.
  6. Merge the provided FX controller with yours using the VRLabs Avatar 3.0 manager
  7. There are 2 fx layers provided one with wite defaults on and one with write defaults off. Use the one that works for your setup
  8. Create a toggle in your menu. there's an example one provided

How It Works

By using PhysBones to get the position of the hand, it can connect a series of proximity contacts around your hand and by using the position of your fingers and hands it can then tell where your hand is and how its positioned.

Credit

red's / vrlabs tracker system

Default sword modelled by Meltingarmymen

License

MIT

To-do list

I plan to add more weapons to it like a functional gun and bow.

Potentially figure out how to get aim IK to work better so there won't be a need for Final IK.

Add better smoothing so finger movement has less of an effect on it.

sophias-item-and-weapon-pickup-systems-for-vrchat's People

Contributors

sophia1000 avatar tummy-git avatar

Stargazers

Benji Silver avatar Moved to BenjiThatFoxGuy avatar Dor avatar  avatar  avatar  avatar iffn avatar  avatar  avatar Crosstyan avatar  avatar  avatar Michelle Joudrey avatar  avatar beq avatar [Jax] avatar  avatar  avatar Stitch avatar  avatar Shintani Miki avatar Sophia avatar Jan Scheiper avatar  avatar Tayou avatar  avatar Marcus L Endicott avatar Francisco DX Nacca avatar  avatar  avatar  avatar DiamondCoder avatar  avatar Brian avatar hfcRed avatar  avatar  avatar iigo avatar

Watchers

 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.