VTuberKit 0.1.3

VTuberKit 0.1.3

Maintained by Tatsuya Tanaka.



 
Depends on:
VRMKit~> 0.2.4
VRMSceneKit~> 0.2.4
 

VTuberKit 0.1.3

VTuberKit

Avatar support library

demo

Features

  • Show VRM avatar
  • Facial morphing (blend shape)
  • Bone animation (skin / joint)
  • Face tracking

VTuber is a trending avatar style in Japan 😉

For "VRM", please refer to this page.

Requirements

  • Xcode 10.x
  • Swift 4.x
  • iOS 11.0+

Installation

Carthage (Recommended)

github "tattn/VTuberKit"

Add VTuberKit.framework, VRMKit.framework and VRMSceneKit.framework into Linked frameworks and Libraries.

CocoaPods

pod 'VTuberKit'

Dependencies

VTuberKit is depended on tattn/VRMKit. Please also see it.

Usage

Show avatar

import VTuberKit

@IBOutlet weak var avatarView: AvatarView!


try avatarView.loadModel(withName: "model.vrm")

Face tracking

avatarView.startFaceTracking()
avatarView.stopFaceTracking()

More details

ToDo

  • Improve face tracking
  • Face tracking for All iOS devices without TrueDepth API
  • Add pose presets
  • Add many utility functions

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Support this project

Donating to help me continue working on this project.

Donate

License

VTuberKit is released under the MIT license. See LICENSE for details.

Author

Tatsuya Tanaka

Twitter GitHub