ae錯誤,光線跟蹤3D:初始著色器編譯失敗的原因詳解

2016-11-20 09:32

效果错误:光线跟踪3D:初始着色器编译失败。(5070 :: 0)的原因详解 当我在合成高级选项中更改为Ray-traced 3D后报错终于找到了原因。 經原作者同意,將原文翻譯轉載過來,有遇到同樣錯誤的可以參考一下 ...

效果错误:光线跟踪3D:初始着色器编译失败。(5070 :: 0)的原因详解

 

当我在合成高级选项中更改为Ray-traced 3D后报错终于找到了原因。

經原作者同意,將原文翻譯轉載過來,有遇到同樣錯誤的可以參考一下

AE错误,光线跟踪3D:初始着色器编译失败的原因详解_www.29jc.com
<点圖片看大圖>www.29jc.com

AE错误,光线跟踪3D:初始着色器编译失败的原因详解_www.29jc.com

AE错误,光线跟踪3D:初始着色器编译失败的原因详解_www.29jc.com
<点圖片看大圖>

效果错误:光线跟踪3D:初始着色器编译失败。(5070 :: 0)

如果你有,你不用擔心,你並不孤單。

首先,我要說的是Adobe公司的光線跟蹤渲染3D反應是,這是過時的和不正式支持。所以,不要找任何修複從Adobe的問題。

二,Adobe公司称在After Effects是建立在了Nvidia OptiX光线追踪引擎的光线跟踪渲染3D。NVIDIA GPU的支持CUDA可以加速这种发动机*,或者它可以在CPU上运行,但显然不是加速。其他的GPU不支持加速。

*内置到After Effects Optix公司的版本与最近NVIDIA GPU的兼容。这意味着使用麦克斯韦架构NVIDIA的显卡。

該GTX-750,GTX-750的Ti,GTX-960,GTX-970和GTX-980顯卡。

这些显卡使用的是麦克斯韦架构构建。所以,我很抱歉地说,如果你有这些视频卡,您不能使用光线跟踪3D渲染引擎。这些新的基于麦克斯韦NVIDIA显卡不具备这是需要究其根源,3D渲染引擎的雷Optix公司库。如果您尝试使用GTX-750之一,GTX-750 Ti或GTX的900系列显卡,你只会得到“效果错误后:光线跟踪3D:初始着色器编译失败。(5070 :: 0)“的错误和几个其他错误的,当你试图实际使用使用光线跟踪3D渲染引擎。

Adobe公司已经捆绑的Cinema 4D精简版使用的影响后,以后的版本,这是您需要改为使用光线跟踪渲染3D的东西。

如果你沒有這些卡之一,並仍然得到錯誤信息。

首先,確保你擁有所有的安裝後更新的影響。這是重要的,因爲Adobe已經作出許多修正,包括那些將允許更多的視頻卡使用光線跟蹤三維渲染引擎,特別是與後對CS6。

其次,後對CS6(11.0)和CC(12.0),後效應有視頻卡列表,Adobe已經測試或批准。如果你的顯卡是不是這個名單上,你去選擇GPU,發現它灰色的,這不是我們只會增加您的顯卡到列表中的一個問題。我會告訴你如何在文章中有點遠了。

三,如果你正在使用效果CC(12.1)之后,或者影响CC 2014后,Adobe已经加入该复选框- “启用光线跟踪渲染3D的CUDA加速未经测试,不受支持的GPU”

來吧,只要勾選框或按照以下步驟將視頻卡添加到批准的視頻卡列表。無論哪種方式,後效應將允許您使用光線跟蹤三維渲染引擎將使用您的視頻卡。

raytracer_supported_cards.txt文件

After Effects中有一个包含视频卡的列表称为raytracer_supported_cards.txt的文本文件。这个名单告诉该卡使用“认证的”或已批准的由Adobe After Effects的影响后。

我寫了一個節目叫cuda.bat創建一個包含所有NVIDIA顯卡新raytracer_supported_cards.txt文件。這樣,您就可以使用您的視頻卡的Adobe是否已批准它。

你也可以編輯這個文本文件,並添加自己的視頻卡到列表中。這是比較容易只使用該程序,這樣你就不必擔心會拼寫或大小寫正確。

注意:即使你添加GTX-750,GTX-750 Ti或的GTX-900系列显卡之一,你仍然会得到“效果错误后:光线跟踪3D:初始着色器编译失败。(5070 :: 0)“的错误,因为这些视频卡使用的麦克斯韦架构构建,不会与后效应工作,即使视频卡被添加到raytracer_supported_cards.txt文件。

如何將您的視頻卡添加到raytracer_supported_cards.txt

你讀完之後此頁轉到:
https://www.studio1productions.com/Articles/AfterEffects.htm

近在頁面左側的文章的末尾,你會發現在自動方法程序CUDA.BAT添加您的顯卡到raytracer_supported_cards.txt文件。

而在網頁的右側,你會發現一步一步的指示,以你的卡手動添加到列表中raytracer_supported_cards.txt文件。

您必須按照說明操作,否則將無法正常工作。這就是爲什麽我寫的程序,使其更容易爲大家做。


什麽顯卡的Adobe沒有批准?

這是其中的Adobe已經認證或批准後,在Windows上影響顯卡列表:

GeForce GTX 285
GeForce GTX 470
GeForce GTX 570
GeForce GTX 580
GeForce GTX 590
GeForce GTX 670
GeForce GTX 675MX
GeForce GTX 680
GeForce GTX 680MX
GeForce GTX 690
GeForce GTX 760
GeForce GTX 770
GeForce GTX 780
GeForce GTX TITAN
GeForce GT 650M
Quadro CX
Quadro FX 3700M
Quadro FX 3800
Quadro FX 3800M
Quadro FX 4800
Quadro FX 5800
Quadro 2000
Quadro 2000D
Quadro 2000M
Quadro 3000M
Quadro 4000
Quadro 4000M
Quadro 5000
Quadro 5000M
Quadro 5010M
Quadro 6000
Quadro K2000
Quadro K2100M
Quadro K3000M
Quadro K3100M
Quadro K4000
Quadro K4000M
Quadro K4100M
Quadro K5000
Quadro K5000M
Quadro K5100M
Quadro K6000
特斯拉C2075

只要记住,如果你的显卡是不是在此列表中,您可以将其添加到列表中,以便您可以使用光线跟踪在After Effects 3D渲染引擎。

我曾尝试GTX-650TI,GTX-660,GTX-760和After Effects的CS6和CC的影响2014年之后,我不得不使用3D究其根源渲染引擎雷没有问题的GTX-770显卡。我所做的只是我的视频卡添加的名字与我写的程序raytracer_supported_cards.txt文件。

最后請注意

我见过一些YouTube视频,而该人说,他们对于GTX 900系列显卡的修复程序。他们的解决办法是简单地将显卡添加到raytracer_supported_cards.txt文件,并再忽略“After Effects的错误:光线跟踪3D:初始着色器编译失败。(5070 :: 0)“错误消息。

然後,他們會告訴你,你可以設置光線跟蹤三維渲染引擎的GPU。問題是,當你真正嘗試使用3D究其根源,渲染引擎,你會得到同樣的錯誤信息和其他幾個錯誤雷,它根本不起作用。

 

全教程完,学完记得交作业。如果本教程对您有所幫助,請推荐给你的朋友。

關注我們新浪官方認證微博,隨時隨地,想學就能學!新浪認證微博:http://weibo.com/u/3928837770
關閉

站長推薦 上一条 /1 下一条



Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 桂ICP備12007517號-1 )