• 媒体品牌
    爱范儿
    关注明日产品的数字潮牌
    APPSO
    先进工具,先知先行,AIGC 的灵感指南
    董车会
    造车新时代,明日出行家
    玩物志
    探索城市新生活方式,做你的明日生活指南
  • 知晓云
  • 制糖工厂
    扫描小程序码,了解更多

迪士尼就是用它,把大白塑造成了一个 “立体” 的胖子

产品

2015-08-03 15:40

在看《超能陆战队》的时候,我们一边惊叹动画片里的 3D 场景与真实生活如此相似,一边又在好奇,迪士尼到底是用了什么技术才做到这一点。

这一谜题现在终于有了答案。迪士尼在今天的一份官方声明中向我们介绍了这款 Hyperion 渲染引擎软件,其核心技术是路径追踪(path tracing)——通过模拟光反射,在虚拟世界中产生图像。

优酷视频

真实世界中,光源发出光线到很多个物体上,在每个物体的表面,光都会产生反射,一系列反射便形成了一系列光线。

路径追踪则是在虚拟场景中放置一台摄像机。摄像机发出光线,射到物体表面,光线最终折回光源(比如太阳),通过无数条射线,最终可以确定一个物体的表面,阴影等等,最后制作出的图像就更加真实。

当然,这种方法还会考虑到物体的实际材质,例如我们在电影中看到的大白皮肤的半透明效果。

对于稍微宏大一点的场景——比如《超能陆战队》里的城市 San Fransokyo,因为传统方法会浪费很多时间,Hyperion 此时就会将光线分组捆绑,一束一束击中物体,最后制作出图像。

city

当然,技术再逼真,也不可能做到和真实场景完全一致,不过对付电影场景,实在绰绰有余。就算有一些时刻你产生错觉,忘记了自己身在电影院,那也没什么好奇怪的。

 

 

题图及插图来自:《超能陆战队》

登录,参与讨论前请先登录

评论在审核通过后将对所有人可见

正在加载中