进行morpher动画时如何软化

时间:2019-03-21 03:41:31

标签: ios scenekit augmented-reality arkit

当我对模型使用变形动画时,模型会自动变成硬边。我们应该如何避免这种变化?

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

1 个答案:

答案 0 :(得分:0)

  

可能存在三个潜在问题,导致您的模型在动画上显示硬边

  • 3D模型(低多边形模型)中的多边形数量不足
  • 源模型和目标模型具有不同数量的多边形
  • 模型具有层状面,non-manifold geo或非平面面

据说,您可能一次拥有所有列出的问题,也可能只有一个。