Profile Picture[INVALID]
$5+

Dynamic Hairbrush for VRChat avatars

Add to cart

Dynamic Hairbrush for VRChat avatars

$5+

This hairbrush unity package is a ready-to-go hairbrush made for VRChat avatars that makes dynamic brush sounds based on contact and motion. The package includes a ready-to-install prefab, controllers, animations, and instructions on use and installation. An installation video is posted on this page as well.

Notable features include:

-Brush sounds that are dynamic and driven by contact and movement.

-Contact size adjustment radial for better contact precision.

-A color change radial for the brush.

-Dual Mode (Dual Mode prefab only) for a brush in each hand at the same time.

-Hand petting mode that hides the brush, but uses the same sound dynamics.

-Manual gesture override mode that activates sound using hand gestures instead of contacts, but is still movement driven.

-Includes Low FPS Mode used when audio stutters during low frame rate in game.


ASSET RATINGS

*Rating #/# refers to regular prefab/dual mode prefab

Parameter memory cost: 20/21

Mesh Renderers: 2/3

Mesh poly count: 4,583/9,769

Material slots: 2/3

Phys Bone Components: 2/3

Audio sources: 2/4

Expected SDK performance rating: Good/Medium


*This asset is not compatible with Quest avatars.


REQUIREMENTS FOR INSTALL / TROUBLESHOOTING

Poiyomi Toon Shader (version 8.0/2).

VRCFury

UNITY 2022 REQUIRED FOR V2.1. If you're still running 2019, use the package that does not have "Dual Mode" in it's title (that version does NOT have dual mode capability). Older versions will soon be deprecated.

Links for PoiyomiToonShader and VRCFury can be found in the description of the Youtube tutorial.

*If you are upgrading from an older non-VRCFury 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.

**If you already have V2 of the hairbrush in your project, you should be able to simply drag in the latest version package into your project and it will overwrite and add necessary files and prefabs. If any goofiness happens, then just delete the "Dynamic Brush" folder from your project and reimport the new package variant. You may or may not need to reposition the brush prefab if one was already on your avatar, so double check that if you go to enable the brush in game and it doesn't appear or is offset.


SUPPORT

Discord Support: Check 'Read Me' document for invite link.

Twitter: https://twitter.com/invalidictorian


(Please report any bugs to the discord #bug-reports channel)


CHANGE LOG

{v2.32}

Updated the mirroring script to use the avatar's positional transforms instead of world transform (this should solve the issue for the brush being offset for avatars not set at position 0,0,0).

{v2.31}

*Fixed a bug where late joiners would see the brush in your hand even if hand petting mode was turned on.

{v2.3}

*Increased overall volume of audio. If too loud, adjust via the in-game VRChat Avatar Sounds slider at your discretion.

{v2.2}

*Added a Low FPS Mode. This will disable the dynamic sound aspect and replace it with a more continuous brushing audio. Use this mode if the dynamic sounds are stuttering badly from low frame rate.

--FUNCTION CHANGE--

*Changed the logic of how Gesture Mode works. While Brush is active in Hand Gesture mode, use Thumbs Up hand gesture on the hand that the brush is currently in to activate brushing sound. The same logic works while Dual Mode is on. Thumbs Up gesture on each hand will activate which brush will emit sound respective to the hand that they are in.

**Changed required hand gesture for Hand Petting mode to Open Hand while Gesture Mode is on (just makes more sense). The same logic to activate sounds also applies to Hand Petting mode.

*Fixed a bug where the left hand dual-mode brush contact would not be in the correct position when in Hand Petting mode.

{v2.1}

*Included a seperate prefab called "Brush (Dual Mode) [VRC_Fury Prefab]" that includes a toggle that enables brushes and hand petting for both hands at the same time.

{v2.0}

* Updated asset to utilize VRCFury for installation.

* Added a toggle to swap the brush between hands.

{v1.0.1}

* Fixed a bug where toggling off the hairbrush while hand petting mode was active would break audio.


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 without my consent.

-Not to be used to promote a business or platform of financial exchange for goods (physical and non-physical) and services without my consent.

-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 @

$
Add to cart

You will receive a unity package with all described assets.

Copy product URL