After Effects error: Ray-traced 3D: Initial shader compile failed. (5070::0)

After Effects Studio 1 Productions

After Effects error: Ray-traced 3D: Initial shader compile failed. (5070::0)

Have you gotten this error message when you start up Adobe After Effects?
After Effects error: Ray-traced 3D: Initial shader compile failed. (5070::0)

If you have, don’t worry, your not alone.

First, let me say that Adobe’s response to the Ray-Traced 3D renderer is that it is obsolete and not officially supported. So, don’t look for any fixes to the problem from Adobe.

Second, Adobe states the ray-traced 3D renderer in After Effects is built on the Nvidia OptiX ray-tracing engine. NVIDIA GPU’s that support CUDA can accelerate this engine*, or it can run on the CPU, though obviously not accelerated. Other GPU’s are not supported for acceleration.

*The version of OptiX built into After Effects is not compatible with more recent NVIDIA GPU’s. Meaning the NVIDIA’s video cards that are using the Maxwell architecture.

The GTX-750, GTX-750 Ti, GTX-960, GTX-970 and the GTX-980 video cards.

These video cards are built using the Maxwell architecture. So, I am sorry to say, if you have on of these video cards, you can NOT use the Ray Traced 3D Render Engine.  These newer Maxwell based NVidia card do not have the OptiX Library which is needed for the Ray Traced 3D Render engine. If you try to use one of the GTX-750, GTX-750 Ti or the GTX 900 series video cards, you will simply get the “After Effects error: Ray-traced 3D: Initial shader compile failed. (5070::0)” error and a couple of other errors as you try to use actually use the Ray Traced 3D Render Engine.

Adobe has bundled Cinema 4D Lite with the later versions of After Effects and this is what you will need to use instead of the Ray Trace 3D Renderer.

If you don’t have one of these cards and are still getting the error message.

First, make sure you have all of the After Effects updates installed. This is important as Adobe has made many fixes, including ones that will allow more video cards to use the Ray Traced 3D Render Engine, especially with After Effects CS6.

Second, with After Effects CS6 (11.0) and CC (12.0), After Effects has a list of video cards that Adobe has tested or approved. If you video card is not on this list and you go to choose GPU and find it grayed out, that’s not a problem we will just add your video card to the list. I will show you how, a little farther down in the article.

Third, if you are using After Effects CC (12.1) or After Effects CC 2014, Adobe has added this checkbox – “Enable untested, unsupported GPU for CUDA acceleration of Ray-Traced 3D Renderer.”

Go ahead and simply check the box or follow the steps below to add your video card to the list of approved video cards.  Either way, After Effects will allow you to use the Ray-Traced 3D Render Engine will use your video card.

raytracer_supported_cards.txt file

After Effects has a text file called raytracer_supported_cards.txt that contains a list of video cards. This list tells After Effects which cards are “certified” or approved by Adobe for use with After Effects.

I wrote a program called cuda.bat to create a new raytracer_supported_cards.txt file that includes all the NVIDIA video cards. This way you can use your video card whether or not Adobe has approved it.

You can also just edit this text file and add your own video card to the list. It is easier to just use the program, that way you don’t have to worry about getting the spelling or capitalization correct.

NOTE: Even if you add the GTX-750, GTX-750 Ti or one of the GTX-900 series video cards, you will still get the “After Effects error: Ray-traced 3D: Initial shader compile failed. (5070::0)” error, as these video cards are built using the Maxwell architecture and will not work with After Effects, even if the video card is added to the raytracer_supported_cards.txt file.

How to Add Your Video Card to the raytracer_supported_cards.txt

After you finish reading this page go to:
https://www.studio1productions.com/Articles/AfterEffects.htm

Near the end of the article on the LEFT side of the page you will find the program CUDA.BAT under Automatic Method for adding your video card to the raytracer_supported_cards.txt file.

While on the right side of the page you will find step by step instructions to manually add your card to the list raytracer_supported_cards.txt file.

You must follow the instructions EXACTLY or it won’t work. This is why I wrote the program to make it easier for everyone to do.


