Shader Production - Writing Custom Shaders with CGFX

In this DVD, Instructor Luiz Kruel guides you through writing your own shaders, primarily with the CGFX shader language in Maya. Luiz starts off with getting everything set up in Maya and then writes a simple Lambert shader from scratch. From there Luiz builds upon the Lambert to create a Fresnel and Phong shader. Once the Phong shader is defined, Luiz begins to add textures like diffuse, specular, normal, and cubemap. He then demonstrates how to manipulate UVs and even how to do vertex animation. Luiz then goes into such techniques as blending textures and colors, creating a car shader and pulling everything together to create a full character shader with SSS. Finally, Luiz demonstrates how to take what you have learned into UDK to create a custom shader using the standard material nodes.

This DVD is perfect for those who want to understand how shaders are created and begin writing your own.

About the Instructor:
Luiz Kruel has been a Technical Artist for over 5 years. Luiz started his career at EA Sports writing shaders for Madden, NCAA, and all their football titles. He then moved on to Sony Online Entertainment to work on DC Universe Online by writing many of their UDK Shaders. Luiz currently works at Certain Affinity working on an unannounced project.
Apps Used: Autodesk Maya 2012, Unreal Development Kit (UDK). You can download UDK free HERE
Duration: 4 Hours
Instructor: Luiz Kruel
DL Filesize: 441 MB
Project Files: 16 CGFX shader files and 2 Maya files with the assets used. *New* 3ds Max versions of the CGFX shader files created by Ryan Turney.

User Comments


February 26, 2012 - 10:46pm

Hi guys, I want to buy some of these dvd trainings. I'm from Philippines and I never had an experience of purchasing products international. somebody wants to help me with this?

NJ (not verified)

October 3, 2011 - 4:04am

And that's good enough for me, thanks Laughing out loud


October 3, 2011 - 3:13am

The code itself won't be able to move over the Renderman, but the concepts will. Renderman also has the notions of specularity, diffuse lighting, etc, but it has a quite different syntax. The theories and the math will still be valuable, and it shouldn't be too hard to rewrite the shaders with renderman.

NJ (not verified)

October 1, 2011 - 4:52am

Hey, nice tutorial, I think that this should come in handy in more than one occasion Smiling

Just one question though, as I am not exactly familiar with any sort of coding except for simple C++, would I be able to convert the shader code to something like Renderman shader code?


September 29, 2011 - 2:15am

tatoforever: Absolutely, the concepts have been developed over a few years across multiple engines, both commercial and proprietary. You might need to modify the syntax a bit here and there, but the ideas are definitely portable.


September 27, 2011 - 2:22pm

Hey guys, i just bought this video, mostly cause I'm pretty interesting in those awesome characters effects, wondering if all this could be applied to an existing 3D engine supporting the CG (I'm talking about Unity which uses CG under the hood)?


September 23, 2011 - 1:51am

The DVD is aimed at artists with very little math background. I go over a bit of math, I don't go into matrices too much, but I do cover dot products, linear interpolations, positional offsets, sine waves, but in a very artist friendly way.

Honestly, you don't need THAT much 3d math to write shaders, you need more if you're doing camera programming and things of that nature.

Anonymous (not verified)

September 18, 2011 - 11:23pm

What is the mathematical level to learn this kind of material? This tutorial for example? I'm asking cause I don't want to throw away 60 box and learn nothing about it. I'm really willing to learn shader coding since ages but never had the chance to get my hands on something that teach shader coding to artists. If you can recommend a good 3d math book for noobs, that would be awesome.


September 15, 2011 - 10:35am

CGFX files certainly work in 3ds Max, Mudbox, and many other 3d packages. Smiling

Drizzle (not verified)

September 15, 2011 - 10:30am

Are the shader writing scripts and techniques applicable to 3DS Max (or other programs), or is the contents of this DVD specifically for maya users?

srinath (not verified)

September 15, 2011 - 1:37am

Nice DVD . . . Smiling