AE CS4渲染时间慢的解决方法.doc

上传人:鲁** 文档编号:546228656 上传时间:2023-02-05 格式:DOC 页数:17 大小:838.51KB
返回 下载 相关 举报
AE CS4渲染时间慢的解决方法.doc_第1页
第1页 / 共17页
AE CS4渲染时间慢的解决方法.doc_第2页
第2页 / 共17页
AE CS4渲染时间慢的解决方法.doc_第3页
第3页 / 共17页
AE CS4渲染时间慢的解决方法.doc_第4页
第4页 / 共17页
AE CS4渲染时间慢的解决方法.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《AE CS4渲染时间慢的解决方法.doc》由会员分享,可在线阅读,更多相关《AE CS4渲染时间慢的解决方法.doc(17页珍藏版)》请在金锄头文库上搜索。

1、第一部分 OpenGL的影响:OpenGL 主要是3D加速,AE只是2.5D(又称假三维),也就是说AE有2D和3D,当然最后渲染的时候如果工程里有很多是3D的打开OpenGL会很快,如果2D多就没必要打开OpenGL,因为OpenGL主要是3D加速!大家可以试试,这个结论是论坛里另一个朋友写渲染方面得到的,呵呵!什么是OpenGLOpenGL - 高性能图形算法行业标准OpenGL 是行业领域中最为广泛接纳的 2D/3D 图形 API, 其自诞生至今已催生了各种计算机平台及设备上的数千优秀应用程序。OpenGL 是独立于视窗操作系统或其它操作系统的,亦是网络透明的。在包含CAD、内容创作、能

2、源、娱乐、游戏开发、制造业、制药业及虚拟现实等行业领域中,OpenGL 帮助程序员实现在 PC、工作站、超级计算机等硬件设备上的高性能、极具冲击力的高视觉表现力图形处理软件的开发。OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL。IRIS GL是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是SGI公司便在IRIS GL的基础上开发了OpenGL。O

3、penGL的英文全称是“Open Graphics Library”,顾名思义,OpenGL便是“开放的图形程序接口”。虽然DirectX在家用市场全面领先,但在专业高端绘图领域,OpenGL是不能被取代的主角。OpenGL是个与硬件无关的软件接口,可以在不同的平台如Windows 95、Windows NT、Unix、Linux、MacOS、OS2之间进行移植。因此,支持OpenGL的软件具有很好的移植性,可以获得非常广泛的应用。由于OpenGL是图形的底层图形库,没有提供几何实体图元,不能直接用以描述场景。但是,通过一些转换程序,可以很方便地将AutoCAD、3DS/3DSMAX等3D图形

4、设计软件制作的DXF和3DS模型文件转换成OpenGL的顶点数组。在OpenGL的基础上还有Open Inventor、Cosmo3D、Optimizer等多种高级图形库,适应不同应用。其中,Open Inventor应用最为广泛。该软件是基于OpenGL面向对象的工具包,提供创建交互式3D图形应用程序的对象和方法,提供了预定义的对象和用于交互的事件处理模块,创建和编辑3D场景的高级应用程序单元,有打印对象和用其它图形格式交换数据的能力。OpenGL的发展一直处于一种较为迟缓的态势,每次版本的提高新增的技术很少,大多只是对其中部分做出修改和完善。1992年7月,SGI公司发布了OpenGL的1

5、.0版本,随后又与微软公司共同开发了Windows NT版本的OpenGL,从而使一些原来必须在高档图形工作站上运行的大型3D图形处理软件也可以在微机上运用。1995年OpenGL的1.1版本面市,该版本比1.0的性能有许多提高,并加入了一些新的功能。其中包括改进打印机支持,在增强元文件中包含OpenGL的调用,顶点数组的新特性,提高顶点位置、法线、颜色、色彩指数、纹理坐标、多边形边缘标识的传输速度,引入了新的纹理特性等等。OpenGL 1.5又新增了“OpenGL Shading Language”,该语言是“OpenGL 2.0”的底核,用于着色对象、顶点着色以及片断着色技术的扩展功能。O

6、penGL 2.0标准的主要制订者并非原来的SGI,而是逐渐在ARB中占据主动地位的3DLabs。2.0版本首先要做的是与旧版本之间的完整兼容性,同时在顶点与像素及内存管理上与DirectX共同合作以维持均势。OpenGL 2.0将由OpenGL 1.3的现有功能加上与之完全兼容的新功能所组成(如图一)。借此可以对在ARB停滞不前时代各家推出的各种纠缠不清的扩展指令集做一次彻底的精简。此外,硬件可编程能力的实现也提供了一个更好的方法以整合现有的扩展指令。目前,随着DirectX的不断发展和完善,OpenGL的优势逐渐丧失,至今虽然已有3Dlabs提倡开发的2.0版本面世,在其中加入了很多类似于

7、DirectX中可编程单元的设计,但厂商的用户的认知程度并不高,未来的OpenGL发展前景迷茫。大家知道,现在的显卡都有OpenGL功能,OpenGL对AE的渲染起到很大的作用.能加速渲染速度,这也是大家都明白的.先给不会打开OpenGL的朋友说一下,如果你显卡支持OpenGL在你装上AE,内存预览默认是打开的(如图1)下载 (36.01 KB)图12009-3-13 12:44渲染时打开怎么样打开OpenGL:下载 (35.05 KB)2009-3-13 12:34下载 (70.1 KB)2009-3-13 12:38默认是没有打开的,把勾找上就OK了。下面我用实例来证明一下OpenGL到底

