Skip to content

VCam Avatar Exporter

With VCam Avatar Exporter, you can export the avatar you set up for VRChat as a VRM, and use it in VCam and VCam Camera. It’s a free Unity editor extension.

  • The outfit you dressed the avatar in with Modular Avatar and other non-destructive tools
  • Mouth shapes and blinks, plus Perfect Sync for avatars with ARKit shape keys
  • The facial expressions you switch with hand gestures or expression menus
  • Hair and clothes that sway with PhysBones

Materials are exported as MToon, so other VRM apps can show the avatar too. The lilToon settings you tuned are exported with them. The export works on a copy of the avatar, so your scene and assets stay unchanged.

  • An avatar with a VRChat Avatar Descriptor and a Humanoid rig
  • Unity 2022.3.22f1
  • lilToon 2.3.4
  • VRChat Creator Companion (VCC)
  1. Open the VCam Avatar Exporter listing and select “Add to VCC”. You can also add it in VCC from “Settings” > “Packages” > “Add Repository” by entering https://vcamapp.github.io/vcam-avatar-exporter/index.json.
  2. If you haven’t added the Modular Avatar listing, add https://vpm.nadena.dev/vpm.json the same way.
  3. In VCC, select “Manage Project” on your avatar’s project and add “VCam Avatar Exporter”. NDMF and UniVRM are installed with it.
  4. If the project doesn’t have lilToon 2.3.4, install it from lilToon’s own distribution.

  1. Open your avatar’s project in Unity and choose “Tools” > “VCam Avatar Exporter” from the menu.
  2. Drag your avatar from the Hierarchy to “Avatar”. “Name” is filled in with the avatar’s name.
  3. Enter your name in “Authors”. Separate multiple authors with commas.
  4. Set the items under “License” to match the avatar’s terms of use.
  5. Check that the avatar’s terms of use allow using it outside VRChat and converting it to VRM, then select the checkbox.
  6. Click “Export VRM” and choose where to save the file.

To change the window’s language, use “Editor Language”. It’s the same setting that Modular Avatar and other NDMF tools use.

  • Max texture size: Larger textures are shrunk. iPhone loads every texture at its full size, so keep the default of 2048 if you use the avatar in VCam Camera.
  • Winks: When the avatar closes both eyes with one shape key, splits it into one for each eye so the avatar can wink.

After the export, “Last export” lists what couldn’t be carried over to the VRM and the lilToon features that MToon can’t show. Shape keys that weren’t found and materials that weren’t exported are listed here too.

Load the exported VRM file in VCam or VCam Camera.

  • An error appears at the top of the window: The version of Unity or a package isn’t supported. Install the version shown.
  • “has no humanoid Animator” appears: Set the avatar’s rig to Humanoid.
  • “Export VRM” can’t be clicked: Make sure “Avatar”, “Name” and “Authors” are filled in and the checkbox for the terms of use is selected.