• 好莱坞走上开源之路


    欢迎访问网易云社区,了解更多网易技术产品运营经验。  


    说起开源软件,你会想到智能手机、服务器和云盘。你可能没想过电影也能开源,但你应该意识到这一点。

    作者:史蒂文·J·沃恩·尼科尔斯(Steven J. Vaughan-Nichols)

    网站:Linux and Open Source

    日期:2018年9月5日——GMT23:50(GMT07:50 +08:00)


     

    200部最受欢迎的电影中,前137部要么是特效大片,要么是动画。这些电影都有什么共同点?他们都是用开源软件做的。

     

    Linux基金会在加拿大温哥华举办了开源峰会,虚拟生产联合技术委员会的主席大卫·莫林(David Morin)在会上提出了这一点。为了让开源电影的制作更加秩序井然,Linux基金会与美国电影艺术与科学学院联合成立了学院软件基金会。

     

    该学院旨在成为一个中立的论坛,让电影和其他媒体行业的开源开发者可以共享资源,在图像创造、视觉效果、动画和音效等技术上进行合作。

     

    创始成员包括蓝天工作室(Blue Sky Studios)、思科(Cisco)、梦工厂动画(DreamWorks Animation)、Epic Games、谷歌云端平台(Google Cloud)、英特尔(Intel)、华特迪士尼工作室(Walt Disney Studios)和维塔数码(Weta Digital)。可谓是科技和媒体公司之间真正的联姻。

     

    这些公司大名鼎鼎,你一定有所耳闻。但你可能不知道开源公司,特效程序的名字,比如alopic,OpenColorIO,或者Ptex,但正如莫林所说:“制作电影时,它们起到的作用很大”。

     

    它们比你想象的更重要。“比如说,最后一部《速度与激情》虽然看起来似乎是真人电影,但你要是知道这部电影的制作过程,就会明白,它其实基本算是一部电脑制作的电影。” 莫林说,“尽管保罗沃克在拍摄过程中离世,但由于电影还没拍完,他们不得不在电影里重新创造出他的影象。”

     

    美国电影艺术与科学学院因奥斯卡奖为人们所熟知。2016年,这所学院也开始考虑组织协调电影中开源软件的使用。之所以有这个考虑,是因为开源软件的使用频率越来越高,而它带来了一些问题。

     

    这些问题包括:

    ●    版本过多:人们使用的函式库越来越多,协调软件组件随之变得愈发困难。对于2018年的电影而言,2016年的完美生产流水线里很有可能就含有过时的组件。

    ●    组织:即便是有人自告奋勇追溯这些变化,他们也没有足够的资金或资源去追溯记录之外的变迁。

    ●    资助:由于维护人员找了别的工作,或者组织缺乏资金,许多开源项目失去了维护人员。

    ●    许可:所有开源开发者都知道,许可证迟早会成为问题。在电影产业中尤其如此,这个行业对版权和其他知识产权(IP)问题高度敏感。

     

    因此,我们的总任务是:通过建立治理模型、法律框架和社区基础设施,提高开源贡献的质量和数量,让开源软件的开发和使用都变得更加容易。

     

    更确切地说,我们的目标是:

    ●    建立一个中立的论坛,协调项目间的工作,建立最佳操作模式,在整个电影和其他媒体行业共享资源。

    ●    开发一个开放的持续集成软件工程流程(CI),建立基础设施和社区参考体系,缓解开发不兼容引起的问题。

    ●    为个人和组织提供明确的参与途径和代码贡献方法。

    ●    通过共享开源的构建配置、脚本和方法,简化架构和运行环境的开发。

    ●    通过共享许可模板,提供更好、更一致的许可。

    ●    想要了解更多信息,或者想要对此作出贡献的开发人员可以加入学院软件基金会的邮件列表。

     

    莫林补充道:“在过去的25年里,在我们这个时代最成功的电影中,软件工程师扮演了越来越重要的角色。学院软件基金会将为开源社区提供资金、结构和基础设施,这样工程师们就可以在接下来的25年,为电影制作和其他媒体继续合作,加速软件开发。”

     

    工业光魔公司的执行创意总监和主管罗伯·布雷多(Rob Bredow)说:“整个行业的开发人员和工程师都在不断努力,寻找新的方法来将图像融入生活,开源使他们能够站在巨人的肩膀上继续前行,集中火力应对特殊挑战,应对需要发挥创造性的挑战,而不是把一切都推翻重来。”

     

    如果你想进入电影行业,现在你的机会来了。

     

     “我们欢迎所有能帮助建立基金会的人。” 莫林总结道,“要想制作电影,写代码可能是今天最厉害的工作。如果你感兴趣,别犹豫,加入我们!”


    免费领取验证码、内容安全、短信发送、直播点播体验包及云服务器等套餐

    更多网易技术、产品、运营经验分享请点击


    相关文章:
    【推荐】 移动端互动直播(入门篇)

  • 相关阅读:
    2.采用字符的移位方式实现字符文本加密解密。
    用自己的算法实现startsWith和endsWith功能。
    采用多种算法,模拟摇奖:从1-36中随机抽出8个不重复的数字
    输入5个数用冒泡排序进行从小到大排列
    题目六:控制台输入年龄,根据年龄输出不同的提示
    题目五:控制台输出三角形和菱形
    题目四:控制台输出九九乘法表
    百马百担
    classNum 表示学生的班号,例如“class05”。 有如下List  List list = new ArrayList();
    已知有十六支男子足球队参加2008 北京奥运会。写一个程序,把这16 支球队随机分为4 个组。采用List集合和随机数     2008 北京奥运会男足参赛国家:  科特迪瓦,阿根廷,澳大利亚,塞尔维亚,荷兰,尼日利亚、日本,美国,中国,新西 兰,巴西,比利时,韩国,喀麦隆,洪都拉斯,意大利
  • 原文地址:https://www.cnblogs.com/zyfd/p/10179495.html
Copyright © 2020-2023  润新知