wholesome© SPS Configurator w/ Sound FX

$0+
1464 ratings

I'd greatly appreciate a rating!


The next innovation in Enterprise Resource Planning technology.

The wholesome© SPS Configurator helps you get up to speed with SPS and sets up sockets for you on commonly used bases!

SPS is a new system that implements aim assist for your key moments in VR.

Integrated into VRCFury, it is a free solution that even supports Poiyomi Toon 7.3 and other shaders like lilToon.

It is being continuously further developed and improved by the developers of VRCFury and its notable features you can see below:

Supported Bases:

Panda, ImLeXz, Tori Base, TVF, Zin Fit, Zin RP, Venus

Useable on other bases with Generic mode

SOUND FX

DEPTH ANIMATIONS

DUAL MODE

AUTO MODE

Enable auto mode and you won't need to toggle your sockets!

MANUAL

1. Install VRCFury and the wholesome© SPS Configurator using the Creator Companion

Follow Download and Install | VRCFury

wholesome© SPS Configurator's Install instruction are on the content page, after purchasing the product for free on Gumroad.

2. Open Tools > Wholesome > SPS Configurator and select your Avatar

3. Select your Avatar's base and the foot type, your wanted socket positions and click on Apply.

4. Move the sockets to your liking by clicking on a sockets gizmo

Usually the sockets should be already on their perfect positions

5. Done!

Hit on upload and you will see the menu under SPS! The following steps will show you how to test and customize SPS


FURTHER INFORMATION

TESTING

To test the socket and plug animations in the Unity Editor, you will need to use a Avatar emulator.

VRCFury applies it features only during Play Mode or when you upload an Avatar.

Gesture Manager is the recommended emulator to use with VRCFury and can be installed with the Creator Companion under Manage Projects:

Testing Depth Animations using the included Test Plug

1. Add Gesture Manager to the Scene

2. Click on Add test plug to Avatar in the SPS Configurator

3. Go into Play Mode and wait for VRCFury to process

4. Click on the Gesture Managar Game Object in the Hierachy window and toggle on the socket that you want to test

5. Move the test plug in and out to view your animation

CUSTOMIZATION

You can create complex depth animations using SPS

As an example we will animate the blendshapes of that socket. The first blendshape will open up when a plug gets close before entering. The second will animate when the plug is inside and will get bigger the deeper the plug is.

1. Select the socket

2. Enable Depth Animations

3. Hit the "+" to add an animation

4. Click on Add Action and select BlendShape

5. Press on Select and find the Blendshape

6. In Distance when animation begins type in 0.03 to start the animation 3 cm before the socket

7. In Distance when animation is maxed type in 0.005 to end the animation 5 mm before the socket

8. Set Smoothing to 0.03

Smoothing, like the name says, smooths the animation over time, but the animation will be perceived as delayed. That's why we chose a low smoothing amount to get a reactive animation. Set it to 0 to deactivate smoothing.

Sometimes an Avatar can have a large amount of Blendshapes, which makes it hard to find a specific Blendshape using the Select button.
We can also type in the Blendshape name directly into the text field. Let's add the second animation.

To add another depth animation press on the "+" again.
This time we type in the Blendshape name manually, which is Expand 2 Big.

We let the animation begin parameter stay at 0, but the animation max parameter we set to -0.075, which is 7.5 cm inside the socket. Smoothing is set a bit higher to 0.05.

Using Gesture Manager and going into Play Mode we can test our full animation

TIPS

  • Hide SPS sockets grouped in a Game Object to remove clutter in the scene using Unity's Hide function (H shortcut)

FOR SUPPORT/FEATURE REQUESTS

Discord

NOTES FOR AVATAR CREATORS

When distributing an Avatar package using SPS, the wholesome© SPS Configurator is not required as an dependency.

Because SPS ships with VRCFury, it is required and the recommended way to distribute VRCFury is to refer your customers to installing it over the Creator Companion and treat it as a dependency just like Poiyomi Shader (which is btw also available over the Creator Companion).

WHY VRCFURY?

VRCFury has many more features other than SPS. It works non-destructive and its features only get applied to your Avatar when you upload or go into Play Mode. It enables

Its advantages are:

  • Non-destructive workflow
    • Features are only applied in Play Mode or during upload
  • Make modular composable Avatar prefabs
  • Create toggles for your Avatar using its Toggle feature
  • Use the Full Controller feature to merge FX layers, menus, and parameters with your Avatar
    • With automatic animation repathing!
  • Armature link to merge clothes or other props onto your avatar
  • And many more!

wholesome© Lollipop uses VRCFury to enable a easy drag and drop setup.

GoGo Locomotion ships with a VRCFury prefab to support a drag and drop setup, instead of having to manually merge assets with your Avatar.

TERMS OF USE

  1. Credit by Gumroad shop page, if you used this tool in your Avatar

CHANGELOG

v1.1.0

  • Added placeholder Override Icon features to VRCFury root avatar component
  • Added parameter usage
  • Use raycasting to refine mouth position detection (first step towards fully generalized socket positions)
  • Fix hip length scaling


v1.0.3

  • Add support for TVF Standard Base

v1.0.2

  • Fix an error when Unity assigned the Armature game object as a hip bone

v1.0.1

  • Show dialog error message instead of silently failing
$
I want this!

Unity tool plugin script for Unity & Avatar Development

Copy product URL

Ratings

5.0
(1.4K ratings)
5 stars
99%
4 stars
1%
3 stars
0%
2 stars
0%
1 star
0%
$0+

wholesome© SPS Configurator w/ Sound FX

1464 ratings
I want this!