CGPress
  • News
    • General
    • Software
    • Industry
    • Video Games
    • Tech
    • Hardware
  • Articles
    • General
    • Reviews
    • Interviews
  • Tutorials
    • By subject
    • By software
    • Training & Courses
  • Resources
  • Spotlight
    • Reels
    • Films
    • Film Trailers
    • Game Trailers and Art
    • Breakdowns
    • Making Ofs
    • Music Videos
    • CG Videos
    • Images
    • Spots
  • Contribute News
  • News
    • General
    • Software
    • Industry
    • Video Games
    • Tech
    • Hardware
  • Articles
    • General
    • Reviews
    • Interviews
  • Tutorials
    • By subject
    • By software
    • Training & Courses
  • Resources
  • Spotlight
    • Reels
    • Films
    • Film Trailers
    • Game Trailers and Art
    • Breakdowns
    • Making Ofs
    • Music Videos
    • CG Videos
    • Images
    • Spots
  • Contribute News
No Result
View All Result
CGPress
Home Tutorials 3DS Max
HLSL shader fundamentals

HLSL shader fundamentals

by Paul Roberts
September 19, 2019
Reading Time: 1 min read
8

Ben Cloward, the co-author of ShaderFX,  has made an old training set called HLSL shader fundamentals available to download online. The lessons appear to be released one per day on YouTube, but you can download the entire DVD including all the shaders and content from a link in the video’s description. 

RELATED POSTS

New ForestPack introductory tutorial

TyFlow for Archviz

Procedural Wire Bundles in 3DS Max

ShareTweet

Paul Roberts

Paul is the owner and editor of CGPress, an independent news website built by and for CG artists. With more than 25 years in the business, we are one of the longest-running CG news organizations in the world. Our news reporting has gathered a reputation for credibility, independent coverage and focus on quality journalism.

Related Posts

New ForestPack introductory tutorial
3DS Max

New ForestPack introductory tutorial

November 11, 2025
TyFlow for Archviz
3DS Max

TyFlow for Archviz

September 22, 2025
Procedural Wire Bundles in 3DS Max
3DS Max

Procedural Wire Bundles in 3DS Max

September 18, 2025
Entagma explores the new AI tools in Houdini 21
Houdini

Entagma explores the new AI tools in Houdini 21

September 15, 2025
DomeMaker for 3ds Max
3DS Max

DomeMaker for 3ds Max

September 4, 2025
Ephere has released version 9 of Ornatrix grooming software for 3ds Max
3DS Max

Ephere has released version 9 of Ornatrix grooming software for 3ds Max

September 4, 2025
Next Post
Corporate Monster

Corporate Monster

Our Weekly Render Bread – 12 September

Our Weekly Render Bread - 19 September

Please read our community guidelines
Please read our community guidelines
8 Comments
Oldest
Newest
Inline Feedbacks
View all comments
Per-Olof Bergs
6 years ago

I used to love the dvd’s from cg academy. It was back in the days in just discovered 3dsmax and 3d in general. They were the best ever! So detailed, it was rather intimidating.

Is hlsl still relevant today?

Cheers,
Per

Reply
Ben Cloward
Reply to  Per-Olof Bergs
6 years ago

Yes, HLSL is still relevant. Many game engines – such as Unity – use HLSL or GLSL directly. Other game engines – like Unreal – have a node-based shader editor. But what that fancy editor is doing under the hood is creating a shader in HLSL text and then compiling it. That’s also the way that ShaderFX works.

The shader ideas, concepts, and math that you learn in the videos can be used in any engine, regardless of whether you’re writing shader code or using node-based editors.

Reply
Badbullet
6 years ago

So he has parallax mapping within 3ds Max, working in the viewport. Anyone have a source for a similar shader? I hate doing displacements on simple flat things that really slow down render times, but a normal map also just doesn’t cut it. 3ds Max Interactive has it, but 3ds Max doesn’t…

Edit: Also, how old is this? 3ds Max 8? Isn’t this geared towards ShaderFX for the viewport? Not for rendering like OSL? Supposedly there’s a converter built in, but this seems outdated granted PBR workflows.

Reply
Badbullet
Reply to  Badbullet
6 years ago

Found an OSL shader that does it for those interested. It works, but it is a little slow, especially if you use interactive rendering (you can’t rotate around, move, etc).

