Skip to main content

Export a Prop

When you export a Unity prefab as a prop bundle (.prop.lsb), you can load it into the Studio app as a Prop to attach to your avatar. For loading and attaching it on the Studio app side, see Props.

note

A free-standing model that you only place in the scene can be loaded directly as GLB / GLTF, so no export is needed. This page is about creating a .prop.lsb (avatar prop) that follows the avatar.

Prepare the Prop

Prepare the object you want to use as a prop as a prefab.

  • If you want it to carry animations (toggles, expression switches, and so on), set the AnimatorController that drives it on the prefab.
  • A prop runs with its own Animator / AnimatorController, and parameters with the same name as the avatar's parameters are bridged every frame. This reproduces the behavior of items switched from a VRChat expression menu.

Export (Directly from a Prefab)

  1. In the Project window, select the prefab you want to export.
  2. From the Assets menu (or by right-clicking the prefab), choose Lilium Live Studio → Export Prop Bundle (.prop.lsb).
    • The menu is disabled unless a prefab is selected.
  3. Specify a file name in the save dialog and save. The .prop.lsb extension is added automatically, so you only need to enter the name.
tip

On export, a thumbnail asset is created next to the prefab. If you replace the auto-rendered preview with your own image, that thumbnail is shown in the Remote app list, and the same image is reused on re-export.

Build from a VRChat Avatar's Item (VRChat Prop Builder)

Items switched from a VRChat avatar's expression menu (toggle outfits, gimmicks, and so on) can be converted into a standalone prop with the VRChat Prop Builder before exporting. It extracts an animation driven by avatar parameters as a standalone prefab.

  1. From the menu, open Window → VRChat Avatar Transfer → VRChat Prop Builder.
  2. Set Source Object to the target object under the avatar (or a standalone prefab).
  3. Set Source Controller to the AnimatorController that drives that object.
  4. Once all of the Verification checks pass, press Convert. The clip bindings are rebuilt against the target object, and a standalone prefab is generated.
  5. Once the generated Converted Prefab is set automatically, export it with Export as Prop Bundle (.prop.lsb).

Load It

Add the exported .prop.lsb file from the Remote app's Props page via Add Prop. By default it attaches to the right-hand (RightHand) socket, and from Details you can change the target socket as well as the position, rotation, and scale.

  • Props — How to load and attach an exported prop in the Studio app
  • Export a Set — Steps for exporting a background or stage as a .set.lsb
  • Use VRChat Avatars — Steps for converting and using a VRChat avatar itself