生成大量逼真的人脸的可行方法是什么?随机分配3D模型并渲染它们将需要大量的计算能力,尤其是在我临时需要它们的情况下。对单个2D绘制的零件进行分层需要一些艺术才能,这绝对是我所缺少的。另外,我想尽可能多地参数化生成过程的各个方面。您对此有什么建议吗?
生成大量逼真的人脸的可行方法是什么?随机分配3D模型并渲染它们将需要大量的计算能力,尤其是在我临时需要它们的情况下。对单个2D绘制的零件进行分层需要一些艺术才能,这绝对是我所缺少的。另外,我想尽可能多地参数化生成过程的各个方面。您对此有什么建议吗?
Answers:
当然可以做到这一点-Skyrim是使用程序生成的3D面孔的很好的例子。基本上,他们采用一组标准的面部模型,并描述了不同的几何体变形/颜色变化,这些变化可以应用不同的数量以形成各种不同的组合。
但是,如果您只是追求简单的2D面孔,我认为分层方法将是最好的方法-聘请一名画家绘制许多不同的面孔特征,然后将它们组合为不同的组合以创建许多不同的随机面孔。每个组件的较小随机偏移量还将有助于创建一些额外的变化。
可能也很有趣的链接:
史蒂文的答案是一个很好的答案。人脑非常擅长对面部,面部构造和面部手势进行精细判断。
但是,我想对您的想法提出一个必然的问题。面部识别软件的状态如何?可以从CG可靠地分辨出人脸吗?
我很好奇将面部生成器的输出与面部识别器挂钩,以达到对面部的人性化的目的。一旦有了可以产生面孔并识别好,坏和丑陋的系统,难道生成的面孔会随着时间的推移而改善吗?
我希望这一切的实施将具有挑战性和复杂性。但我希望看到结果。
将现有的人脸照片混合成新照片。
在线有数百万张现有的面孔照片可供您使用。我将采用的方法是使用众所周知的特征检测算法,并通过算法将不同面孔的特征融合在一起。
这会给您随机性和真实感。
更详细地讲,我将创建用于人脸的处理管道,该管道将:
一些快速发现的资源:
您还需要获取一个人脸数据库,这可能会带来一些许可问题,或者您自己从网络上收集人脸,这将非常耗时。
被警告这种问题是有效的积极研究。我什至不想知道《天际》人员花了多长时间才能使他们的面部生成系统正常工作。(而且自从Morrowind以来,他们已有数十年的经验...)