Advanced Shading Techniques


In this course we cover a range of subjects including procedural shading, projection mapping, python scripting, look development and more. This course will be more project driven than the previous one, we will work on two different projects where we explore the procedural and photo based texturing approach. We also have some time for a bonus section full of tips. Take a look at the intro video.

The total length of the course is 3h:41m



We start our course looking at several procedural shading techniques. Taking advantage of noise patterns and also using the native Maya procedurals, like samplerInfo, blendColors, remap nodes, and more. We will texture our asset without any bitmap, just using procedurals to test how far we can go with the procedural approach.


In this section we start our cannon project, where we will use some photos taken on set to texture our asset. In the first videos we take care of uv mapping, removing lighting information from the raw images, and also do a bit of sculpting in zbrush. Then we dive into the texture projection setup that we will use along this project.


In the next set of videos we start cleaning up our projections in Photoshop and Mari. We deal with different challenges along the way, like recreating texture patterns to fill in the gaps from the raw projections. We also start to uv map and texture other objects of the main asset. Not to mention also all the problem solving tips.


Continuing in the main project of our course, in this final section we will look at some advanced highlight removal techniques in Photoshop, and mainly start to automate all the tasks we been doing so far with python scripting both in Maya and Mari. Finally we do some look development inside Maya, using arnold.


Finally in the bonus section we cover all the tips and tricks that didn’t fit in the main content of the course, but that I always like to share. We do some simple python scripts, learn to use some of the soup plugin nodes and do some relighting inside Photoshop.

Additional info

*The total length of the course is 3h41m.

*The content consists of 720p video files with audio.

*In these first 2 days, we only accept pre-orders, and you will be the first to receive the content on June 16.

*The only payment method available is paypal, the total cost is 49$.

  • Kevin Ohlsson

    This is great! Registered!

  • Sergei Kuklov

    Are there files included with the course?

    • therenderblog

      Yes, some sample scenes.

  • Lomo

    Hi there,

    I was wondering in my CellNoise node I don’t have the feature weights attributes, is that a new updated version,

    any help?

    • therenderblog

      I was just checking with the new version, and yes, there is an update for that particular node, you’ll have to adapt the attributes or use an auxiliary node to have more control over the contrast and respective thresholds.