Primarily, this chapter will explore how to enhance the quality of games and applications using different techniques and physically-based shaders. In this chapter, firstly we will examine the different techniques of lighting that are often used in game development and production stages. Secondly, this chapter will describe global illumination in Unity 5. At the end of the chapter, the reader will optimize a shader code.
The topics that will be covered in the chapter are as follows:
Physically-based shaders
Global illumination
Practicing in shader optimization