Как смягчить при анимации морфера - PullRequest
1 голос
/ 21 марта 2019

Когда я использую морфинговую анимацию для модели, модель автоматически превращается в острый край. Как мы должны избегать таких изменений?

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)

вот анимация

1 Ответ

0 голосов
/ 28 апреля 2019

Возможны три потенциальные проблемы, из-за которых ваша модель может показывать резкие края при анимации :

  • недостаточное количество полигонов в 3D-моделях (низкоеполи-модели)
  • модели источника и цели имеют разное количество полигонов
  • модели имеют грани пластин, немногообразный гео или неплоские грани

Возможно, у вас могут возникнуть все перечисленные проблемы одновременно или только одна из них.

...