
VRSphere (VRCFury Contact System Prefab)
Product Description
If you choose to buy this product and enjoy it, please give it a heart!
♡♡♡♡♡
Important Information:
- This asset requires SOME MANUAL UNITY SET UP. A tutorial is provided to walk you through it, but please be aware before purchase that there are some manual steps to set up!
- Avatars used in promotional videos NOT included.
- The majority of the asset is set up automatically via VRCFury, you will need this in your project for set up!
- This asset relies on the Poiyomi shader dissolve effect. Alternative methods are possible and shown in the tutorial video, however the effects won't look as nice without Poiyomi being your avatars primary shader!
- This asset is NOT quest compatible.
- Please ensure you back up any projects before importing new assets, including mine, to your avatars!
--------------------------------------------------------------------------------------------------------------------------------------------------
KNOWN ISSUES:
- This asset was designed with only ONE Relocator being pressent at any given time. Having more than one close to each other can cause issues. You can get around this issue by forcibly disabling each other's contacts in game.
- Whilst this asset is designed for up to SIX Voxels, if two Voxels share the same number frequency, they will be counted as one being. Again if you have multiple groups of Relocators and Voxels in a world, forcibly disable anyone elses contacts that aren't part of the network you want to interact with to avoid oddities!
- VRChat has a soft cap on how many Contact Senders/Recievers can exist in one area at a time. This asset uses a lot of them and they are vital for it to function! I have attempted to optimise this the best I can, but if too many people are close to you or if some people have WAY too many contacts on their avatar, some functionality may break until you move further away from them.
-- If I find a way to fix any of these bugs or if any more bugs are discovered I'll be sure to update the asset with fixes.
--------------------------------------------------------------------------------------------------------------------------------------------------
VRSphere:
The VRSphere, otherwise known as the Voxel Relocation Sphere, is a two asset package that connect with each other in multiple different ways. With this asset, you can take on either the role of the Relocator or the Voxel, allowing yourself to either capture your friends or be captured by them!
These assets come with their own HUD system and can be both controlled entirely gesture based, or be used via the expression menu for those making use of it on desktop mode! This system is designed for one Relocator to be able to control up to six Voxels individually at once, so gather your friends to have a full party!
This asset is designed to be functional on ANY avatar for the Relocator and ANY avatar for the Voxel as long as the Voxel is primarily using the Poiyomi shader! Some setup in Unity is required, however a detailed tutorial video is provided with the asset of how to do all this yourself.
The asset is designed to be easily model swapped with anything you see fit. It also comes with 2 different Sphere designs with 6 recolours of each by default, which can be customized further with included Blend Shapes.
--------------------------------------------------------------------------------------------------------------------------------------------------
Product Functions and Details:
- You get two prefabs, the Relocator and the Voxel that are designed to communicate with each other to allow unique player interactions.
- You get an easy to understand and follow install guide that should walk you through the manual steps of set up even if you have very limited unity knowledge.
- Very easy to model swap if you wish!
- Fully gesture based assets! Once toggled on in the expression menu, all functions are fully operated via gestures!
- Full desktop controls in expression menu, allowing for use in desktop mode or for those who don't enjoy gesture based assets.
- Spawnable HUD (Double Rock'n'Roll) that allows you to change important settings of the asset without opening expression menu.
- Six frequencies you can select between, allowing a Relocator to control up to six Voxel players individually!
- Lock/Unlock button (left side of HUD) to quickly disable or enable connections with other players via the HUD.
- All buttons in the HUD are only pressed when using the Finger Point gesture!
Relocator Specific Details:
- Switch between six different style of Spheres when changing number frequency, with 12 Sphere options provided by default that you can choose on set up in Unity and also include Blend Shapes to customize as you see fit!
- Fully movable Sphere, can be held in either hand, places in the HUD, placed on the hip or placed down in the world.
-- Grab Sphere with Fist gesture. Place Sphere in HUD with Open Hand gesture of the hand holding the Sphere. Place Sphere in the world with Open Hand gesture on both hands at once. (This will prioritise over placing in HUD)
- Sphere Movable toggle (right side of HUD) to allow quick locking of the Sphere's location so you don't grab it by accident when you don't want to.
- If you lose your Sphere, you can summon it back to hand with double Peace gesture.
- Capture a Voxel if you are both Unlocked and both of the same number Frequency with Rock'N'Roll gesture.
- Release a Voxel if you are both Unlocked and both of the same number Frequency with Finger Gun gesture.
- Anyone can tap the button of the Sphere whilst a Voxel is captured to release them!
- Any Voxel captured by the Relocator will have their voice light up the Sphere as if they're talking from inside!
- Note: no buttons on the HUD will work except the movable toggle when the Sphere is outside of the HUD!
Voxel Specific Details:
- Switch between six different number frequencies to choose which number you're associated with that a Relocator must mimic to capture you.
- Self Capture mechanic! You can capture yourself without the need of a Relocator by having the right side button in your HUD ticked and taping the button of the Sphere in the middle of your HUD!
-- Whilst self captured, you can grab the Sphere with either hand using the Fist gesture. Place the Sphere in the world with double Open Hand gesture. Wiggle the Sphere your in with double Finger Gun gesture. Break out of the Sphere by doing Finger Gun on right hand and Rock'n'Roll on left hand. You can also break yourself back out by simply turning the Self Capture button on the HUD off again!
- Other players can tap the button on your Sphere whilst you are self captured to release you!
- Be captured and released by a Relocator if you are both Unlocked and both on the same number Frequency.
-- Whilst captured by a Relocator, you can forcibly wiggle their Sphere with double Finger Gun gesture. You can then break out of their Sphere and release yourself with Finger Gun on right hand and Rock'n'Roll on left hand. If you accidentally start wiggling, or wish to stop without breaking out, you can stop the wiggle with double Open Hand gesture.
- Whilst captured by a Relocator, your voice will cause their Sphere to light up! This is also true with your own Sphere when you self capture.
- If enabled in the expression menu, you can perform a self return with a partner Relocator if you are both unlocked and on the same frequency by doing double Finger Point and tapping the button of their Sphere.
- If enabled in the expression menu, can perform an Emergency Release with double Peace gesture. This'll release you regardless of being self captured or captured by a Relocator. (Useful if your Relocator leaves the instance or goes too far away from you)
-- Alternatively turning the Lock or Self Capture buttons off will also release you.
- Note: No buttons on the HUD will work whilst the Lock button is set to Unlocked or the Self Capture is ticked on except the buttons to turn these options back off.
--------------------------------------------------------------------------------------------------------------------------------------------------
Performance Stats: (Will make avatar performance VERY POOR due to the number of Contacts used)
Download Size:
1.32mb (Relocator)
1.14mb (Voxel)
Texture Memory:
16.00mb (Relocator)
16.00mb (Voxel)
Polygons:
21,000~ (Relocator, number is an approximation, exact amount depends on Spheres chosen to be used)
3,500~ (Voxel, number is an approximation, exact amount depends on Spheres chosen to be used)
Skinned Meshes:
7 (Relocator)
2 (Voxel)
Material Slots:
8 (Relocator)
3 (Voxel)
Parameter Cost:
24 (Relocator)
29 (Voxel)
Contact Count:
46 (Relocator)
43 (Voxel)
Constraints:
4 (Relocator)
4 (Voxel)
Audio Sources:
7 (Relocator)
4 (Voxel)
--------------------------------------------------------------------------------------------------------------------------------------------------
Dependencies:
VRChat Creator Companion (VCC)
You must be using a newer version of VRC's SDK which can only be downloaded through VCC. Otherwise you'll run into issues.
Poiyomi Toon Shader
Poiyomi is required for the Voxel dissolve effect. Be sure to be using a newer, up-to-date version of PoiyomiToon. The Pro version is not required.
VRCFury
Ensure you have the newest version of VRCFury installed as this is required to set up the asset to your avatar.
Optional: Gesture Manager
Useful to test if the asset is working in Unity before upload, not required though.
Get VCC here: https://vcc.docs.vrchat.com/
Get Latest Version of Poiyomi Toon here: https://github.com/poiyomi/PoiyomiToonShader/releases
Get Latest Version of VRCFury here: https://vrcfury.com/
Get Latest Version of Gesture Manager here: https://github.com/BlackStartx/VRC-Gesture-Manager
--------------------------------------------------------------------------------------------------------------------------------------------------
Terms:
YOU CAN:
- Use this asset for personal use and projects, including modifying and editing it as you see fit.
- Stream/make video content with this asset, credit is not required, but greatly appreciated.
- Commission/take commissions for putting the asset on an avatar or making edits to the asset. (Provided BOTH parties own the asset)
- Ask for help setting up the asset in the discord if you are lost still after watching the tutorial. (Provided you can provide proof of purchase)
YOU CANNOT:
- Share any files of this asset to anyone who does not own the asset themselves.
- Take credit for the creation of this asset, the VRSphere is owned by Woolphee.
- Include these files on a purchasable/free avatar.
- Upload an avatar that is using these files as public.
- Complain that this asset broke your projects, it is always heavily recommended to back up projects before importing new things.
- Use this asset on quest.
--------------------------------------------------------------------------------------------------------------------------------------------------
Refund Policy:
This is a digital product, so I cannot offer refunds, please purchase carefully with this in mind!
--------------------------------------------------------------------------------------------------------------------------------------------------
Discord Link:
If you need any help setting up the asset or want to be the first to know on new projects I'm working on join here!
https://discord.gg/4bq4ztVfah
--------------------------------------------------------------------------------------------------------------------------------------------------
Credits:
Novabeast avatar used in promotional videos: https://kittomatic.gumroad.com/l/Novabeast
Chibi Novabeast avatar used in promotional videos: https://therpgslayer.gumroad.com/l/chibinova
Emerald Valley world used in promotional videos: https://vrchat.com/home/world/wrld_4aaedbad-8d02-4163-bbe1-268a52ec5432/info
Help with concept art of the VRSphere's design by Floof: https://floofyartlinks.carrd.co/
Special thanks to all my friends who helped me test the asset throughout its creation! <3