{"id":13601772,"url":"https://github.com/yeemachine/kalidoface-3d","last_synced_at":"2025-03-23T05:24:35.702Z","repository":{"id":45652528,"uuid":"385167786","full_name":"yeemachine/kalidoface-3d","owner":"yeemachine","description":"Face and Body Tracking for VRM 3D models on the web.","archived":false,"fork":false,"pushed_at":"2022-11-12T04:29:57.000Z","size":14118,"stargazers_count":447,"open_issues_count":2,"forks_count":77,"subscribers_count":17,"default_branch":"glitch","last_synced_at":"2025-01-28T11:49:09.631Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://3d.kalidoface.com","language":"HTML","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yeemachine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-07-12T07:53:03.000Z","updated_at":"2025-01-22T11:06:29.000Z","dependencies_parsed_at":"2022-08-23T05:40:30.541Z","dependency_job_id":null,"html_url":"https://github.com/yeemachine/kalidoface-3d","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yeemachine%2Fkalidoface-3d","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yeemachine%2Fkalidoface-3d/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yeemachine%2Fkalidoface-3d/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yeemachine%2Fkalidoface-3d/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yeemachine","download_url":"https://codeload.github.com/yeemachine/kalidoface-3d/tar.gz/refs/heads/glitch","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245059765,"owners_count":20554359,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T18:01:07.770Z","updated_at":"2025-03-23T05:24:35.677Z","avatar_url":"https://github.com/yeemachine.png","language":"HTML","funding_links":["https://ko-fi.com/B0B75DIY1"],"categories":["HTML"],"sub_categories":[],"readme":"# Kalidoface 3D - Face and Full-Body tracking for Vtubing on the web!\n\nA sequal to **[Kalidoface](https://kalidoface.com)** which supports Live2D avatars, **[Kalidoface 3D](https://3d.kalidoface.com)** is a web app that brings support for 3D Vtuber avatars. It now features more dynamic camera angles, and even full-body tracking options using the latest Mediapipe human pose detection models. Add the web app to your homescreen to use it in standalone full screen or even use it in OBS as a browser object directly.\n\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/B0B75DIY1)\n\n![Kalidoface Face Tracking](https://cdn.glitch.me/29e07830-2317-4b15-a044-135e73c7f840%2Fkalidoface-face-closeup.gif?v=1633451401758) ![Kalidoface Pose Demo](https://cdn.glitch.me/29e07830-2317-4b15-a044-135e73c7f840%2Fkalidoface-pose-dance.gif?v=1633453098775)\n\n### Use your own VRM 3D models\n\nKalidoface 3D works with \u003cb\u003eVRM 3D models\u003c/b\u003e. Just drag and drop your own .vrm files to add your Vtuber character. Might support other types of 3D human models if they're easy to implement.\u003cbr\u003e\u003cbr\u003eModels are saved locally so you won't need to reupload them next visit!\n\n![VRM file support](https://cdn.glitch.com/29e07830-2317-4b15-a044-135e73c7f840%2Fezgif-2-b312e89d3e07.gif?v=1626110793139)\n\n### Call a friend\n\nShare your \u003cb\u003e6 digit code\u003c/b\u003e with a friend to start a private \u003cb\u003evoice call\u003c/b\u003e using virtual avatars! Now updated with new selfie and first person camera modes.\n\n![Peer to Peer chat](https://cdn.glitch.com/29e07830-2317-4b15-a044-135e73c7f840%2Fezgif-3-a2691d6ea927.gif?v=1626111894228)\n\n### Upload custom background\n\nUpload image backgrounds, or use the included \u003cb\u003echroma key colors\u003c/b\u003e for keying in special software such as OBS. You can also upload resizeable \u003cb\u003egif stickers\u003c/b\u003e to use as props for your videos/streams. Uploaded images are also saved locally for the next time you visit!\n\n![Panorama Background](https://cdn.glitch.com/29e07830-2317-4b15-a044-135e73c7f840%2FIMG_1391.GIF?v=1626108547668)\n\n### Add resizeable stickers\n\nAdd \u003cb\u003eimage/gif\u003c/b\u003e stickers that you can resize and use as props for videos or streaming.\n\n![Chroma Keys](https://cdn.glitch.com/29e07830-2317-4b15-a044-135e73c7f840%2FIMG_1389.GIF?v=1626108547406)\n\nAll sample VRM models are not mine and credit should go to the creators on Vroid Hub.\n\n### OBS Integration\n\nTo 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.\n\n```\n/Applications/OBS.app/Contents/MacOS/OBS -use-fake-ui-for-media-stream --allow-file-access-from-files\n```\n\n### Standalone Tracking Library\n\nInterested in making your own Vtuber app? **[Kalidoface](https://github.com/yeemachine/kalidokit)** is a JS library that solves for face, full body, and hand tracking.\n\n\u003ca href=\"https://github.com/yeemachine/kalidokit\"\u003e\u003cimg src=\"https://github.com/yeemachine/kalidokit/blob/main/docs/kalidokit_glitch.gif?raw=true\" alt=\"Kalidokit Template\" width=\"100%\"/\u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyeemachine%2Fkalidoface-3d","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyeemachine%2Fkalidoface-3d","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyeemachine%2Fkalidoface-3d/lists"}