Kalidoface - Become a virtual character with just your webcam!
Kalidoface is perfect for livestreaming, chatting with friends, or just having fun animating your expressions in real time
Use your own Live2D models
Kalidoface works with Live2D rigged characters from Cubism 2.0 and 4.0 files. Upload a .zip of your Live2D runtime folder to save your own characters for face tracking. Files are auto-saved for future visits! Video guide here!.
Call a friend
Share your 6 digit code with a friend to start a private voice call using virtual avatars!
Upload custom background
Add image/video backgrounds, use the color picker, or select chromakey colors for keying in streaming software like OBS.
Add resizeable stickers
Add image/gif stickers that you can resize and use as props for videos or streaming.
OBS Integration
To use Kalidoface directly in a Browser object in OBS, you need the -use-fake-ui-for-media-stream
and --allow-file-access-from-files
flags enabled. This is used to get access to the webcam and to allow custom This can be done through a terminal/command prompt. Below is a sample to get it running on mac. Just add the 2 prompts right after the path to your OBS application.
/Applications/OBS.app/Contents/MacOS/OBS -use-fake-ui-for-media-stream --allow-file-access-from-files
Standalone Tracking Library
Interested in making your own Vtuber app? Kalidoface is a JS library that solves for face, full body, and hand tracking.
All Live2D models are redistributed under Live2D's Free Material License.