What Video Cards Did Adobe Approve?

This is the list of video cards that Adobe has certified or approved for After Effects on 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
Tesla C2075

Just remember, if you video card is NOT in this list you can add it to the list so you can use the Ray Traced 3D Render Engine in After Effects.

I have tried the GTX-650TI, GTX-660, GTX-760 and the GTX-770 video cards with After Effects CS6 and After Effects CC 2014 and I have had NO problems using the Ray Traced 3D Render Engine.  All I did was add the name of my video card to the raytracer_supported_cards.txt file with the program I wrote.

Final Note

I have seen some YouTube videos where the person says they have a fix for the GTX 900 series of video cards. Their fix is to simply add the video card to the raytracer_supported_cards.txt file and to then ignore the “After Effects error: Ray-traced 3D: Initial shader compile failed. (5070::0)” error message.

They will then show you that you can set the Ray Traced 3D Render Engine to GPU. The problem is, when you actually try to use the Ray Traced 3D Render Engine you will get the same error message and several other error and it will simply not work.

CUDA.BAT program updated for GTX 970 and GTX 980

The blog has been quiet for the last couple of months, the reason is we have moved to a new location.  While we did out best to plan everything out for the move, nothing went according to the plans.   lol.

Anyhow, I just got time to update the cuda.bat program for Premiere, After Effects, Adobe Media Encoder and Prelude, but adding several new video cards including the GTX 970 and GTX 980.

To get the latest version of the program, it is on page 2 of our article titled Video Cards for Adobe Premiere CC 2014, CC, CS6, CS5.5 and CS5.

I will be getting in a GTX 970 to do some testing with, so I will be updating the article around mid-November 2014.

Video Backgrounds Film Volume 2 just released

We have just released a new Video Background package titled Film Volume 2.  This package contains 33 HD video backgrounds that are 1920 x 1080p in Quicktime .mov  Photo JPEG, 100% Quality setting.

To see demos and for more information visit our website at:
https://www.studio1productions.com/hd-animations/hd-film-2.htm

A Word about the Quality
Studio 1 Productions only offers Professional Quality Motion Graphics and Video Backgrounds.  Our animation are QuickTime Photo-JPEG at 100% quality.  So you will have the highest quality backgrounds.  They are a true 29.97 fps for proper playback on your timeline.

Why is that important?
Other companies may offer their animations as QuickTime, but they are using the h.264 or .mp4 compressor.  While h.264 and .mp4 are fine for a final delivery product, they are NOT good for video editing of video backgrounds and motion graphics, as they are a highly compressed format.  So when you render out your final video, you will be compressing the background again, which can lead to artifacts in the motion graphic.

So this is why we use the QuickTime Photo-JPEG at 100% quality setting.

In addition, some companies provide the backgrounds at 30fps, which can cause some problems, depending on your editing software.

Since our video backgrounds and motion graphics are at a true 29.97 fps, you will NOT have any problems with our products.

So why do other companies use h.264 and .mp4 formats with their backgrounds?
It’s simple, by using these formats (h.264 and .mp4) they can create a very small file size.  By keeping the file size small, it makes it easier for them to upload and host on their website, as most website hosting companies will only offer you a limited amount of storage space for you website and all of the files.

File Size Difference between h.264 and QuickTime Photo-JPEG.
Here is an example of how much compression is done.  Using the same 10 second motion graphic you can see a huge difference in the file size.

10 Second Motion Graphic as a
QuickTime h.264/.mp4 – File size 31,364k
QuickTime Photo-JPEG 100%A – File size 194,488

The QuickTime Photo-JPEG at 100% quality setting, is 6.2x larger than the QuickTime h.264/.mp4 file size.

So as you can see, there is a LOT of file compression going on with the h.264/.mp4 format, which means there is some quality loss with those formats.

Adobe Premiere CC 2014 and After Effects CC 2014

Adobe has release an update to their Creative Cloud suite of software packages. Programs such as Adobe Premiere CC will now be called Adobe Premiere CC 2014.

