快速接入 Avatar 虚拟人特效
由于 Avatar 是腾讯特效的部分功能,所以需要先集成腾讯美颜特效 SDK,再加载 Avatar 素材。所以接下来我们就分两个部分来接入:先独立集成腾讯特效,再接入Avatar。
开发者环境要求
- 开发工具 XCode 11 及以上
- 建议运行环境
- 设备要求:iPhone 5 及以上;iPhone 6 及以下前置摄像头最多支持到 720p,不支持 1080p。
- 系统要求:iOS 10.0 及以上。
一. 集成腾讯美颜特效
1. 导入SDK
可以选择使用 CocoaPods 方案,或者先将 SDK 下载到本地,再将其手动导入到当前的项目中。
我这里选择使用CocoaPods导入,编辑 Podfile 文件:
platform :ios, '9.0'
target 'SmartAvatar' do
use_frameworks!
pod 'XMagic'
pod 'Masonry'
pod 'AFNetworking'
pod 'SSZipArchive'
end
我这里选择了XMagic 普通版,另外增加了一些官方demo里面需要的第三方依赖,布局,网路请求和zip解压缩库。
执行pod install
完后,双击打开 .xcworkspace 后缀的工程文件即可。
2. 添加美颜资源
添加美颜资源到实际项目工程中,下载并解压对应套餐的 SDK 和美颜资源,我们这里下载美颜 Demo工程的ZIP包。
将 resources 文件夹下的除 LightCore.bundle、Light3DPlugin.bundle、LightBodyPlugin.bundle、LightHandPlugin.bundle、LightSegmentPlugin.bundle 以外的其它 bundle