Now Updated for Unity 2017 to 2019
This course presents a comprehensive guide to programming with Cg and High Level Shader Language in Unity’s Shaderlab, to create your own visual surface effects for colouring and lighting game objects. It covers the mathematics of light and surfaces and steps you through the recreation of some of the most popular shaders. Many computer graphics concepts will be presented to help you understand the graphics pipeline and provide you with an essential toolkit of rendering knowledge, that will have you developing your own transparent, animated and texturised shaders in no time.
In this course, Penny teaches all the invaluable skills you will require to program the computer graphics pipeline in Unity from scratch using her internationally acclaimed teaching style and knowledge from over 25 years working with games and graphics. But hold on tight as you’ll be taken on a journey across the computer graphics realm as it is taught to post–graduate university students. Through detailed descriptions and hands–on workshops examining all you need to know about rendering queues, vector mathematics, graphics buffers, colour theory, 3D meshes, texture mapping, lighting models and much more.
Learn how to program and work with:
variables and packed arrays
Instructor Details
Courses : 16
Specification: Shader Development from Scratch for Unity with Cg
|
21 reviews for Shader Development from Scratch for Unity with Cg
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
$19.99 $13.99
Roman Schmidtke –
Ich h tte gerne mehr Verst ndnis zur Computer Graphik
Yashaswi Ponnur –
she just made it simple !! now I can easily remember what each syntex does and body of the code for the basic shader!
Parker Thomas –
This course goes over key principles of how shaders are constructed. Each lesson provided a good amount of example code behind the shader effects and lighting techniques that when combined make a sophisticated surface shader. I do wish the instructor was more thorough with the explanations of the major concepts that this course expands upon later (e.g. Dot Product function, Blinn Phong Lighting model, Stencil Buffer) and sometimes it was necessary for me rewatch sections of the videos multiple times over until I felt comfortable with the material. Other than that nitpick I was satisfied with this course and would recommend it for anyone looking for a sufficient synopsis of shader development in Unity.
Janie Clayton –
I’ve been working with learning shaders/rendering for a few years and this provides wonderful explanations and visual illustration of concepts.
John Rockefeller –
It’s a good start, but I’m worried it might not go into the detail I’m looking for. I’m only 15 minutes in, though, so let’s keep going.
Xavier Standley –
Easy to learn.
Sergio Andres Gomez Gomez –
Amazing
Valarie Adams –
Love the variety of shaders, explanations of the math involved, and pace of the course. I have been coding along and It’s a great supplement to my current shader studies . Highly recommended!
Sam Pugh –
Super informative. Really like the explanation of concepts, clear and understandable. The Please learn this maths page wasn’t my favourite way, just because its not my preference to learn that way, but i understand that its a large topic to cover and there are concepts that you need a base understanding off in order to progress.
Amaury Ferreira –
To early to rate.
Jean Charles Schaeffert –
oui
Haitham Abdel Salam –
Very good instructor and quality content
Garrett Gibbs –
Exactly what I was looking for; a fundamental understanding of Shaders and Render Pipelines.
Hieu Trung –
This course is great. It gave me enough knowledge about the introduction of Unity Shader, Computer Graphic and Keyword. I hope the this course will continue, because there are many things i want to know about ray marching and image effect. Thank you for making and sharing this course.
Andrew Brunton –
Wonderful course
Peter Allen Clark –
I’m definitely glad I took this course as it gave me a good starting point for understanding shader coding. However, it seemed a little uneven in how it explained the heck out of some things, but not others. And honestly, I found the last section on volumetric shaders time I would have rather spent incrementally building on what we had been learning before. When instead it felt more like copying code for an advanced usage, which I only partially understood. It was interesting, but I feel like didn’t help me in my larger goal of grasping the fundamentals of shader coding. All the same, I’m very excited to take more of her classes, and am glad I took this one.
Alejandro Beacon –
I would agree upon what other students have said that it turns a little bit complicated towards the end, because there’s a lot of calculations with no so much explanation. But, nonetheless, I can understand the reason, this is a shader course, not a mathematics one and, even if I could apreciate a more in depth explanation on that topic, I consider this an excelent course. Excelent pace, excelent explanations and I love the respect that she shows to her students capabilities.
Michael Oakes –
Great course for anyone wanting to get a grip with Shader Development with Unity. Completed this and followed it up with the Compute Shader course (with Penny and Nicholas Lever) and both complement each other very well. Plan to do a few more of Penny and Nicks courses.
Gary Phelps –
Everything seems paced well, and covered in a manner that isn’t too simple or too complex. Just right! Edit: I’m a bit further in and WOW! This is amazing! Your depth of th content is what I needed but is wo rare to find. I mean I understand normal maps much better than I did before! Thank you so much!
Kay Wengierek –
It was what I was looking for. Excellent structure of the course and explaination of the little nifty things that need a lot of time to research.
Kris Inniss –
Very informative. Explained well. Easy to follow.