Your Cart
Loading

Haptic Control Panel

On Sale
$10.00
$10.00
Added to cart

Haptic Control Panel - By - LauraRozier


This is a completely original asset by myself, the panel has 2 inputs and 2 outputs that you can enable or disable as you see fit. The panel is meant to control haptic feedback devices and works fine with devices that have a single or double control input.


Currently it's been tested to work correctly with OSCGoesBrr, but it should work fine with any OSC router.


== Requirements

VRChat SDK - Avatars 3.7.1 or higher


== Installation

1> Import required packages (If you haven't already)

2> Import this package

3> Drop the Prefab that applies to your situation, or the generic one, onto your avatar root

4> Fix the alignment of the location objects to look correct in your avatar's hands and hip, you can find these under Haptic Control Panel/Locations. Use the constraint source weights on the VRC Parent Constraint component on Haptic Control Panel/Container to set the currently active parent object.

5> Done! VRCFury or Modular Avatar will handle the rest automatically. If you opted for the General option, don't forget to merge the animator controller (Found in Assets/_LauraRozier/Haptic Control/Anim), avatar parameters and avatar menu (Found in Assets/_LauraRozier/Haptic Control/VRC).


You can use the following parameters/keys in your OSC router, like OSCGoesBrr, to control your haptic feedback devices:

  • Dev1_Output
  • Dev2_Output

A simple setup example:


== Prefabs Exist For

=== Non-destructive frameworks

VRCFury 1.1100.0 or higher

Modular Avatar 1.10.5 or higher

=== Shaders

Poiyomi Toon 9.0.61 or higher

lilToon 1.8.3 or higher

UnlitWF 2.4.0 or higher


== Stats

Verts: 432

Faces: 388

Tris: 832

Materials: 1

Unity: 2022.3.22f1

Included files: Prefabs, FBX, Materials, Textures, Animation controllers and the Animations


== Features

  • 2 toggleable inputs and outputs
  • Control via poseable physbones on the sliders
  • Toggleable automatic decay over 2 seconds, after a 6 seconds (local FPS dependent)
  • Light correction radial to compensate for dark worlds
  • Minimum output level radial
  • 5 location toggles (Right hand, Left hand, Hips, World Drop, Playspace Drop)


== Planned Features

  • Random strength button - People press it, it rolls a random value, it holds the value for x time, then returns to previous state.
  • Editor-only placement guides. (Like the SPS/PCS ones, but shaped like the panel)
  • Hiding inactive controls, rather than graying them out
You will get a UNITYPACKAGE (13MB) file