程序员至死是少年!在公司竟公然变身圣斗士

杨净萧箫发自凹非寺
量子位报道|公众号QbitAI
最近 , 我身边的朋友 , 突然一个个都变成了圣斗士!
像这种比较炫酷的“飞天”黄金圣斗士 , 连影子都惟妙惟肖的:
程序员至死是少年!在公司竟公然变身圣斗士
文章图片
还有这种在办公室偷偷变身双子座圣斗士 , 想要拯救世界的:
程序员至死是少年!在公司竟公然变身圣斗士
文章图片
又或者是在自家小花园里变成处女座圣斗士 , 打破次元壁的:
程序员至死是少年!在公司竟公然变身圣斗士
文章图片
还有白羊座、天秤座、射手座圣斗士……怎么回事?
原来 , 这是一群程序员做出的移动端3D圣衣特效 , 现在只用一部手机 , 就能随时随地“变身”圣斗士 。
程序员至死是少年!在公司竟公然变身圣斗士
文章图片
又一童年梦想被实现了有木有!
如果不想打开摄像头 , 也可以只用一张照片 , 就能成功“变装”:
程序员至死是少年!在公司竟公然变身圣斗士
文章图片
不过 , 要实现这样贴合的效果并不容易 , 单从技术本身来看 , 就充满了挑战性 。
在他们之前 , 甚至根本就没有人将这类技术应用到手机上 。
而整个项目也是联合渲染、设计两个团队 , 一鼓作气耗时10个月才完成 。
毕竟要守护心中的雅典娜 , 多少付出都是值得 。
电影游戏界的“重金特效师”
这项耗时10个月打造的技术 , 就是好莱坞大片和3A(高开发成本)游戏大作中才会用到的动作捕捉 。
说到这项技术 , 或许有的人还会感到陌生 , 但像《阿凡达》《指环王》这样的好莱坞电影、或是《刺客信条》《生化危机》这样的3A游戏 , 你一定听说过 。
没错 , 这其中的许多经典特效、角色动作设计 , 都采用了动作捕捉技术 。
程序员至死是少年!在公司竟公然变身圣斗士
文章图片
由于能直接记录动作 , 这项技术能大幅缩短制作特效的时间 , 同时能让角色表情、动作看起来更真实 。
对手K动画设计师来说 , 能降低设计工作量;对虚拟直播(Vtuber)、体育和医疗等领域来说 , 动作捕捉不仅能实现逼真的动作还原 , 还能实现实时动作记录 。
听起来非常诱人 , 但这其实是一项高门槛技术 。
首先 , 要想实现逼真的动作还原效果 , 就必须对硬件提出高要求 , 主流的惯性和光学动作捕捉技术 , 基本都需要传感器 , 便宜的效果还不好 。
以(惯性动捕)游戏《舞力全开》为例 , 虽然硬件成本低廉(甚至能用手机当传感器) , 但由于只有手部传感器 , 无法检测腿部活动 , 体验并不好 , 还诞生出了像“轮椅舞王”这样的梗 。
程序员至死是少年!在公司竟公然变身圣斗士
文章图片
其次 , 为了将干扰、延迟降至最低 , 需要预留空间 。 以专业的Vtuber(虚拟主播)为例 , 他们直播所采用的动作捕捉技术 , 基本都需要10×10米的大房间来降低干扰 。
程序员至死是少年!在公司竟公然变身圣斗士
文章图片
最后 , 数据计算量大 。 动作捕捉系统获得的只是一大堆坐标数据 , 后期不仅要进行专业数据处理 , 同时还需要高性能计算机显卡来实现 。
集硬件成本、环境、计算量等限制为一身的动作捕捉 , 要是之前说要把它用到手机上 , 可能立刻会有人说这是痴人说梦 。
然而科技的发展总能给我们带来意想不到的效果 。
微视团队中一群做计算机视觉的程序员 , 就只用一部手机将黄金圣斗士的铠甲贴合在人物身上 , 而且确实成功了 , 实现了实时的处理效果 。