{"id":24550927,"url":"https://github.com/erodozer/open-vt","last_synced_at":"2025-03-16T13:27:56.244Z","repository":{"id":272687549,"uuid":"915513768","full_name":"erodozer/open-vt","owner":"erodozer","description":"free Live2D Vtuber face tracking software made in Godot","archived":false,"fork":false,"pushed_at":"2025-03-16T05:09:57.000Z","size":333,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-16T06:19:03.266Z","etag":null,"topics":["godot","live2d","vtuber-software"],"latest_commit_sha":null,"homepage":"","language":"GDScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/erodozer.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-12T03:29:16.000Z","updated_at":"2025-03-16T05:10:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"54b21685-b7ff-40df-b106-9cbd98257d66","html_url":"https://github.com/erodozer/open-vt","commit_stats":null,"previous_names":["erodozer/open-vt"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erodozer%2Fopen-vt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erodozer%2Fopen-vt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erodozer%2Fopen-vt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erodozer%2Fopen-vt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/erodozer","download_url":"https://codeload.github.com/erodozer/open-vt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243874344,"owners_count":20361804,"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":["godot","live2d","vtuber-software"],"created_at":"2025-01-23T01:15:05.641Z","updated_at":"2025-03-16T13:27:56.239Z","avatar_url":"https://github.com/erodozer.png","language":"GDScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"icon.svg\" width=\"180\" /\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003eOpenVT is software for Vtubing with 2D Avatars\u003cbr\u003eFocused on stable, cross platform availability and compatibility with commercial alternatives\u003c/p\u003e\n\n## Why should I care?\n\nOpenVT strives to be largely compatible with [VTubeStudio](https://denchisoft.com/), the premier software for [Live2D](https://www.live2d.com/en/) based tracking for Vtubing.  \nModels can be used between the two, sharing the same files without need to make adjustments.  Any OpenVT specific settings are kept separately to avoid possible collisions with namespacing. \nWhenever possible, VTubeStudio will still be respected as the standard.  OpenVT exists not as a competitor, but as an alternative to serve the niche that is not directly supported due to VTS's commercial obligations.\n\nThe majority of the vtuber ecosystem is built in Unity largely due to familiarity of the software for 3D applications and the available, well documented, first-party support Live2D by Cubism.\nBy contrast, OpenVT is built in Godot, leveraging much of the same open-source software for facial tracking, and native libraries for controlling models.  The application is designed to be easy to use and provide a consistent experience for streaming across operating systems, with Linux desktop support being a top priority.\n\n### Supported Trackers\n\n- OpenSeeFace\n- VTubeStudio (TCP over Wi-fi)\n\n### Examples of Improvements over VTS\n\n- native Linux support\n- open development allowing for transparent feature delivery\n- transparent window support to simplify alpha based capture in OBS without the need for virtual camera or spout in all supported operating systems\n- adjustable filtering settings, allowing for sharper scaling of pixel art models\n- popout controls\n- generally lower system requirements\n\n## Building\n\nOpenVT attempts to use as much out of the box functionality of Godot as possible with low overhead and dependencies, as it's already a rather feature rich runtime.\nAs such, GDScript is the primary language of the codebase.\n\nUsing the base version of at least Godot 4.3 will be enough to edit the project.\nBe sure to grab the export templates if you wish to export standalone binaries.\n\n### Building Dependencies\n\nPlease follow the readmes and build instructions of any git submodules to know of any specifics.\nGit submodules are not expected to change frequently.  Building the dependencies for most will only need to be done once.\n\n#### Requirements\n- Godot \u003e= 4.4\n- Git\n- Docker (for ease of setup)\n\nFrom the project directory\n\n```\ndocker build -t openvt-build .\ndocker run -v .:/app -it openvt-build /app/build_dependencies.sh\n```\n\nThis volume mounts the project directory into a build container and runs the `build_dependencies.sh` script for you.\nThe script will moving the files into the appropriate locations.\n\n## References\n\n- https://github.com/DenchiSoft/VTubeStudio\n- https://github.com/emilianavt/OpenSeeFace\n- https://github.com/Inochi2D/facetrack-d\n- https://www.live2d.com/en/\n- https://github.com/MizunagiKB/gd_cubism\n- https://github.com/Live2D/CubismNativeFramework\n\nUI Icons from\nhttps://github.com/free-icons/free-icons\n\nOpenVT Mascot by @erodozer\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferodozer%2Fopen-vt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferodozer%2Fopen-vt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferodozer%2Fopen-vt/lists"}