Introduction - HLSL Shader Creation 1 - HLSL Shader Fundamentals

preview_player
Показать описание
In the first of our Advanced series on HLSL Shader writing within 3dsmax, Ben Cloward will give you an understanding of what an HLSL shader is, how a shader can be created with free software, edited, and then displayed within 3dsmax. Fundamental programming concepts such as Data Types, Structs and Functions will be covered. How to create a shader GUI, the basic framework of an HLSL FX shader and much much more. By the close of the series, Ben will have you writing your own basic HLSL shaders.

This series is an ideal introduction to the world of HLSL shader writing for real-time GPU based shaders. An understanding of basic programming concepts and 3D math is useful.

This video series was first published in 2007. Although some of the material is out of date, almost all of the principles taught here are still valuable to learn and understand as foundation to learning to write shaders.

You can download the entire contents of the original DVD (including all of the shaders and content that go with it) at the following link:

Shader Book Recommendations
Рекомендации по теме
Комментарии
Автор

Thank you so much for providing us with this! I've watched it yesterday in bed and it really made me want to try some HLSL myself. I was pretty afraid of it before ... now im kinda exited to dive into the topic. Thank you!

MTweedC
Автор

DVD, the word DVD is very nostalgic, it enough to bring back all the childhood memories.

altpsyche
Автор

Really really thank you for making this series free, I have been using visual scripting tools but I always want to do some real coding. This is where I begin.

chlbrn
Автор

This is great. I needed a way to learn hlsl for modding an older game, and here's not only a complete guide, but one aimed more at artists. Also very nostalgic seeing Max with such a relatively uncluttered interface.

Thanks for uploading this!

aldazor
Автор

Good afternoon Ben, I would like to thank you for sharing this! It is incredible how timeless and useful this information still is 17 years after its initial publishing. I am attempting an ambitious project but am limited to HLSL 9, I am thankful for this content!

InfoDisco
Автор

This video series is great! Thank you for making it free and online. It is especially precious for those like me who want to learn HLSL from the very beginning. It is very useful. I am a C++ programmer for years. So it is not that difficult to understand the principles behind. However, when I search online, I find it is hard to get advanced or state-of-art topics with such detailed tutorials just like this video series.

Shen-wq
Автор

This looks like a goldmine. . Looking forward to checking your videos out.

learnenglish-withdee
Автор

I haven't even started yet, but I'd like to say thanks for making this!

nowak
Автор

hello sir, is it possible to create an Inverted Hull outline in HLSL?

KriGeta
Автор

This looks very interesting and promicing. Been doing models for 2 years, thinking of switching to coding. Feels like the videos just what I need. Subb'd.

romanmendicant
Автор

Thank you for making this free! Looks great and it's always great to understand the fundamentals behind these tools.

Would you suggest any free / open source options for trying the code in the course?

srikanthav
Автор

Great series!
Just one question, is the fx framework still popular like back in the days? It seems like directx dropped it

Slaine
Автор

hi ben, thanks a lot of your tutorial! how can i make postprocess use fx shader?

易水-ws
Автор

Hello Ben, i am currently working on a very simple thing: i am modifying an existing water shader and i want to add a simple screen space reflection to it. Will your DVD series cover how to calculate a reflection texture coordinate or can you help me with that personally?

Einheit
Автор

Does this apply for 2D game development? I'm not doing anything that involves 3D graphics, but do want to be able to color the interior of multiple polygons that have vertices in 2D space.

Lexyvil
Автор

Hello Ben! I have a question about HLSL. I want to learn it and was wondering if it would benefit me to know C++ or Python beforehand (or something else) or if I should just jump into HLSL from zero. Thank you!

twothirtyfours
Автор

Hey, I don't have much of an understating about HLSL but I'm very interested in learning. also, can i know, things that are taught in here can be applied to Unreal and other game engines as well ? also in future what sort of a place HLSL will hold ?, Thank you so much for sharing your amazing knowledge with everyone.

pubudu
Автор

Thanks for this but..is this still current? The version on 3DS Max used here is from 2005 or something!

Totano
Автор

is this still relevant with shader model 5.0?

greendino
Автор

If I study this video, can it be applied to unreal4 as well?

김용범-rp
visit shbcf.ru