阅读更多

30顶
3踩

行业应用
詹姆斯.卡梅洛的最新电影力作《AVATAR》(中文译名《阿凡达》)正在热映,早在三年前,Adobe就与其制作团队密切合作,为其提供技术保证,作为卡梅洛继《泰坦尼克号》之后的10年积蓄力作,其中使用的特效技术是空前的,超过3亿美元的制作成本,是迄今为止影史上最昂贵的影片。其中Adobe产品被大量应用于整个电影制作环节。

Photoshop
  在影片设计初期Photoshop被用于概念设计,概念设计师使用Photoshop对影片场景、人物(生物)以及外太空等对象进行概念描绘,通过设计好的图像让每一个后期拍摄及制作人员更好的了解场景及对象原型,另外Photoshop作为一个核心的制作和设计工具也被用于超高分辨率的背景绘制(matte painting)和材质纹理的制作,并将其融入与3D制作及合成的工作流程中。

Lightroom
  Lightroom被艺术家用于管理并分类上千张的设计图像,并用于设计和制作的参考和借鉴。

AfterEffects
  在制作初期,通过将分镜头的概念插图置入到AfterEffects(简称AE)中,便于制作人员串联故事情节。
  在拍摄和动作采集的阶段,AE被用于快速测试视频合成后的结果,通过将实时拍摄人物动作和协同工作摄像机拍摄的绿屏视频与虚拟动画和场景合成,对于每一次拍摄,仅需要几分钟的时间,制作人员就可以把拍摄和虚拟场景合成的结果交由詹姆斯.卡梅洛审阅,判断是否重新拍摄
  粗略计算演员面部表情的视频(通过演员佩戴的微型摄像帽)并自动转换为CG人物的面部纹理,这种方式使得詹姆斯.卡梅洛可以已最快速最简单得方式知道,演员的面部表情是否需要重新拍摄。
  AE被一些视觉特效技术供应商为最终的拍摄创建3D立体合成,实现复杂的3D全息屏幕的动态图像。
  AVATAR的制作人员利用Adobe提供的开发文档,编写了复杂的程序脚本,充分发挥AE脚本的功能为预可视化做自动渲染。

Premiere Pro
  每次詹姆斯.卡梅洛需要对影片进行审阅及评判时,都需要高清视频录制,便于记录每一个需要更改的环节,使用Premiere Pro来剪辑录制的视频并转换为各种分发格式进行数字分发,这个处理是自动化的,通常需要处理超过8小时或者超过1天的视频。
  Premiere Pro被广泛使用来预览AE合成的视频效果,并且比较A/B视频的关联或改进后效果,来便于技术人员更好的审阅制作出精美的特效。
  尽管AVATAR的视频剪辑是基于AVID系统完成的,但在制作工程中Premiere Pro可以使用AVID的“AAF”导入功能读取剪辑列表和其他重要的元数据,使之与AVID系统协同工作。

ACROBAT CONNECT
  ACROBAT CONNECT 被用于电影制作时的远程协作,比如数字总监需要远程连接到詹姆斯.卡梅洛的助理来帮助其获得急需的临时合成文件。

其他技术/硬件指标
  动画渲染需要的硬盘存储空间就超过1PB,500块2TB硬盘搭建这套存储系统。
  其中40%的画面由真实场景拍摄,60%完全由电脑动画生成,拍摄立体画面使用的全新3D Fusion Camera系统也耗费了大量的成本。
  2个半小时的电影有1600个镜头,而且和‘金刚’(King Kong)、‘咕噜’(Gollum)不同的是,我们要做的CG角色不止一个,而是几百个,都要有照片般的真实感。
 《指环王》导演彼特·杰克逊旗下的WETA工作室,主要负责CGI方面的工作。
  卡梅隆自家的Raelity Camera System公司,主要负责3D效果的拍摄与制作。
  卢卡斯旗下的“工业光魔”以及早年间卡梅隆经手,并多次参与过其电影制作的《变形金刚》导演迈克尔·贝旗下的Digital Domain,主要负责细微粒子化特效制作,比如大气,尘埃以及海洋等.
来自: 天极网
30
3
评论 共 17 条 请登录后发表评论
17 楼 fehly 2010-03-28 11:56
强啊....真是nb....
16 楼 zhyj124 2010-01-21 09:53
NB呀,真舍得花钱
15 楼 shinezhou 2010-01-20 22:10
牛b


14 楼 loovle 2010-01-20 20:51
太赞了   
13 楼 txy920 2010-01-20 20:41
1pb才算是高清?
12 楼 lucky16 2010-01-20 13:17
zkgale 写道
明显是mac...

其实也不全是,有少量的镜头还是看见了win的!
11 楼 刃之舞 2010-01-20 13:11
在中国不会诞生出 阿凡达 这种制作级别的东西的
10 楼 8821249 2010-01-20 12:46
这个算广告不~
9 楼 conmind 2010-01-20 12:29
windows系统和mac系统都有
8 楼 寄生虫 2010-01-20 11:24
就是Adobe的软件,主要是后期制作方面,导演到中国一直想推广Adobe的软件,可见Adobe投入了也不少啊。
7 楼 yangy608 2010-01-20 11:06
明显是MAYA
6 楼 iaimstar 2010-01-20 10:30
avatar用的是微软的3d软件 貌似
5 楼 wangyanjun 2010-01-20 09:27
   
