Schedule Content

Course Description

This course is designed for the artists, technical artists and engineers, for anyone who wants to learn about Shader development, whether you are an absolute beginner or an intermediate Shader writer, by the end of this series you will have a better understanding of Shaders and several other graphics engineering concepts.

"I am fairly certain that Shader Development has never been taught like this before and you are going to love it."

We will be writing shaders from scratch but before we write a single line of code, I will explain the concepts on the drawing board and I will be handwriting all these terms as our brain uses that time to better absorb the concept

Aside from all the research that has gone into the content creation and design of this course, I have iterated this course several times to make them as simple as possible by breaking down complex concepts into simpler ones.

In this series, we will begin with the very basics of shader development: What is a Shader, what are its components, how they are executed by the hardware, what is rendering pipeline and what does it look like and then we will move towards further concepts like pattern creation, animation in shaders and then we will explore the whole world of lighting in shaders.

We will understand the math behind the equations used in the shaders step by step, if you are not coming from the math background that is totally fine, if you can add, subtract, multiply and divide, I will take care of explaining all the equations used in the shaders.

We will also understand vector calculations, dot product, cross product, matrix system, different types of matrices used in computer graphics, coordinate systems, coordinate spaces and their transformations.

We will be using Unity and CG-shader language to write the shaders but the concepts that we will use will be the same for almost every other shading language, whether you are using CG-shaders, OpenGl, HLSl or an

Purchase Price: $197.00

Released on: 09/07/2016

Updated on: 04/11/2018

Category: Graphics

Total Duration: 15h 57m 23s

Level: Everybody

Language: en


The author provided for you some example files. Example files can range from 3d Scenes to Photoshop projects, from Premiere projects to code. They are very helpful to understand more the concepts explained in the course.

Example Files
blog comments powered by Disqus

Request Content

Tools used: Unity

Prerequisites: Add, Subtract, Multiply, Divide

Tags: shader development, unity shader development, shader development guide, shader development tutorial, shader tutorial