作者 | 年素清

责编 | 王晓曼

出品 | 程序人生 (ID:coder _life)

艾德•卡姆尔(Edwin E. Catmull)是计算机图形学领域知名的专家,也是迪士尼动画工作室和皮克斯动画工作室的主席,他发明的图像合成、运动模糊等技术被应用于《玩具总动员》和《海底总动员》等动画影片中,这也使他先后5次斩获奥斯卡大奖。


迷上动画片立志做动画师

卡姆尔于1945年出生在美国西弗吉尼亚州帕克斯堡。卡姆尔是看着迪士尼的电影长大的,受《彼得•潘》和《木偶奇遇记》的影响,他梦想将来成为一个动画师。

中学时期的卡姆尔试着使用手翻书制作动画,经过一段时间的尝试后,他发现自己自己并不擅长这些东西,因此他放弃了进入电影行业谋求生计的想法,转而考入犹他大学,攻读物理和计算机科学。

大学毕业后,卡姆尔进入西雅图波音公司做了一名程序员。不久之后,他辞职回到犹他大学读研究生,师从“计算机图形学之父”伊凡•苏泽兰特(Ivan Sutherland)。

从导师发明的画板Sketchpad中,卡姆尔意识到新兴的计算机图形学将会为动画行业提供技术支持,这不禁唤起了他儿时的梦想。于是他决心投入其中,经过两三年的潜心研究,他发明了计算机图形学的基本技术:纹理映射和B样条,设计算法实现反走样,完善了细分曲面技术,以及用于管理计算机图形学中图像深度坐标的Z缓冲。


为迪士尼写出动画软件鼻祖

1973年,卡姆尔的动画版本被好莱坞制片人看中,被放在了后来的电影《未来世界》里,这是第一部使用三维计算机图形的影片。

卡姆尔研究生毕业后进入Applicon公司工作。1974年11月,纽约理工学院的创始人亚历山大•舒尔(Alexander  Schure)找到他,邀请他出任学院新成立的计算机图形学实验室的主管,卡姆尔欣然前往。

舒尔本身也对动画很感兴趣,当时他正在进行一个名为“Tubby the Tuba”的动画长片项目,但是进展非常缓慢,尽管他想尽办法想要加快速度,却有心无力。直到卡姆尔的到来,才打破了这个僵局。

卡姆尔首先组建了一个二维动画研究小组,组员们都是经过精心筛选的,个个极富才华。卡姆尔说如果让他在一个平庸的想法和一个卓越的团队,一个很不错的想法和一个平庸的团队之中权衡取舍,他肯定会选前者,因为一个卓越的团队可以化腐朽为神奇.

卡姆尔领导小组集中精力开发动画师所使用的工具。最终,他们写出了一个称为“Paint”的绘图程序,一个叫做“SoftCel”的动画软件和其它一些相关软件。其中,Paint为迪士尼公司的计算机动画生产系统的鼻祖。


为好莱坞巨头开发软件

之后,卡姆尔率领他的团队离开了二维动画领域,开始涉足三维计算机图形学,为进军电影行业做准备。但限于当时的环境和条件,计算机图形学实验室的情况并不乐观,即使技术在进步,卡姆尔并没有取得什么实际的进展。

但是他们的努力总算没有白费,卡姆尔的研究引起了一些好莱坞巨头的注意,比如说著名导演乔治•卢卡斯(George Lucas)及弗朗西斯•福特•科波拉(Francis Ford Coppola)。

科波拉最先找到卡姆尔,他打算成立一个部门,专门在电影里加入数字特效和引入数字剪辑,卡姆尔无疑是这个部门领导人的不二人选。两人在旧金山进行了几次会谈,卡姆尔担心当时导演滥用药物的问题会影响他的工作,因此谢绝了科波拉。

而卢卡斯之前曾找过科技公司制作星球大战中一个X型机翼的战斗机的数字模型,这令卡姆尔对他生出了好感,于是在1979年离开研究院,成为卢卡斯影业计算机图形学部门的副主管。

在卢卡斯影业,卡姆尔领导开发了数字图像合成技术,这种技术可以方便地合并处理多个图像。

 

使用技术来制作电影

1986年,乔布斯买下卢卡斯影业的计算机部门,成立皮克斯动画工作室(Pixar Animation Studios),卡姆尔担任首席技术官,一做就是三十多年,皮克斯后来成为迪斯尼动画工作室的子公司,卡姆尔仍然留在了那里。

