Writing Custom Shaders...Where to start?

im just starting out in the tech artist field but im curious about learning more and more of the trade

can anyone point me in the right direction as far as how to write your own shaders?

i come from a traditional artist background so im still getting used to digging into the “guts” of Maya and the Hypershade and Script Editor

i recently watched a presentation from Luiz Kruel and he talked about some of the shaders he wrote when he was at EA, it looked really awesome and i wanted to figure out how its all done?

I’d strongly recommend the book Shaders for Game Programmers and Artists by Sebastian St. Laurent (Amazon.com)

It’s a few years old now, but it does cover DX9 so it’s still relevant. It’s written in a style that is quite accessible to people new to HLSL.

:nod: oh wow! that looks like an excellent resource. thank you!!

I second Jeffs recommendation. A very good book that covers a good range of shader types in a well written and easy way to understand

I really liked Ben clowards DVD-series: HLSL Shader Creation(https://www.cg-academy.net/es_catalog/product_info.php?products_id=64&osCsid=i182nrtb3ug8vdbjdjor7qegqim246b6)

I like the fact that he goes thru the basic(how the GPU works with vertex and pixel shaders)
and also how the basic shading models work.

I still very much like this book as an introductory text:

It’s still very relevant, and incredibly cheap. $0.69 used?!?

does it matter that i am a maya user?