
CVVTuberExample is an example project
of controlling 3D humanoid model (Mecanim Humanoid, "Unity-chan!" Model, VRM
Model, Live2DCubism5 Model) using WebCamTexture.iOS & Android & Windows10 UWP supportWin & Mac & Linux Standalone supportWebGL supportChromeOS supportvisionOS support(beta)Support for preview in the EditorThis asset requires “OpenCV for Unity” and “Dlib FaceLandmark Detector”.Official Site | ExampleCode | Android Demo WebGL DemoFeatures:- CVVTuberExample(Computer Vision Virtual YouTuber Example) is an example project of controlling 3D humanoid model (Mecanim Humanoid, "Unity-chan!" Model, VRM Model, Live2DCubism5 Model) using WebCamTexture. You can control the head orientation and the facial expression of the 3D humanoid model using WebCamTexture only.- The head orientation and face expression are controlled by the following procedure.1. WebCamTextureMatSourceGetter - Convert WebCamTexture to OpenCV's Mat class.2. DlibFaceLandmarkGetter - Detect a face landmark points from OpenCV's Mat class.3. DlibHeadRotationGetter - Estimate head orientation from face landmark points.4. HeadRotationController - Control the head orientation of the 3D model using the estimated head orientation.5. HeadLookAtIKController - Set Animator.SetLookAtPosition() method using the estimated head orientation.6. DlibFaceBlendShapeController - Control the face BlendShape of the 3D model using the face landmark point.Basic Examples:- WebCamTexture CV VTuber Example- VideoCapture CV VTuber ExampleAdvanced Examples: (require add-ons setup)- UnityChan CV VTuber Example- VRM10 CV VTuber Example- Live2DCubism5 CV VTuber Example- VRM CV VTuber Example (Deprecated)The SDK and model data are not included in the asset package.System RequirementsBuild Win Standalone & Preview Editor : Windows 8 or laterBuild Mac Standalone & Preview Editor : OSX 10.13 or laterBuild Linux Standalone & Preview Editor : Ubuntu18.04 or laterBuild Android : API level 24 or laterBuild iOS : iOS Version 12.0 or laterBuild VisionOS : visionOS 1 or later (beta)Supported OS iOS, Android, ChromeOS, Windows10 UWP, WebGL, Windows, macOS, Linux, visionOS (beta)