All of the new CC versions of programs will now end with 2014 to mark the difference version.

I have updated the CUDA.BAT program to all you to use any of the Nvidia video cards with the new CC 2014 versions of the following programs:

Adobe Premiere CC 2014
Adobe After Effects CC 2014
Adobe SpeedGrade CC 2014
Adobe Media Encoder CC 2014
Adobe Prelude CC 2014

You can download the new 6.1.0 CUDA.BAT program at either of these locations:

https://www.studio1productions.com/Articles/PremiereCS5.htm

https://www.studio1productions.com/Articles/AfterEffects.htm

Should you update to this new version?

From what I am reading on the Adobe forums, I would hold off. Premiere and some of the other programs appear to be some what buggy. What worked fine before with the older CC version, may not work in the CC 2014 version.

I would what until they release a bug fix for the CC 2014 version of programs.

If you decide to upgrade now, it will NOT bother the old CC version that you have already installed. So you will have both versions to work with. This way if you find something now working correctly, you can fall back to the older CC version.

Labeling a Film Clapboard or Film Slate

We have written an article on How to Use a Film Clapboard.  Also known as a Clapperboard or Clapboard Slate.

In this article we explain how to use the Film Clapboard and what you should be writing on it to make the post production process easier.

One of the questions I am asked the most is, “I want to label the Film Clapboard with some type of lettering, what should I use?”

What we have used with success is with removable vinyl letters and numbers from Chartpak and are called  Pickett Design Vinyl Numbers/Letters Stickers, 3/4″, Black.  You can get them in other sized, but the 3/4 inch ones fit the best.

You can find them online at places like Amazon.com or at most office supply websites or store.  These letters are great for labeling the name of the Production, the Directory, the Camera operator and the Date.

For the Roll (also known as Tape or Media), Scene and the Take, you should use a vis-à-vis Wet Erase Pen, instead of a dry erase pen.  Even though the white Film Clapboards say you can use a Dry Erase pen, we have found that some brands will stain the Clapperboard.  This is why I prefer to use the Wet Erase Pens that we sell on the page with all of our Film Clapboard Slates.

If you are using the Clapboard as a decoration for the wall, which a lot of filmmakers and Videographers do.  Then in addition to using the ¾ inch letters, also pickup some 2 inch letters and number to use in the Roll, Scene, Take areas.

Here is the article on How to Use a Film Clapboard.

How Much Video RAM Should My Video Card Have for Adobe Premiere?

This article is for those of you who are running Adobe Premiere CC, CS6, CS5.5 and CS5, as these versions of Adobe Premiere have the Mercury Playback Engine which makes use of the RAM on the video card differently than earlier versions of Adobe Premiere.

When you are running the Mercury Playback Engine in GPU mode and the Mercury Playback Engine runs out of memory on the video card, the Mercury Playback Engine will switch from GPU mode to Software mode and stay that way for the rest of the rendering process.  Thus, slowing down the rendering process considerably.

The two main things that will cause Premiere’s Mercury Playback Engine to run out of ram on the video card is:

1. The complexity of your time-line, such as the number of tracks, multiple effects being used at the same time and the type GPU effects that you are using.

2. If you are using large pixel size photos or photos with a high dpi on you timeline.

While not everyone will run into this problem, due to their workflow and editing style, some of you may or already have run into the situation where Premiere’s MPE switches into the software mode and slow down the rendering process.

So how much ram should your video card have for Adobe Premiere?

Here is a chart with a basic guideline for the amount of video ram you have on your video card.

SD Footage – 1 GB is fine
HD Footage – 1 GB is min. – while 2 GB is better
2K Footage – 3 GB is min. – while 4 GB is better
4K Footage – 4 GB is min. – while more than 4GB is better
5K Footage – 6 GB or more is better

Remember, this is just a guideline.  Having more ram on the video card than what is listed above is a good thing.

Now I know some of you are probably thinking, “I only have 1 GB of ram on my video card and I never had any problems working with or rendering HD footage with Adobe Premiere.”  Well, neither have I.  But, that is due to the fact that I an not using a very complex timeline.

