Several years ago I made a series of training videos to teach artists how to write real-time shaders in HLSL. The series starts out with very simple concepts so that someone with no programming experience at all can start right from the beginning and learn to write shaders. Further into the series, I cover more advanced topics such as parallax mapping, global illumination, refleciton and refraction, and vertex animation. Everything is explained step by step so it's easy to follow.
Originally, the videos shipped on 3 DVDs that sold for $60 each. Sales were pretty successful, but the company that sold them went out of business just a short time after the 3rd DVD was released. So I've decided to upload them to YouTube so that everyone can watch them for free! My hope is that they'll help aspiring artists and programmers learn the art of shader creation. Although some of the material is out of date, almost all of the principles taught are still valuable to learn and understand as a foundation to learning to write shaders.
The series consists of 40 videos. I'll be releasing a new video each weekday starting this week - so if you're interested, be sure to subscribe to the channel and check back often. If I get enough interest, my plan is to start creating new videos that demonstrate more recent shader techniques.
Let me know what you think. I'd love to hear your feedback!
-Ben
Replies
iirc the company that sold them owed some of the authors a bunch of money, one of the authors even told people to pirate his videos instead of buying from them. Was quite a mess.
The nice thing about writing shaders is that there's always an instant visual result. You write some math and immediately see what the result looks like.
PolyHertz - yeah, I remember that mess. I was mostly frustrated that people couldn't get my tutorials once the company's site went down. I've had a lot of people emailing me about it. That was my main motivation for putting them up on YouTube.
Mendicantes - sure, I'd be happy to help you out with your questions.
All of the videos from the first DVD have now been released. The videos from the second DVD - which focuses on lighting and lighting models started coming out this week. You can watch them here:
https://www.youtube.com/playlist?list=PL78XDi0TS4lE772rZflLkFe-WdhYEV4WE
A new one will be released each weekday.
I'm wondering if you're interested in teaching OSL. It's all the rage these days, and particularly relevant given the broad interest in USD and MaterialX.
Another potential avenue could be PBR shader workflow.
That being said, the principles and math that I share in these HLSL DVDs as well as the knowledge I'll be sharing in my new videos are pretty much universally applicable. It's pretty similar to learning to use 3ds Max, and then learning Maya afterward. With the first one that you learn, you have to learn all of the concepts as well as the interface, but then with the second one, you just have to learn where they put all the buttons.
I'll keep my eye on OSL. Thanks for bringing it to my attention. Maybe I'll do something with it when I'm done with the UE4 series.