程序员至死是少年 程序员编程培训

程序员编程培训(程序员至死是少年)最近,我身边的朋友,突然一个个都变成了圣斗士!像这种比较炫酷的“飞天”黄金圣斗士,连影子都惟妙惟肖的:

程序员至死是少年 程序员编程培训

文章插图
还有这种在办公室偷偷变身双子座圣斗士,想要拯救世界的:
程序员至死是少年 程序员编程培训

文章插图
又或者是在自家小花园里变成处女座圣斗士,打破次元壁的:还有白羊座、天秤座、射手座圣斗士……怎么回事?原来,这是一群程序员做出的移动端3D圣衣特效,现在只用一部手机,就能随时随地“变身”圣斗士 。
程序员至死是少年 程序员编程培训

文章插图
又一童年梦想被实现了有木有!如果不想打开摄像头,也可以只用一张照片,就能成功“变装”:
程序员至死是少年 程序员编程培训

文章插图
不过,要实现这样贴合的效果并不容易,单从技术本身来看,就充满了挑战性 。在他们之前,甚至根本就没有人将这类技术应用到手机上 。而整个项目也是联合渲染、设计两个团队,一鼓作气耗时10个月才完成 。毕竟要守护心中的雅典娜,多少付出都是值得 。电影游戏界的“重金特效师”这项耗时10个月打造的技术,就是好莱坞大片和3A(高开发成本)游戏大作中才会用到的动作捕捉 。说到这项技术,或许有的人还会感到陌生,但像《阿凡达》《指环王》这样的好莱坞电影、或是《刺客信条》《生化危机》这样的3A游戏,你一定听说过 。没错,这其中的许多经典特效、角色动作设计,都采用了动作捕捉技术 。
程序员至死是少年 程序员编程培训

文章插图
由于能直接记录动作,这项技术能大幅缩短制作特效的时间,同时能让角色表情、动作看起来更真实 。对手K动画设计师来说,能降低设计工作量;对虚拟直播(Vtuber)、体育和医疗等领域来说,动作捕捉不仅能实现逼真的动作还原,还能实现实时动作记录 。听起来非常诱人,但这其实是一项高门槛技术 。首先,要想实现逼真的动作还原效果,就必须对硬件出高要求,主流的惯性和光学动作捕捉技术,基本都需要传感器,便宜的效果还不好 。以(惯性动捕)游戏《舞力全开》为例,虽然硬件成本低廉(甚至能用手机当传感器),但由于只有手部传感器,无法检测腿部活动,体验并不好,还诞生出了像“轮椅舞王”这样的梗 。
程序员至死是少年 程序员编程培训

文章插图
其次,为了将干扰、延迟降至最低,需要预留空间 。以专业的Vtuber(虚拟主播)为例,他们直播所采用的动作捕捉技术,基本都需要10×10米的大房间来降低干扰 。
程序员至死是少年 程序员编程培训

文章插图
最后,数据计算量大 。动作捕捉系统获得的只是一大堆坐标数据,后期不仅要进行专业数据处理,同时还需要高性能计算机显卡来实现 。集硬件成本、环境、计算量等限制为一身的动作捕捉,要是之前说要把它用到手机上,可能立刻会有人说这是痴人说梦 。然而科技的发展总能给我们带来意想不到的效果 。微视团队中一群做计算机视觉的程序员,就只用一部手机将黄金圣斗士的铠甲贴合在人物身上,而且确实成功了,实现了实时的处理效果 。但手机端动作捕捉技术,并不好做 。自研移动端算法,筛选7k+顶点只用一部普通的手机,意味着两个难点:计算量受限、坐标深度只能靠预测 。
相机生成的照片,通常只有2D信息 。要想从2D中还原出3D信息,需要找到一个能够预测坐标深度的函数,使之预测的3D信息尽可能逼近真实值 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: