本节学习目标
如何设计换装应用
解决模型绑定骨骼动画时出现的问题
由于今年是AR元年,在苹果推出的ARKit框架之后,各行各业都在马不停蹄的玩起了创意,希望在自己的应用基础上加入AR的元素
由于要和原生应用进行结合...,聪明的移动设计是都会选择SceneKit作为AR元素的渲染引擎,还有不少公司会选择使用其他引擎,做到一半的时候,发现和原型的iOS 数据交互,调试实在是太繁琐,工程包大的不可思议,最后有选择了使用SceneKit...iOS 工程师组合拳 (UIKit + ARKit +SceneKit )
AR换装通用需求
1.选择体重,身高,性别,肤色,以及 脸型,体型,腿型,眼睛,嘴巴,鼻子,发型等生成对应的模型
2.根据选择的人物...NPC_girl_shoes001.dae", animationFileName: "body_walk.dae")
// 创建一个人的节点
let person = SCNNode...options: .resetTracking)
}
func generateSkeletonNode(_ modelFileName:String,animationFileName:String)->SCNNode