2
SCNMorpher/Key Shapesを使用して、シーンキットとBlenderからエクスポートされたアセットでフェイスモーフィングをアニメートしようとしています。インポートしたDAEファイルでDenderterd SCNMorpherウェイトアニメーションをBlenderからインポートしました
私はColladaMorphAdjusterと2つのキー形状を修正し、私は
Optional([<SCNGeometry: 0x1c4137ca0>, <SCNGeometry: 0x1c4137d40>])
として
node?.morpher?.targets
ログでそれらを横切ることができる。しかしSCNMorpherドキュメントサイト上のようなアニメーション時にメッシュが歪んます:
let animation = CABasicAnimation(keyPath: "morpher.weights[0]")
animation.fromValue = 0.0;
animation.toValue = 1.0;
animation.autoreverses = true;
animation.repeatCount = HUGE;
animation.duration = 5;
node?.addAnimation(animation, forKey: nil)
unifiesNormalsを設定しようとしましたが、結果はありません。
これらのキーシェイプがシーンキットビューで間違った出力を生成する理由が見つかりません。
SceneKit Q/A、+1が必然的に必要です。 –