Unity不仅仅是一个游戏引擎,更是影视制作的新宠,例如实时渲染短片《Adam》和实时渲染动画电影《Gift》等。本文将由在影视行业拥有超过15年经验的图形动画师及后期特效师Vincent Parker,为大家分享利用Unity引擎在拍摄科幻电影《太空旅客》的过程中实时呈现太空飞船客舱的过程与心得。
 

下面是Vincent Parker带来的分享。

分享内容
几年前我创建了一款视频回放软件,它被广泛应用于大我与同事参与制作的电影中。 虽然该软件宝刀未老,但出于对新技术的兴趣,我一直在寻找新的方式来打破极限。事实上,我一直密切关注 Unity游戏引擎的发展,它最近已成长为让我可以创建新软件的可靠平台。 使用Unity资源商店内的插件与自定义插件,可以将早期图形的交互性提升到全新的水平。
 

我受邀参与制作索尼的未来科幻电影《太空旅客》,这对于推进我在Unity平台的开发是一个非常好的机会。像Chris Pratt这样的优秀演员,即使是与一块绿色的屏幕进行互动,他们也可以表演得非常逼真可信。我认为可以让演员们与高科技的“交互”更加真实,以便演员们更容易沉浸在角色的世界中。通过Unity引擎我们最终克服了呈现《太空旅客》中自助餐厅布景的难题。我们需要将悬浮在玻璃上的平板电脑的动作与其后面的4K电视直接结合。以前一般像这样的场景会通过远程触发,需要对演员手部的移动以及按下屏幕上按钮的顺序进行动作编排。但问题是,如果触发右边的按钮,而演员按下屏幕的左侧就不对了。

为了避免图形操控或动作设计,我决定使用OSC(Open Sound Control开放声音控制)从平板电脑发送网络命令,以控制计算机在电视屏幕上播放图形。这样当Chris在场景中与平板电脑交互时,大屏幕上的图形会自动作出反应,而不必提前记住任何一种动作编排,让他能够专注于角色无法获取食物的困境。

在休眠舱中,有12个舱室,每个舱室包含4个平板电脑及备份,这意味无论舱室中是谁,都需要50多个平板电脑来显示生命体征。
 

由于舱室间临时演员不断变化,我们必须使用某种方式快速选择正确的乘客名字和信息。 通过建立一个乘客信息数据库,访问每个平板电脑上的下拉列表,可以让我们在几分钟内重新配置房间。
 
 
在Unity编辑器中配置舱室
 
 
最终的舱室效果

《太空旅客》故事背景为一个高科技飞船,平板电脑嵌入在所有走廊和房间的墙壁。 门板、电梯按钮和每个房间的环境控制都显示在触摸屏上。
 

由于布景已经搭建好,许多平板电脑一旦安装完成就无法访问。 我们在平板电脑安装之前先加载所需的内容,但还需要通过设备本身来进行必要的修改。
 

使用游戏引擎的好处是它能实时呈现理想图像。使用游戏控制器或在平板电脑上交互可以快速并远程改变颜色、文本、尺寸、定位或速度。得益于Unity,我们不必为了更改而把设备从墙上拆下来,大大节省了拍摄时间。

我在制作这部电影的过程中对Unity的能力有了更深层的了解,也很高兴能将游戏引擎应用到不同的领域。这种经验有助于改善并扩展我的想法,在未来的项目中创造出更高级的回放软件。
 

总结
相信热爱电影的您,可以从他的心得中获得更多灵感。如果您对Unity的影视制作感兴趣,请关注Unity官方平台并在公众号后台回复“影视”获得更多案例。

锐亚教育