如何创建一个可变形的3D模型?



三维人脸合成的变形模型

以上视频是12岁以上的。软件是怎么做的?

我需要一些更简单但基本相同的东西:一个可变形的模型(胸腔),可以在使用图片预变形后改变。

任何可能提供有用信息的链接都是值得赞赏的。

是否有任何开源项目可能有有用的代码可以研究?

细节都在他们的论文中:

www.mpi-inf.mpg.de ~ blanz/html/数据/morphmod2.pdf

简而言之,您需要:

  1. 您想要表征的对象类样本的完整3D扫描集
  2. 一种执行"非刚性注册"以使参考模板与每个样本对齐的方法
  3. 对齐样品的标准统计分析(主成分)

注意,他们选择的名称"Morphable Model"是误导性的。它们指的是比一组不同的变体或变体目标更具体的东西。

你需要的是所谓的变形目标动画。Blender实现了这个功能,但是这个功能被称为形状键

你可以在NeHe Productions看到一个变形的例子。

此过程通过创建点的基本向量来工作,例如一个面和一组包含各种变形目标差异的变化向量。一个可能的变形目标是smile,它将包含添加到原始面部的偏移值,从而产生笑脸。

您可以对变形目标进行线性组合,甚至可以通过夸大因素(original + 2*smile)来创建漫画。

最新更新