Spirety | VRChat avatar base
If you're wondering why this is here, starting January 1st 2025, Gumroad takes 30% on every marketplace sales (sales made on this platform, which is the vast majority of my sales). 30% is an absurd cut for a market platform, and something I can't afford. The platform has also a number of other issues, lack of transparency, website breaking bugs, terrible customer support, and other.
I can't stop selling here, as this is my main source of income, but I, and you, can support much better alternatives like Jinxxy right now instead, so if you care about creators, then please head over to Jinxxy, so we can all start making things change for the better.
Alternatively, you can remove the tracking part of the url to avoid the problem (The part that starts with a "?"), but I'd rather you go on Jinxxy.
Long forgotten, the half-deities, known as Spirety finally descended from the sky, up above, where they use to keep watch of the world. Equipped with their holy sword and their light powers, their goal is to protect and bring balance to this world.
The Spirety is a VRChat avatar all designed and modeled by me.
Wanna try the avatar before buying it?
You can favorite the sample version through the website HERE to try it later!
Also hey~, if you like the avatar, consider joining my VRChat group, we have meetups for all my avatar enthusiast every Saturday!
Link here!
Features:
- Complete avatar ready to upload, fully rigged, textured, etc. fully set up for VRChat.
- Shading with Poiyomi version 8.0.426 (note that you're not obliged to use it, but it will also break some animations if you don't, not guaranteed to work on lower versions).
- Quest-compatible version (highly unoptimized! it's a port, not a separate avatar).
- Full face-tracking compatible (different scenes are available for face tracking).
- 4 Right-hand gestures for controlling mouth expressions, and 6 Left-hand gestures for controlling eye expressions, allowing combinations of expressions.
- Toggleable armor plates and sword.
- Slider to control the wings' opening and size.
- Color sliders for the body, feathers, hair, and eyes.
- Controllable Pupil's shape.
- "Power up" toggle.
- Custom-made spring ball joint with in-game sliders to adjust the physics.
- Fully set up physbones wherever needed.
HOW TO INSTALL:
- Download the VRC creator companion: Link.
- Create a new blank project.
- (Optional) Download Poiyomi shader here (Version 8.0.426 or above) and import it into your project, you can skip this step if you're only using the quest version (If you don't wanna use Poiyomi on PC then go see additional notes 1).
- (Optional) if you want face tracking you'll have to download the face tracking template (version 3.6.1, different versions might not work) here, and import it as well.
- Import the Spirety Unity Package into the project.
- In the "Scenes" folder, open the scene you want to use (PC or Quest, and with or without Face Tracking).
- Use the VRCSDK panel to upload the avatar to your account, if you encounter any "Fix now" warnings, you can apply them, expect the shader keyword one.
If you're on Quest you will have to click "Switch build target to Android"
Poiyomi will probably ask you to do something when uploading too, which you should accept.
Notes:
1. IT'S EASIER TO JUST INSTALL POIYOMI, but if you wanna use the quest shader for whatever reason, go to the folder Spirety > Materials > Quest, then expand the avatar in the hierarchy tab, and for each blue objects (Except "Armature" and everything in it), which are meshes, you'll have to drag and drop the corresponding materials to the skin renderer component material slots.
2. If you want the avatar to be seen on quest and PC you'll need to upload both versions, following the same steps, and use the same blueprint ID: When doing the second upload go to "Content Manager" in the VRCSDK panel, find the first upload, "Copy ID", and paste it in the Pipeline Manager component on the root of the avatar.
3. If your materials where to go all magenta, in the files explorer go to Spirety > Materials, select all materials there and in the inspector tab reassign them to Poiyomi Outline.
IMPORTANT:
If you were to encounter any problem with the installation or the model in general, I'll gladly help you out, I'm always available in my discord, so feel free to message me there.
Link here : raideus.fyi/discord
BREAKDOWN AND ADDITIONAL NOTES:
Folders:
Most of the assets for the character are inside the folder "Spirety", "Card" is just the stuff for my business card, "Scenes" are all the scenes that are set up for upload.
Inside "Spirety," you'll find folders corresponding to each asset:
- Materials for materials.
- Particles are for particle materials.
- Quest for the quest-compatible materials.
- Textures for textures.
- Icons for every toggle icon and particle texture.
- Expressions contain all the necessary files to make the expression menu work (Menus, parameters, and animation controllers).
- FaceTracking are the files for the face-tracking version.
- NoFaceTracking are the files for the version without face tracking.
- Animations - Contains every animation file.
Hierarchy:
All the blue stuff is part of the prefab, hence, shouldn't be changed
PhyBones - Contains all the phybone's logic of the avatar, note that I have put the physbones component on different objects there so it's easier to navigate.
Particles - Contain all the particle effects of the avatar (Except the card), they are all attached to the corresponding body part via a parent constraint component inside the objects.
World Constraint - Contain the logic for the spring ball joint.
FX layer:
EVERYTHING IS IN WRITE DEFAULT OFF
If you ever have problems with the gestures acting weird check if you added a write default ON state.
In order to make the dual gesture work I had to break down the gesture to one layer per gesture, if you need to make additional gestures, you'll have to create ON AND OFF animations, that you need to put in the corresponding hand gesture, in the OFF and ON states.
The rest is for all the toggles, slider, and face tracking if you use it.
CREDITS:
VRCface tracking and the template I used: Link and Link
Poiyomi, for making the best shader in the world: Link
VRlab, for their worldConstaint object (Used for the SpringBallJoint): Link
KobiHema and SlushyOtter for helping in making the substance painter file: KobiHema link - SlushyOtter Link
Tony Hema for making the VRM file : Link
Licensing:
- Upon purchase, you are free to edit the files however you like.
- Do not resell or share the assets (commissioning for edits are fine as long as each party owns it)
- Uploading the avatar as a public avatar is allowed, AS LONG AS THE FILES ARE NOT BEING SHARED, adding credit to me is HIGHLY appreciated in this case
- Using the model for streaming, videos, or any other media is allowed as long as credit is given to me
You'll get a Unity package containing everything you need to upload it, a Substance Painter file to edit the textures however you want, a .blend file of the model, a .fbx of the model, PSD exported files from the substance painter file, and a .vrm file for using outside of VRChat