《黑暗之魂3》捏脸是怎样做到取消各个特征的相关性的

原答案语气不对,修改一下眼角鼻梁嘴角这些脸都关键处设好关键的顶点,捏脸时改变顶点位置就可以了。想改变脸的部位时不会牵连到其他部位嘛。。上面的控制关键顶点的方法就可以做到。建议基础知识还是要先学好再想别的,游戏开发这个东西不可能一口吃个大胖子,不先打基础容易浪费时间。最后推荐本书 Character animation with directx3d 名字大概就这样
■网友
你所说的相关,其实是客观存在,作为人类这种生物会有的相关...而捏脸系统很大程度上是不需要考虑相关的...举例来说,对于一个人,眼睛的位置和鼻子的位置一定是相关的,这是进化来的,因此在你做特征分析的时候会发现这两个数据相关...但是反过来创建一个脸的时候,因果倒置,鼻子和眼睛的位置是你指定的...这时候相关就可以不存在了。但是呢,这样会产生一个问题就是你可以创造出不可能存在的脸比如眼睛比鼻子还低(夸张,这种效果一般可以出现在2d的捏脸系统里)比如鼻子和眼睛中间的距离能跑马(这个就很常见了吧)但是对于游戏,这样的问题不光算不上问题,甚至还是必须的不光是喜欢奇怪的脸的玩家也是有一定比例,开发者创建角色的自由度也更高了总之呢,题主想到的东西,和游戏里的应用是两个概念如果你希望你的捏脸系统100%能捏出一个真实可能存在的人脸,那就必须像题主所描述的那样进行计算但如果只是想捏一个拥有和人一样的五官等特征的模型,那么这些东西是不需要考虑的


    推荐阅读