本·阿弗莱克谈 Python、机器学习与电影特效

发布于

演员兼导演本·阿弗莱克在一次访谈中提到,自己从小就对计算机感兴趣。随着电影制作从模拟胶片转向数字流程,他也开始更关注数字技术在电影中的应用。

他表示,视觉特效工作流多年来一直包含机器学习相关技术:

我从小就有点喜欢计算机。后来电影开始从模拟胶片转向数字化,我对这方面变得更感兴趣。多年来,视觉特效工作流中一直包含机器学习。

阿弗莱克还提到,自己会写一些“很烂的 Python 脚本”。他用相对通俗的方式解释了卷积神经网络、张量以及它们在视觉特效中的作用:

我能写一些很糟糕的 Python 脚本之类的东西。因为在卷积神经网络中——它们算是 Transformer 能力的前身,而 Transformer 只是能同时进行更多计算——你会处理所谓的张量。张量就是把视觉图像转换成数字,比如批次编号、帧编号,以及每一帧中每个像素的红、绿、蓝数值。

他进一步说明,卷积神经网络可以在这些数字表示中识别模式,用于边缘检测或特征提取:

对于张量,你可以使用卷积神经网络来识别其中的模式,从而揭示所谓的边缘检测或特征提取。也就是识别出足够的模式,让系统知道“这里是窗台的位置”,这样我们就能更容易地把绿幕图像抠出来,并替换成其他画面。

这段发言有意思之处在于,它把电影工业中的视觉特效、机器学习基础概念和实际制作流程联系在一起:张量并不是抽象术语,而是图像数据在计算机中的数值化表示;卷积神经网络也不只是研究论文里的模型,而是曾长期服务于抠像、边缘识别和特征提取等视觉特效任务。

浏览(3)
评论

请登录后发表观点

暂无数据