当我对模型使用变形动画时,模型会自动变成硬边。我们应该如何避免这种变化?
let animation = CABasicAnimation(keyPath: "morpher.weights[0]")
animation.fromValue = 0.0
animation.toValue = 1.0
animation.autoreverses = true
animation.repeatCount = MAXFLOAT
animation.duration = 0.25
face.addAnimation(animation, forKey: nil)
here is the animation
最佳答案
可能存在三个潜在问题,导致模型在动画上显示硬边:
3D模型中的多边形数量不足(低多边形模型)
源模型和目标模型具有不同数量的多边形
模型具有层状面,non-manifold geo或非平面面
可能您一次遇到了所有列出的问题,也可能只有一个。
关于ios - 进行morpher动画时如何软化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55273454/