Skip to main content

Prefabulous

🌊 Any Platform

Prefabulous contains non-destructive components to automate invasive tasks in your personal avatar.

Although Prefabulous is meant to be used alongside Modular Avatar, our components are not really destined to be used inside distributed assets:

Unlike Modular Avatar components, most of our components are invasive. They will affect many components across the entire avatar, or may not be able to coexist with other components.

Therefore you are encouraged to use these components only within personal avatars, and not as part of assets distributed to other users.

Download

The tool is free for download using VCC.

VCC

You need to add two listings:

Then:

  • 💬 VRChat
    Add Haï ~ Prefabulous for VRChat to your project using VCC.
  • 🌆 ChilloutVR
    Add Haï ~ Prefabulous Universal to your project using VCC/ALCOM.

How to use

Unless stated otherwise, you can place the components anywhere inside your avatar, and Prefabulous will try its best to affect all eligible components on your avatar without needing you to manually target individual components.

For example, most of our blendshape manipulation components such as Recalculate Normals or Delete polygons will target all SkinnedMeshRenderers of your avatar by default as long as that SkinnedMeshRenderer has one of the blendshapes in question, in order to keep manual labor to a minimum.

Check out the Reference manual for more details.

Add any of those components to any location inside your avatar. It is recommended that you put them in one or several child objects so that you can reuse them on other avatars as a prefab:

  • 🌊 Any Platform
    Universal Components lists components that can be used on any platform.
  • 💬 VRChat
    VRChat Platform lists components that can only be used on the VRChat Platform.
  • 📹 VRM
    VRM and VTubing lists components that can only be used on the VRM-compatible apps and derived formats, such as VNyan, Warudo, and VSeeFace.