期间,卡姆尔领导团队发明了许多对计算机动画电影和计算机图形产生重大贡献的基础技术,包括图像合成(image compositing)、运动模糊(motion blur)、布料模拟(cloth simulation)等等,这些技术广泛运用于《玩具总动员》和《海底总动员》等动画影片中。

《玩具总动员》、《玩具总动员2》、《飞屋环游记》等影片推出后获得了巨大的成功,总共获得了五届奥斯卡金像奖(Oscar)。

“我们面对诸多的困难问题,必须在问题还没有出现时,便解决掉这些问题。”卡姆尔说,“我们的目标是制作精美的电影。对许多人而言,目标取决于技术。技术并不是目标,我们需要使用技术来制作电影。”

优秀的管理者

特姆拥有良好的管理哲学,在团队管理方面,他有着许多独到的见解。

卡姆尔认为公司应该雇佣比自己聪明的人,即使表面上看起来有一些潜在的威胁,但绝不能放弃把握团队变得更好的机会。

卡姆尔非常强调团队的工作,而且他偏向于规模较小的团队,因为这不仅可以让彼此更亲近,减小沟通成本,而且更容易让大家感受到自己对整个团队的影响力。他说:“假定本身的所有员工都是有才华、有天赋、想要在团队之中发光发热的个体。然而,由于这样或那样的原因,本身的企业却限制了他们才能的发挥,管理层的任务就是要找到并解决掉这些阻碍员工发挥潜力的障碍。”

卡姆尔表示好的领导者要善于倾听、观察、引导、并给予建议,并且做到赏罚分明,优秀、优质和好东西应该受到所有人的尊重和认可。

他还鼓励团队成员不断地输出创意,汇聚成一个源源不断、汇聚大家想法的创意池,并持续不断推进他们大胆提出自己的想法。他说:“如果本身的团队中有人不敢敞开胸怀表达自己的意见和创意,那是一个不好的信号。”

五次斩获奥斯卡大奖

鉴于在电脑图形学和动画领域的丰功伟绩,卡姆尔获得了无数的荣誉。包括1993年、1996年、2001年、2006年、2009年的奥斯卡(美国电影学院奖) 科技工程奖、学院成就奖、技术成就奖以及戈登•E•索耶奖,2010年的Visual Effects Society Awards Georges Méliès Award。

除了这些奖项之外,卡姆尔与帕特里克•汉拉汉(Patrick M. Hanrahan)共获2019 年的图灵奖,以表彰他们对 3D 计算机图形学和和计算机生成图像(CGI)领域的贡献, ACM的评语是“他们的工作通过概念创新和对软件和硬件的贡献从根本上影响了计算机图形学领域”。

参考链接:

https://baike.baidu.com/item/%E8%89%BE%E5%BE%B7%C2%B7%E5%8D%A1%E5%A7%86%E5%B0%94/2007579?fr=aladdin

https://www.linecg.com/news_9318.html

http://www.bigorangemedia.com/9058

#欢迎来留言#

留言点赞数量最多的前三名

程序人生携手【北京大学出版社】送出

《Python 数据分析与大数据处理从入门到精通》三本

截至11月4日14:00点

更多精彩推荐
☞面向全场景的鸿蒙操作系统能有多安全?
☞被马斯克送上天的《银河帝国》和互联网江湖 | 赠书
☞任正非:华为明年至少招8000名应届生;苹果开发 Google 搜索的替代;NumPy 1.19.3发布|极客头条
☞硬件工程师所应具备的各种能力
☞阿里云资深技术专家易立:我对云原生软件架构的观察与思考
☞赠书 | 四大通证类型:价值创新的源头
点分享点点赞点在看

