Docs / Avatars & faces

Avatars & faces

VTOKU Cam renders a VRM avatar in AR with a cel and toon look, live lighting, and ground contact shadows. You can drive its face from the device, drive its face and body from any VMC app on your network (Warudo, Movin Studio, and others), and play built-in idle and dance motion. On-device full-body tracking is coming soon.

VTOKU Cam Avatars sheet
The Avatars sheet.

Import your own VRM

  1. Copy your .vrm file onto the device with AirDrop, iCloud Drive, or the Files app.
  2. In VTOKU Cam, open the Avatars sheet and select your model.
  3. Place it in your space. See Getting started.

Make sure you have the rights to any avatar you import and use, especially for commercial or public broadcasts. You own and control the files you import; VTOKU never receives them.

Drive the avatar over VMC

VTOKU Cam can receive a body and face performance over VMC and apply it to the avatar on the phone. It listens on UDP port 39539, the same default that Warudo's VMC receiver uses, so any VMC source on your network can drive the avatar. Point the sender at your phone's IP on port 39539. While a VMC feed is live it overrides on-device face capture by design.

The cel look

Avatars render with a cel / toon shader for a clean anime-style result, with live lighting that responds to the room (key-light direction and warmth estimated from the AR scene) and soft ground contact shadows under the feet.

The avatar can also be hidden behind real-world objects and defocused like a real subject. See occlusion, depth of field, and the Screen FX grade in Look & camera.

VTOKU Cam face tuning and calibration settings
Face tracking settings.

Face tracking

Turn on Face tracking under Settings › Motion, then pick the face source:

For on-device capture, tap Calibrate neutral face with a relaxed expression so the avatar rests correctly. ARKit blendshapes map to the avatar two ways:

If your face leaves the front camera's view, the avatar eases back to a neutral expression instead of holding the last frame, then picks your face up again when you return.

You can also send the captured face out to other tools (iFacialMocap-compatible). See Send face tracking.

Idle & dance animation

When no external motion source is driving the avatar, she plays a living idle: a relaxed standing pose with natural hand shapes, a slow weight shift, and an upper body that sways toward wherever she is looking, so she reads as present rather than frozen.

You can also play built-in VRMA dance clips, or bring your own with Import animation (.vrma) on the Avatars sheet. Imported clips stay on the device and join the same picker as the built-in ones.

Troubleshooting


Next: Look & camera →