「万字长文」虚拟人漫谈|技术篇(7)
2024-06-15 来源:旧番剧
这些平台的建模精度虽不足以建立超高质量的模型,但能够大幅降低虚拟人建模的成本,让普通人也能快速拥有属于自己的虚拟形象。随着技术的发展,自动化建模的效果还会变得越来越好。在未来,这种方式有可能直接实现虚拟人生产流程的自动化,和元宇宙入口、虚拟分身、千人千面等概念联系起来,拥有巨大的想象力。
2. 绑定
绑定技术是动态与静态联动的桥梁,简单来说就是给做好的虚拟小人在关键位置打上点,方便后续通过驱动关键点来驱动小人做出各种表情与姿态。关键点的位置遍布全身,例如躯干上,手肘、手腕、膝盖、脚踝等关节就是关键点;面部的眼皮、嘴角、眉头等关键位置也要打上关键点,让虚拟小人“眉飞色舞”。
笔者自己曾学过简单的Maya骨骼绑定,简单来说,躯体部分的绑定的流程如下:
创建骨骼(就是做个火柴人出来)IK等方式添加骨骼的联动(例如脚踝抬起时膝盖也会自然弯曲)为骨骼蒙皮(就是把虚拟人的「血肉」和「骨骼」的关键点一一对应起来)调整权重(让虚拟人在运动时肌肉的形变更加自然)面部的绑定流程和躯体整体而言差不多,只是面部需要人做很多表情,做表情的时候诸如眼皮、嘴形、眉头、苹果肌等都会进行联动,因此面部绑定所需要的关键点更多更复杂。
随着技术的发展,工业流程的演进,绑定技术也在向着更便捷、更高效、更智能、边际成本更低的方向发展,关于这一点可以参看的国海证券《数字虚拟人——科技人文的交点,赋能产业的起点》中的「图表:绑定环节的技术革新」。
3. 动态
完成以上两步之后,我们就可以通过驱动的方式让虚拟人动起来。整体而言,虚拟人可以分为交互型、非交互型两种。非交互型主要通过设置预制动作来让人物动起来,类似于动画片的原理,不能实现实时互动。
交互型虚拟人是我们的重点。交互型虚拟人需要靠驱动技术来驱动动作、表情、嘴形,这样,虚拟人才能做到根据外界刺激进行反馈的效果。交互型数字人的驱动可以分为传统驱动方法和智能驱动方法。
1)传统驱动方法
可以分成光学动作捕捉、惯性动作捕捉、Track 设备 IK 算法的动作捕捉等方法,现阶段,光学式和惯性式动作捕捉占据主导地位。传统驱动方法一般需要”真人 动捕设备”来进行驱动,这个后台的真人又称为“中之人”
2)智能驱动方法
智能驱动是指通过AI技术,例如CV、ASR、TTS等来对虚拟人进行驱动,该方式造价成本低,可以无限拓展,在未来有很大的想象空间。不过现阶段AI技术有限,一般需要结合合适的场景,通过较多垂直领域的训练才能达到商业可用的效果。