开玩笑写代码获奥斯卡?计算机图形专家这样 5 次捧回大奖!相关推荐

  1. 熬夜写代码,不如换女装入 GitHub 获上千 Star?

    作者 | 琥珀 出品 | AI科技大本营(ID: rgznai100) 程序员如何以合规手段快速获得 GitHub 上千 Star? 新年刚过,GitHub Trending 上一个名为"D ...

  2. 写代码这条路,能走多远?阿里算法专家告诉你

    作者 | 张知临 (花名:妙临),阿里巴巴算法专家,专注于计算广告领域的策略研究和机制设计,包括调价机制.合约分配.多目标优化.用户体验建模等,并将上述策略和机制以及DL.RL等技术应用在淘宝.优酷等 ...

  3. 熬夜写代码,不如换女装入GitHub获上千Star?

    作者 | 琥珀 出品 | AI科技大本营(ID: rgznai100) 程序员如何以合规手段快速获得 GitHub 上千 Star? 新年刚过,GitHub Trending 上一个名为"D ...

  4. 华为程序员写代码十几年没有被拿去“祭天”,靠的是这5条口诀

    好代码长什么模样 练好扎实的基本功 一行代码引发的惨案 "变更防护墙"够不够可靠 保持对于新兴技术的好奇心 本文来源华为心声社区:http://tinyurl.com/y2568w ...

  5. 华为写代码的这13年,成为了我最宝贵的人生历程

    点击上方"阿拉奇学Java",选择"置顶或者星标" 每天早晨07点28分, 与你相约! 来源:https://dwz.cn/dqgOrbQo 推荐阅读 |Spr ...

  6. 架构师,是否需要写代码?

    中生代高级架构师社群 读完需要 9 分钟 速读仅需 3 分钟 小编:架构师是否需要写代码,这个话题已经记不起从何时开始,在攻城狮圈内成为一个经常拿来讨论的话题,上周中生代深度交流群群友们对此问题做了有 ...

  7. 腾讯 Code Review 规范出炉,你还敢乱写代码?

    前言 作为公司代码委员会 golang 分会的理事,我 review 了很多代码,看了很多别人的 review 评论.发现不少同学 code review 与写出好代码的水平有待提高.在这里,想分享一 ...

  8. 腾讯 Code Review 规范出炉!你还敢乱写代码??

    点击上方"Java基基",选择"设为星标" 做积极的人,而不是积极废人! 源码精品专栏 原创 | Java 2020 超神之路,很肝~ 中文详细注释的开源项目 ...

  9. 腾讯万字Code Review规范出炉!别再乱写代码了

    本文经公众号:腾讯技术工程(ID:Tencent_TEG)授权转载,如需转载请联系出处. 作者:cheaterlin,腾讯 PCG 后台开发工程师 前言 作为公司代码委员会 golang 分会的理事, ...

最新文章

  1. eclipse中各种查找
  2. Linux调试技术介绍
  3. 4月17日云栖精选夜读 | 在阿里做了五年技术主管,我有话想说
  4. DNS详解: A记录,子域名,CNAME别名,PTR,MX,TXT,SRV,TTL
  5. java线程等待按钮点击_java如何用多线程使线程在sleep时等待按钮按下?
  6. 【华为云技术分享】ARMv8-A存储模型概述(2)
  7. Spring循环依赖,竟然有这样不可思议的坑!
  8. 算法 第四版 2.1.25 不需要交换的插入排序
  9. Mysql闪退无法打开,试试这个方法
  10. 微信发送模板消息返回data format error hint 47001
  11. Egret引擎的使用
  12. matlab指南针的例子,小米指南针源码
  13. 拖动条控件 seekbar 设置
  14. 深入理解Camera基础知识点
  15. trunk接口(华为)新手必看
  16. 英语教师计算机研修总结报告,英语教师研修总结范文(通用5篇)
  17. java取当前周期、月初至月末、季度初至季度末日期。
  18. iOS WidgetUI开发遇到的问题点
  19. 基于C#-winform的书店采购管理系统的设计
  20. linux查看自动周期性任务,Linux自学笔记——Linux周期性计划任务

热门文章

  1. 2021中科院院士候选名单出炉:清华胡事民、南大周志华等人在列
  2. 不会编程也能做这么酷炫的视频风格迁移?这个工具冲上Reddit热榜,还能在线试玩...
  3. SAP QM中阶之Material Specification的使用
  4. SAP MM 初阶循环盘点的ABCD 标识符
  5. 人工智能助力新材料研发
  6. 人工智能如何落地安防?需先迈过算力这一关
  7. 机器学习 | 强化学习,解决决策问题的行家(上)
  8. 未来医疗AI发展的八大趋势
  9. 英特尔联合Facebook研发AI芯片:CPU老厂能在AI时代打好翻身仗吗
  10. SAP MM 特性设置问题导致PR审批策略不对之分析