Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Modular avatar

From Resonite Wiki
This article or section is a stub. You can help the Resonite wiki by expanding it.
This article is about the type of avatar. For the Unity package, see Modular Avatar.

A modular avatar is an avatar whose body parts are to some degree independent, able to be detached and swapped out for other parts.

Standards

Rusty Drone

Neolanders Rustybot and alizard with swapped heads and mismatched arms.

Rustybot's Rusty Drone avatar has a defined standard for modular heads, arms, hands, and a few miscellaneous attachments. This standard is supported by several other avatars, especially those belonging to The Neolanders.

Body parts are oriented such that the Z axis points to the end of the bone.

Since the Rusty Drone is a head-and-hands avatar and thus doesn't come with the VRIK component, its stock arms use a custom IK system where the forearm stretches to meet the wrist.

Potato Bot

The Snappable Potato Bot is a standard full-body IK avatar, but without a mesh. Instead, each bone has a child with a SnapTarget (with keywords like "Head" or "LeftUpperLeg"), to which objects with Snappers can be attached. The body part meshes have their origins at their pivot points, and are oriented such that the Y axis points to the end of the bone and the Z axis typically points forward in a T-pose (except for legs, where it points backward).

Examples can be found in the Creator Jam public folder: Open in Resonite (spawns at world origin!)

Vanilla

Main article: Equipping multiple avatars

Some head-and-hands avatars, such as the default avatar, are treated as multiple separate objects, each with its own AvatarPoseNode. With the right setup, an avatar with can be equipped without discarding the previous one, allowing for mixing and matching them. However, users without full-body tracking can't equip legs or full arms, since each object has to correspond to a tracker.