http://www.racoon-artworks.de/?p=773

Edit: Nevermind. Typical OSL, when you apply a UV Transform to multiple maps, it gets super slow. Renders 2X longer than displacement. :/ VRay and Autodesk need to have it implemented in the materials instead of OSL hack.

Reply
Ben Cloward
Reply to  Badbullet
6 years ago

The videos were originally published in 2007, 2008, and 2010. Almost all of the material is still valid and important to learn – even 10 years later. The foundational concepts and math of computer graphics have not changed.

HLSL shaders are intended for real-time viewport rendering, not offline software rendering. So if you intend to hit render and wait, these are not the shaders you’re looking for. However, if you want to apply the shader to your model and then view it and interact with it in real-time, this is what you want.

Reply
Ben Cloward
6 years ago

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.

Reply
Ben Cloward
6 years ago

Ok – all of the videos from the second DVD are now available. Starting this week, the videos from the third DVD are starting to become available. This DVD covers the topic of surface shading including offset mapping, reflection, refraction, fresnel term, detail normal mapping, vertex animation, etc. You can watch them here:

https://www.youtube.com/playlist?list=PL78XDi0TS4lE6UnUO9OTC5M1Wo3bJLDe9

If I get enough subscribers, my current plan is to begin to create new tutorial videos going over the process of creating shaders for the Unreal Engine once the DVD series is completed. So if you like learning about shaders, be sure to subscribe!

Reply
Ben Cloward
6 years ago

I have started a new series of videos on my YouTube channel aimed at helping artists learn to create shaders in Unreal Engine 4’s Material Editor. The videos start with the basics and will build up to more complex techniques as we go along. There are 4 videos available so far, but I’ll be releasing a new one every Thursday.

Check it out!

https://www.youtube.com/playlist?list=PL78XDi0TS4lFlOVKsNC6LR4sCQhetKJqs

Reply

Recent Comments

  • Rawalanche on Blender 5.0 released
  • d3d on Autodesk releases 3ds Max 2026.3
  • Damm on Autodesk releases 3ds Max 2026.3
  • Stephen Lebed on Blender 5.0 released
  • d3d on Blender 5.0 released

Popular Stories

  • Autodesk releases 3ds Max 2026.3

    Autodesk releases 3ds Max 2026.3

    0 shares
    Share 0 Tweet 0
  • 3ds Max 2024 now available for download

    0 shares
    Share 0 Tweet 0
  • Blender 5.0 released

    0 shares
    Share 0 Tweet 0
  • Canva reimagines Affinity Studio and releases it free to all users

    0 shares
    Share 0 Tweet 0
  • Unreal Engine 5.7 Preview released with new procedural and material tools

    0 shares
    Share 0 Tweet 0
Facebook Twitter
CGPress

CGPress is an independent news website built by and for CG artists. With more than 15 years in the business, we are one of the longest-running CG news organizations in the world. Our news reporting has gathered a reputation for credibility, independent coverage and focus on quality journalism. Our feature articles are known for their in-depth analyses and impact on the CG scene. “5 out of 5 artists recommend it.”

Recent Posts

  • RealityScan 2.1 released
  • Keyshot 2025.3 Released
  • Silo adds Blender bridge
  • About Us
  • Terms and Conditions
  • Privacy Policy
  • Cookie Policy (UK)
  • Contact Us
  • Contribute News
  • Advertise on CGPress

© 2025 CGPress

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

Manage Cookie Consent

CGPress uses technology like cookies to analyse the number of visitors to our site and how it is navigated. We DO NOT sell or profit from your data beyond displaying inconspicuous adverts relevant to CG artists. It'd really help us out if you could accept the cookies, but of course we appreciate your choice not to share data. 

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
No Result
View All Result
  • News
    • General
    • Software
    • Industry
    • Video Games
    • Tech
    • Hardware
  • Articles
    • General
    • Reviews
    • Interviews
  • Tutorials
    • By subject
    • By software
    • Training & Courses
  • Resources
  • Spotlight
    • Reels
    • Films
    • Film Trailers
    • Game Trailers and Art
    • Breakdowns
    • Making Ofs
    • Music Videos
    • CG Videos
    • Images
    • Spots
  • Contribute News

© 2025 CGPress

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
wpDiscuz
8
0
Join the conversationx
()
x
| Reply