之前学AK大神做了个片头,12秒钟的滴水片头,然后最近又更新了ae cc 2018,又火急火燎地用,就没重新配置。
直到这次12秒渲染了两个多小时,还一直找不到原因,直到打开鲁大师一看,渲染的时候cpu跑到了100%,而显卡0%,我才意识到显卡加速是多么重要。(我并不是说做ae要多好显卡,主要还是cpu和内存)
这是我遇到的情况
上图:
这是没配的时候的情况,渲染了三十八分钟,但是依旧剩余两个多小时,于是果断终止,渲染的进度条根本不咋动。
这是配了之后的情况,只花了一分五十秒。看鲁大师,显卡用到了10%-20%左右,cpu也差不多只用了10%左右。
好接下来说两个问题:
1、为什么开了显卡加速能快那么多呢?
先声明,我不了解AE里面显卡和cpu是怎么并行计算的,但是有一点:
cpu像个领导,专门分配任务,显卡就像是一个会计,特别能算。没错,单位时间内,显卡的计算量是远远大于cpu的,因为显卡里基本都是运算器,cpu是控制器(啥都做,啥都管)。(up懂得不多,不准确的地方还请指正、补充)
而渲染就是一个计算量非常大的活。所以用上了显卡来渲染的话,能够加快很多。(当然我是说渲染,也就是把你所做的东西输出成最终成品的步骤)
2、怎么开启显卡加速呢?
(1)首先确保,在ae里按Ctrl+shift+Alt+K(文件菜单里的项目设置),视频渲染和效果栏里确保选择了“Mercury GPU加速(CUDA)”。
(2)然后,在设备管理器里面看看自己的显卡型号,记住名字,比如我的是这个:NVIDIA GeForce GTX 1050 Ti
(设备管理器右键点击我的电脑——属性——左侧有设备管理器)
(3)进入自己的AE安装目录,我的是C:\Program Files\Adobe\Adobe After Effects CC 2018\Support Files 然后找到一个叫“raytracer_supported_cards.txt”的文件(这个文件存的是支持光线追踪加速的显卡型号列表),把它复制到桌面上来,然后打开,你会在里面看到很多显卡型号(唯独没有你的),然后把你的显卡也按照里面的格式加进去,再复制回原来的目录,覆盖原来的那个文件,像这样:
(4)最后还在原来那个目录下找一个叫GPUSniffer.exe的文件(这个文件用于注册...显卡...应该是这个意思吧),双击它,等命令行自己运行结束,就ok了。重启你的ae,再渲染一个项目试试。如果你原来没有配的话,这样应该会有效果...吧...
OVER~