Throw-able Glowsticks for VRChat Avatars
This is a glowstick unity package I've made for 3.0 avatars for VRChat.
Notable features of these glowsticks include:
Can be dropped/thrown,
Realtime-Lighting toggle,
Color Hue Shift,
No-Gravity Mode,
Sticky Mode (stops glowsticks from sliding),
Party Mode(?)
This unity package contains an easy to setup prefab, an animator controller, animations, and guidance on how to install it onto your avatar. Located inside the unity package is a text document called 'Read Me' that contains how-to-use instructions. There is an installation video posted on this page as well.
-ASSET STATS-
Parameter memory cost: 14
Mesh Renderers: 1
Mesh poly count: 696
Material slots: 4
Particle systems: 3
Mesh particle total max poly count: 4,176
Lights: 1
Expected SDK performance rating: Poor
-REQUIREMENTS FOR INSTALL-
FX controller that does not use mixed Write Defaults. Either all on, or all off. I do not provide support for mixing Write Defaults.
Poiyomi Toon Shader (version 8.0/1).
VRCFury
-Links for PoiyomiToonShader and VRCFury can be found in the description of the Youtube tutorial-
*If you are upgrading from an older version of this asset, prior to importing a newer version you must remove all older files from your unity project as well as all controller layers, parameters, and objects associated with the asset from your avatar.
-SUPPORT-
Discord Support: Check 'Read Me' document for invite link.
Twitter: https://twitter.com/invalidictorian
**IMPORTANT TO NOTE**
1.) Due to how some VRChat world creators make their worlds, in some worlds the glow stick real-time lighting may not have an effect on the environment.
2.) Please be aware that since these glowsticks can use real-time lighting, they can tend to be very performance costly on some computers. Because of this, I've limited the number of glowsticks that can be dropped/thrown.
3.) This system relies on Write Defaults to be OFF within the entire FX layer of your avatar to work properly. Otherwise results may be unpredictable.
4.) This package comes with respective mergeable controllers for Write Defaults ON/OFF workflows. I do not provide support for mixed Write Defaults (having Write Defaults both on and off on the same FX controller) as behavior is unpredictable.
5.) This package is not Quest avatar friendly.
-CHANGE LOG-
{v3.1}
Fixed a bug in Unity 2022 that broke glowstick throw velocity.
{v3.0}
Updated asset to utilize VRCFury for installation.
{v2.2}
*Restructured and simplified state machine and particle emission for how throwing the glowsticks work. Throwing glowsticks should feel more fluid and easier.
*Created a merge-able controller for Write Default workflow avatars, labelled with "(WD)".
{v2.1}
*Added No-Gravity Mode.
*Added Sticky Mode (stops glowsticks from sliding when thrown).
*Added a realtime light toggle (so you can use them in high populated worlds without causing everyone performance issues!).
*Some particle physics tweaks.
*Fixed Realtime Lighting hue shift from losing saturation when the radial wheel was moved from and back to 0%.
-TERMS OF USE-
By purchasing and downloading this asset, you have accepted and agreed upon the terms of use and licensing:
-All purchases are FINAL. (No refunds)
-For personal use ONLY.
-Not to be taken and sold on it's own.
-Not to be used commercially, or for financial gain.
-Not to be used to promote a business or platform of financial exchange for goods (physical and non-physical) and services.
-Assets are not to be distributed or shared with those who have not purchased them under any circumstance.
For commercial usages or questions about these terms, please contact me.
Unity package containing throw-able glowstick prefab, a mergeable controller, pre-made animations, a few quality of life tools, as well as instructional text documents.