Dynamic Hairbrush for VRChat Avatars
- ダウンロード商品¥ 750
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 ready-to-install prefab, controllers, animations, and instructions on use and installation. An install video tutorial link can be found in the 'Read Me' document within the package. 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. -Hand petting mode that hides the brush, but uses the same sound dynamics. -Dual Mode (Dual Mode prefab only) for a brush in each hand at the same time. -Manual gesture override mode that activates sound using hand gestures instead of contacts, but is still movement driven.
-ASSET RATINGS-
*Rating #/# refers to regular prefab/dual mode prefab* Parameter memory cost: 20/21 (12/13 w/o color change radial) 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
-REQUIREMENTS FOR INSTALL-
UNITY 2022 REQUIRED FOR V2.1. If you're still running 2019, use the other package available for download (does not include dual mode). Poiyomi Toon Shader (version 8.0/2). VRCFury -Links for PoiyomiToonShader and VRCFury can be found in the description of the Youtube tutorial- If you're updating from an older non-VRC Fury version of this package, complete removal of the older version from your unity project/avatar and deletion of any associated controller layers, parameters, and objects on your avatar is required! If you already have V2 of the hairbrush in your project, you should be able to simply drag in the "dual mode" 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 dual mode 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. * 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.
-UPDATES-
[CHANGE LOG] {v2.32} Updated the MirrorX 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 for swapping 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. -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.