Get an 20% OFF using the RELEASE code on your book purchase. For a limited time.

Introduction to the shader programming language

1. Initial observations

This post is also available in…

Years ago, when I was just starting to study Unity shaders, it was very difficult to understand much of the content I found in the books for various reasons. I still remember the day I was trying to understand the semantic function POSITION[n]. However, when I did finally manage to find its definition, I found the following statement:

“Vertex position in object-space”

At that moment, I asked myself, what is Vertex position in Object-Space? Then I understood that there was previous information that I had to know before starting to read about this subject.

In my experience, I have been able to identify at least four fundamental areas that facilitate the understanding of shaders and their structure, such as:

  • Properties of a polygonal object.
  • Structure of a Render Pipeline.
  • Matrices, and coordinate systems.

Follow us to stay informed about all the latest news, updates, and more.

Join the group to share your experiences with other developers.

Subscribe to our channel and keep learning game dev!

jettelly-logo

Jettelly Team

We are a team of indie developers with more than 9 years of experience in video games. As an independent studio, we have developed Nom Noms in which we published with Hyperbeard in 2019. We are currently developing The Unity Shader Bible.

Follow us on our social networks.