I have had several people contact me about Adobe Premiere shutting of the GPU mid-render and switching into software mode and the rendering slowing down dramatically.  After talking with them and seeing the complexity of their timeline, it was easy to see why they were running out of video ram on the video card.

Once they upgraded to a video card that offered more ram, their problems went away.

So don’t forget about how much ram the video card has when you are purchasing a new video card for use with Adobe Premiere.

NOTE:  These recommendations are for Adobe Premiere CC, CS6, CS5.5 and CS5 only.  I am not into running games on my computers, so I have no idea how much ram your video card would need for the different games.

For more information on Video Cards for Adobe Premiere CC, CS6, CS5.5 and CS5 we have a more detailed article on Premiere, CUDA and Nvidia Video Cards.

Mastering the Sony PMW-EX3 Training DVD – Special Sale

NOTE:  We are sold out of the DVD titled Mastering the Sony PMW-EX3.

We have made a special purchase of the Mastering the Sony PMW-EX3 instructional video DVD.  This is a 3 hour, in depth training video.  This video is also good for the Sony PMW-320 video camera.  We have a limited number of copies that we are selling at dealer cost of $34.95.

 

Updates to the CUDA.BAT program

I just updated the CUDA.BAT program to include the new mobile (laptop) GPU’s from NVidia.  They are the GTX 850M, GTX 860M, GTX 870M and the GTX 880M.

Also, the CUDA.BAT program will also enable Adobe Media Encoder CC (AME), along with Premiere and After Effects to use the GPU.

It will also all you to enable the GPU to be used with the Mercury Transmit in SpeedGrade CC.

The CUDA.BAT program can be found in these two articles:
https://www.studio1productions.com/Articles/PremiereCS5.htm
and
https://www.studio1productions.com/Articles/AfterEffects.htm

Testing the GTX 750 Ti with Adobe Premiere

I have been testing the GTX 750 Ti video card with Adobe Premiere CC these last few weeks and this is how it compares to the GTX 650 Ti

1. Power Supply – The GTX 750 Ti only needs a 300 watt power supply, where the GTX 650 Ti needs a 400  watt power supply.  So if you have an off the shelf computer such as HP or Dell, and the computer has a smaller power supply, which they usually do, you will be able to use this video card in those systems.  Just make sure they have at least a 300 watt power supply.

2. Performance – The GTX 750 Ti and the GTX 650 Ti (not the boost version) performed almost identical.

Rendering the Premiere Timeline with our test files, the GTX 750 Ti took an average of 7.5 seconds and the GTX 650 Ti  took and average of 8 seconds.  Both tests I had the Premiere using the GPU.

Exporting to MPEG-2, the GTX 750 Ti took an average of 153 seconds and the GTX 650 Ti took an average of 156 seconds.  Again, in these tests I had Premiere set to use the GPU.

As you can see there is not much of a difference between the two card performance wise.  The big thing with the GTX 750 Ti, is it allows users that have a small power supply improve their editing performance without having to upgrade the power supply.

Bottom Line – If you have a GTX 650 Ti, there is really no reason to upgrade the video card to a GTX 750 Ti.  If you are running an older video card, such as a GT 240, GT 440 or a GT 640, and you want better performance, then by all means upgrade to the GTX 750 Ti.

What about the GTX 750?  Well there is only $20 difference between the GTX 750 and the GTX 750 Ti, so I only tested the GTX 750 Ti since it had more CUDA cores and the other specs were similar.  Send the extra $20 and go for the GTX 750 Ti over the GTX 750.

 

HitFilm 2 Express for FREE until Feb 4, 2014

Get HitFilm 2 Express for FREE

HitFilm is a Visual Effects, Compositing and Video Editing Software for both Windows and Mac. It is similar to After Effects when it comes to the Visual Effects and Compositing.

Right now you can get the Express version for FREE until February 4th, 2014. Here is the link:

https://hitfilm.com/express/free

After you download the program, continue to the second page and download the project files. Then have fun.