Reader small image

You're reading from  Become a Unity Shaders Guru

Product typeBook
Published inJul 2023
Reading LevelN/a
PublisherPackt
ISBN-139781837636747
Edition1st Edition
Languages
Tools
Right arrow
Author (1)
Mina Pêcheux
Mina Pêcheux
author image
Mina Pêcheux

Mina Pêcheux is a freelance content creator who has been passionate about game development since an early age. She is a graduate of the French Polytech School of Engineering in applied mathematics and computer science. After a couple of years of working as a data scientist and web developer in startups, she turned to freelancing and online instructional content creation to reconnect with what brightens her days: learning new things everyday, sharing with others and creating multi-field projects mixing science, technology, and art.
Read more about Mina Pêcheux

Right arrow

Picking the right shading model

To begin our exploration of scoped shader optimization techniques, let’s first discuss an important property of any shader: its shading model.

Put simply, the shading model determines how the color of your object’s surface will vary depending on its orientation, the position of the camera, or the lights in the scene. In other words, it is the set of mathematical computations that the engine will have to do in order to render your material for the current context.

Over the years, technical artists have developed a whole gallery of shading models to represent various types of surfaces and recreate various visual styles. While some models are dedicated to reproducing reality as accurately as possible (most notably, physically-based shading), others are simpler processes that either approximate realism or take a completely different route and apply their own look and feel to the render.

We’ve already touched upon this idea in...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Become a Unity Shaders Guru
Published in: Jul 2023Publisher: PacktISBN-13: 9781837636747

Author (1)

author image
Mina Pêcheux

Mina Pêcheux is a freelance content creator who has been passionate about game development since an early age. She is a graduate of the French Polytech School of Engineering in applied mathematics and computer science. After a couple of years of working as a data scientist and web developer in startups, she turned to freelancing and online instructional content creation to reconnect with what brightens her days: learning new things everyday, sharing with others and creating multi-field projects mixing science, technology, and art.
Read more about Mina Pêcheux