4 楼 wangyanjun 2010-01-20 09:27
http://www.mayicd.cn
3 楼 zkgale 2010-01-19 16:02
明显是mac...
2 楼 justjavac 2010-01-19 15:31
《阿凡达》用的是windows
1 楼 hw_alex 2010-01-19 13:02
一部电影汇聚了如此多顶尖的技术,太了不起了!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C#邮件发送接收+邮件内容解码

    包含smtp邮件发送,pop邮件接收,邮件内容解码,内涵多种解码正则表达式 源码

  • C#中,Base64的不是加密的加密!

    <br />         如果只是想让自己的字符串不被人一眼就识别出来,但又懒惰去管什么公钥呀、密钥的话,使用C#里的一个进制转换函数就能很好的实现。下面是示例代码:<br />public class MyBase64Helper<br /> {<br />  #region data member<br />  private static UTF8Encoding encoding=new UTF8Encoding();<br />  #endregion<br />  public MyBase

  • C#邮件发送问题(一)

    邮件发送需考虑很多因素,包括发送邮件客户端(一般编码实现),发送和接收邮件服务器设置等。如果使用第三方邮件服务器作为发送服务器,就需要考虑该服务器的发送限制,(如发送邮件时间间隔,单位时间内发送邮件数量,是否使用安全连接SSL),同时无论使用第三方还是自己的邮件服务器都还需要考虑接收邮件服务器的限制。为理清思路,下面我们简单回顾电子邮件系统的基本网络结构和邮件发送接收流程。 一、电子邮件系统的基...

  • SMTP简单邮件传输协议(C/C++ 发送电子邮件)

    SMTP是用于通过Internet发送电子邮件的协议。电子邮件客户端(如Microsoft Outlook或macOS Mail应用程序)使用SMTP连接到邮件服务器并发送电子邮件。邮件服务器还使用SMTP将邮件从一个邮件服务器交换到另一个。它不用于从服务器下载电子邮件;相反,IMAP和POP3协议检索邮件。

  • 电子邮件协议(SMTP协议,POP3协议)

    对SMTP协议以及POP3协议的总结,参考了一些资料,包括很多人的博客

  • C语言实现SMTP发邮件

    一个基于 C 语言实现的邮件发送项目,实现了以命令行的方式发送邮件。只实现了最基础的功能。仅供学习C语言或者smtp协议使用。写SMTP的最初目的仅仅是为了自动给自己发邮件而已,其实Python、Java等很多语言都有现成的包直接用就可以了,这里就当是了解一下SMTP协议的一个过程。

  • 研究学习VC环境下带附件邮件发送程序的实现

    考虑到程序要添加到工程中去,

  • 计算机网络之电子邮件之base64编码

    计算机网络之电子邮件之base64编码前言SMTPbase64 前言 这一部分书上几乎没有,一笔带过。 但是老师的ppt上是有的,因此在这里整理一下。 SMTP SMTP是因特网电子邮件中主要的应用层协议。 SMTP限制所有邮件报文的体部分(不只是其首部)只能采用简单的7比特ASCII表示。 即在用SMTP传送邮件之前,需要将二进制多媒体数据编码为ASCII码,并且在使用SMTP传输后要求将相应的ASCII码邮件解码还原为多媒体数据。 相对应地,使用HTTP传送前不需要将多媒体数据编码为ASCII码 ba

  • CSmtp邮件发送类

    封装smtp邮件发送类,包含base64编码

  • C++程序中支持SMTP邮件发送的解决方案荟萃

    C++程序中支持SMTP邮件发送的解决方案荟萃 作者:POWERCPP (1)jwSMTP C++开发,支持Linux,BSD,Windows,支持附件、多个收件人、抄送密送、MX记录查询或直接发送到SMTP服务器。 支持LOGIN和PLAIN认证,支持Html和纯文本格式。 到2007年后,该项目未做更新。 http://sourceforge.net/projects/jwsm

  • smtp.c(用C语言编写的一个SMTP的服务器程序)

    用C语言编写的一个SMTP的服务器程序,用于从客户端接受邮件并push到目的地邮箱去。

  • SMTP 最简单的方式发送邮件

    SMTP 发送邮件 #include #include #include #include "FreeRTOS.h" #include "task.h" #include "semphr.h" #include "base64.h" #include "net.h" #include "ssl.h" #include "entropy.h" #include "ct

  • VC++利用SMTP协议发送电子邮件

    bool mailSend(string to, string title, string body){ SOCKET sockSmtp = 0; sockaddr_in addrSmtp; const char *smtpServer = "mail.game247.net"; const char *smtpUser = "username"; const char *smtpPass =

  • 用CSMTP类发送邮件出现无法连接服务器的问题

        在用CSMTP类发送邮件时,经常出现“无法连接服务器"的错误提示。经过调试,发现进行单步运行时一切正常,于是分析进行连接的那个函数,函数中有多个向服务器发送数据并等待的语句,是不是等待的时间太短导致没有接收到反馈而误认为错误呢?查看原来的等待时间,才20毫秒,把它增大,再试,果然正常了。    后来在几次试验中,发现如果网络状况差仍然会出现那个错误,这很好理解,在规定时间内没有数据返回

  • SMTP VS C++实现向多人发送邮件,可带多个附件

    #ifndef __SMTP_H__ //避免重复包含 #define __SMTP_H__ #include #include #include #include #include #include const int MAXLEN = 1024; const int MAX_FILE_LEN = 6000; static const char base64Char[] = "

  • MailMessage 类

    var theForm = document.forms[aspnetForm];if (!theForm) { theForm = document.aspnetForm;}function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubm

Global site tag (gtag.js) - Google Analytics