你敢信,东京工业大学那帮搞研究的,硬是把虚拟人那动不动就穿模的烂摊子给翻了盘

你敢信,东京工业大学那帮搞研究的,硬是把虚拟人那动不动就穿模的烂摊子给翻了盘,这回做了个让屏幕前的观众眼珠子都快瞪出来的现场演示,短短时间内足足刷了8000个赞,看得我都要惊叹一声。 想想以前看那些虚拟偶像跳舞吧,手上动作刚一过去,胳膊就从别人身体里穿过去了,别提多尬了。现在有了这黑科技,情况就大不一样了。最直观的就是那个击掌动作,左手轻轻地碰一下,右手就跟牵着手似的,要是出全力去砸,整个身体都会跟着晃悠。特别是那个红发妹子捶人的画面,你使劲砸人家胸口,那小伙子的身体前倾幅度跟你用力程度一模一样,完全没有一点卡顿感。 我猜你也好奇,为什么以前的虚拟人这么僵硬?主要还是传统的计算方式太死板了。以前是先算动作再算受力,结果就像两个人隔着一层空气打架一样,怎么使劲都推不动。东京工业大学的想法很巧妙,他们先把力算出来,再根据这个力去推算动作。系统分成两部分:一个负责提前预演对方会受多少力,另一个实时产生“补偿扭矩”来让身体动起来。 这套流程全都在Unity里跑通了。你看他们现场表演的时候,演员根本不用真的碰到别人就能让虚拟人做出反应。最关键的是它还能自动“回正”,只要动作一结束,虚拟人就会乖乖回到原来的位置。 为了证明到底谁更真,研究人员还做了个特别有意思的实验。找来真人拿着9公斤的水袋或者1.5公斤的水袋去砸虚拟形象,再让虚拟人互相摸摸头、抱一抱让观众打分。结果一目了然:右边用新技术的虚拟人脖子晃得特别自然得分也高;左边那个就像被石头拍在了木板上一点反应都没有。 以前为了不出戏演员表演的时候都得小心翼翼地演而不触。现在有了这套技术之后他们就完全放飞自我了:挥拳头可以更猛点拥抱也可以更紧一点反正系统都会自动把身体的反馈补上去。说白了就是让角色从“皮套人”变成了真正“活”起来的数字伙伴。