VTuberKit
头像支持库
功能
- 显示 VRM 头像
- 面部变形(混合形状)
- 骨骼动画(皮肤/关节)
- 面部追踪
VTuber 是日本流行的头像风格
有关“VRM”,请参阅 此页。
要求
- Xcode 13+
- Swift 5.x
- iOS 12.0+
安装
Swift 包管理器(推荐)
您可以使用 Swift 包管理器安装此软件包。
Carthage
github "tattn/VTuberKit"
$ carthage update --platform ios --use-xcframeworks
将 VTuberKit.xcframework
、VRMKit.xcframework
和 VRMSceneKit.xcframework
添加到 链接框架和库 & 嵌入框架
。
CocoaPods
pod 'VTuberKit'
依赖
VTuberKit 依赖于 tattn/VRMKit。请参阅它。
用法
显示头像
import VTuberKit
@IBOutlet weak var avatarView: AvatarView!
try avatarView.loadModel(withName: "model.vrm")
面部追踪
avatarView.startFaceTracking()
avatarView.stopFaceTracking()
更多详情
- 面部变形和骨骼动画
- 示例
待办事项
- 提升面部追踪功能
- 无需TrueDepth API即可支持所有iOS设备的面部追踪
- 添加姿态预设
- 添加许多实用功能
贡献
- 分支
- 创建您的功能分支:
git checkout -b my-new-feature
- 提交您的更改:
git commit -am 'Add some feature'
- 推送到分支:
git push origin my-new-feature
- 提交拉取请求 :D
支持此项目
捐赠以帮助我继续开发此项目。
许可证
VTuberKit项目遵循MIT许可证。详情请见LICENSE。
作者
田中智也(Tatsuya Tanaka)