8、能提高多少速度.先给大家看看我的电脑配制(公司的电脑,嘿嘿,比较垃圾.)CPU:Intel E2180主板:华硕(忘了什么型号了,不过一般话的板子)显卡:昂达4650 DDR3 256M内存:KST DDR2 800 2G*2硬盘:ST500G系统XP_64英文版,用的是ATI最新64位显卡驱动,AE CS3大师版(32位)【如果用64位AE速度应该会更快】.用的是VC情人节送人的那个工程文件.测试结果(如图1)下载 (119.8 KB)图22009-2-16 19:06打开OpenGL只用了14min没打开OpenGL用了差不多28min速度是快了很多,可是两个渲出来的东西让我傻眼了。让大家

9、看看(如图2)打开了OpenGL渲染出来的下载 (34.49 KB)图32009-2-16 19:06(如图3)没打开了OpenGL渲染出来的下载 (29.86 KB)图42009-2-16 19:06OpenGL可能对色彩有一定的影响(这是我从这个实验得出来的这个结果,貌似李涛也说过这个问题)。是不是专业显卡OpenGL不会出现这样的问题,我不知道。没测试过。不过大家可以看出,用OpenGL渲染输出是很快的,在某些情况下渲染打开OpenGL是再好不过的选择。(默认是没有打开的)。这个测试没打开OpenGL渲染输出很慢的原因还有一个,那就是我的CPU不好。你渲染输出不打开OpenGL相当于没用

10、显卡,用的是CPU强行解码,我看了CPU使用率是100%一直是这个值,如果CPU不好的话速度会很慢的。我这个已经够慢了。第二部分 系统对渲染的影响:电脑配置还是原来的没变,公司电脑我做的是双系统,32位XP和64位XP刚才是在64位上做的结果,下面我们来看看系统对渲染的影响吧。下面的测试我渲染源文件的前5秒,这个文件一共30秒,在64位测试是30秒全渲染了,我觉得没必要那么久。5秒就够了32位XP专业版,压缩选择下图这个编码:下载 (21.14 KB)2009-3-13 13:01打开OpenGL速度如下图:下载 (167.46 KB)2009-3-13 13:50下面是没打开OpenGL结果

11、:下载 (220.63 KB)2009-3-13 13:50下面是测试结果:下载 (28.61 KB)2009-3-13 14:09都打开OpenGL:64位系统只用了约2:30min(渲染30s共用14:27min)。32位用了3:27min。都不打开OpenGL:64位系统只用了约4:38min(渲染30s共用27:46min)。32位用了4:22min。没打开OpenGL,64位系统反而慢了,可能是实验误差,我再测试一下,看看。打开OpenGL,64位系统比32位快了1分钟。可见64位系统优势还是很大的。暂时先写到这里吧。不好意思啊,我Vista系统不能上传图,论坛BUG,所以只有文字,

12、大家见谅,测试结果绝对真实!本人亲测!这是我最近测试的,本来是这样想的,我想测试AE里:(1)Disk Cache这个功能(2)多核渲染里Multiprocessing滑块在最左渲染快还是在最右渲染快!可是结果很让我失望,所以我没有当时就发上来,现在发上来给大家看看,看看我哪里有问题!我3月份就换电脑了,下面是我的电脑配置:CPU:Q8200(四核) 内存:KST DDR2 800 2G*4=8G硬盘:ST500G 32M(缓存)显卡:9800GTX+ 512m系统:Vista Sp2 x64(64位)AE:大师版CS4套装 最近AE升级到9.0.2工程文件:还是用的 AK情人节礼物 Hear

13、t(工程文件时长30S)输出格式:统一AVI不压缩*第一,来测试Disk Cache功能,不知道这个大家知道不知道这个怎么用,我也是现在才知道!PS:Disk Cache设置:我设置的是E盘,为什么?因为我E盘剩余空间最大,你自己看着办,当然你会问我如果设在C盘会不会更快,或者给AE安装的盘符在一起会不会更快,告诉你,不会,和盘符没关系,大小不要太小你自己看着办,够用就好,如果你经常预览较长时间的就设置大一点,反之则小一点,因地制宜,我自己设置是10G。下面是我来证明Disk Cache对渲染没有什么作用的实验:OpenGL渲染没开,多核渲染打开(滑块在中间默认值)本来我认为是Disk Cac

14、he会加速最后的渲染,可是我错了!看实验结果:1.打开Disk Cache功能Heart工程文件渲染10S渲染所花时间1分51秒Heart工程文件渲染15S渲染所花时间2分39秒Heart工程文件渲染30S渲染所花时间5分12秒2.关闭Disk Cache功能Heart工程文件渲染10S渲染所花时间1分55秒Heart工程文件渲染15S渲染所花时间2分38秒Heart工程文件渲染30S渲染所花时间5分8秒从上面的结果可以看出对最后的渲染没有什么帮助,打开了有时候反而慢了几秒,这可能是试验误差!总结:Disk Cache这个功能主要是你预览的时候才能用到这个功能,能延长预览时间。经测试Heart我打开Disk Cache(10G)预览能30S(全预览),不打开只能预览5S左右!*第二,多核渲染里Multiprocessing滑块问题(左Longer RAM preview.右Faster Rendering)OpenGL渲染没开,Di

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号