角色表情Blendshape重定向方法

Posted xoyojank

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了角色表情Blendshape重定向方法相关的知识,希望对你有一定的参考价值。

注: 文章是美术同事写的, 我只是放这里记录一下

问题重点


需要将已有角色脸型模型的所有表情Blendshapes精确的重定向到另一个五官位置不一样,模型布线也不一样的角色上。首先因为两套角色五官不一样,所以单一通过Wrap变形器无法实现精确的重定向。其次,由于两个面部模型布线也不一样,也不能通过Blendshape直接实现变形。

解决办法

(1):首先将案例脸型用晶格变形来匹配我们目标角色的五官和脸型。

晶格一定要设置到所有控制范围,否则超出晶格范围的点会失效

(2):将我们角色模型的五官模型包裹在脸部模型上。

(3):将我们角色模型的五官模型包裹在脸部模型上。


(4):下面我们就可以通过案例模型来驱动角色模型了。

(5):在案例脸对应Morph下把我们角色脸模型复制删除历史,存储为以后要用的shapes。(此步骤后期考虑脚本化操作)

(6):对于一些比较极端的表情Shapes需要手动修复一些点。

相关文章

Morph动画的转移

以上是关于角色表情Blendshape重定向方法的主要内容,如果未能解决你的问题,请参考以下文章

眼睛慢慢眯成一条线的人都是实力很强劲的,教你在Unity中通过BlendShape来实现角色面部表情过渡切换(Animation)

如何将没有适当角色的用户重定向到不允许?

Grails 和 Spring Security 插件:基于角色登录时重定向用户

php将两个角色重定向到同一页面

用户角色的 Wordpress 重定向

Laravel Quickadmin - 用户角色重定向