The Unity Shaders Bible

A linear explanation of shaders from beginner to advanced. Improve your game graphics with Unity and become a professional technical artist.

  • Introduction to the shader programming language.
  • Lighting, shadow, and surface.
  • Compute Shader, Ray Tracing, and Sphere Tracing.
Best Seller
4.6
6000 +
Difficulty:
Beginner
Language: English, Spanish
Software: Unity
✨ Discover the power of shaders and unleash your creativity
in Unity with The Unity Shaders Bible! ✨


The Unity Shaders Bible is the definitive resource for Technical Artists, providing everything you need to know in one comprehensive book. Starting with the basics and finishing with advanced concepts such as raytracing and compute shaders. It provides a detailed explanation of languages like Cg, HLSL, ShaderLab, and Shader Graph.

Discover The Shader Bible in Unity, the ultimate guide to mastering shaders, blending art with programming to produce high-quality graphics. With over 380 pages, it starts with shader programming basics, advances through light, shadow, and surface applications, and delves into sophisticated topics like Compute Shader and Ray Tracing. Available in both English and Spanish, this book is a comprehensive introduction to the exciting field of shaders, designed to cater to both beginners and experienced developers.
1. Introduction to the shader programming language.
  • It covers previous knowledge (normals, vertices, tangents, and more).
  • Shows the structure of a shader in ShaderLab, Cg, and HLSL language.
  • Analogy between properties and global variables.
  • SubShader and commands (ColorMask, Stencil, Blending and more).
  • Intrinsic functions (step, smoothstep, ceil, floor and more).
  • Matrices and much more.
2. Lighting, shadow and surface.
  • We will review a simple lighting model.
  • Look at the normal map and its implementation.
  • Ambient, diffuse, specular and environmental reflection.
  • Lighting and shadow analysis.
  • Standard Surface shader, inputs and outputs.
  • Shader Graph and much more.
3. Compute shader, ray tracing and sphere tracing.
  • It covers advanced concepts (threads, ray cast, GPGPU, and more).
  • The structure of a Compute Shader and buffer variables.
  • Compute Shader semantics (SV_DispatchThreadID, SV_Group, and more).
  • Kernel explanation.
  • Implicit surfaces and smooth minimum explanation.
  • Ray Tracing rendering configuration and more.
Fabrizio Espindola
Senior Technical Artist at Rovio
Fabrizio Espindola is a seasoned Senior Technical Artist and Programmer with over 11 years of expertise in the gaming industry. Driven by a passion for empowering indie game developers, Fabrizio creates high-quality educational content that elevates the understanding of Technical Art across the community.
What do readers think about this course?
Julian Cano
5.0
It’s an excellent material to study and learn technical art with shaders! What I have seen has been very detailed and applicable.
Jab Deeb
4.0
Solid overall, good read, straightforward.
Eugene
5.0
It is great work guys! This book allows me to structure and arrange my knowledge about creating shaders. Because before, my knowledge was like a bunch of separate pieces.
Sourav Chatterjee
5.0
It is a very ambitious and useful book that tries hard to demystify shaders.
Frequently Asked Questions.
What do the books include?
Our books are crafted to provide a deep understanding of each topic with step-by-step explanations, real-world examples, and practical exercises. Each book includes detailed chapters, illustrations, and code samples designed to help you build skills as you read. All of our books are downloadable in PDF format, making it easy to access them offline anytime. Many books also come with supplementary downloadable assets or files to support your learning, and some feature online updates or companion content for the latest industry practices.
Do the courses/books include updates?
Yes, our courses include updates to ensure the content stays current with the latest tools and practices. Our books, which are published chapter by chapter, are also updated regularly until they are considered complete. This approach allows you to benefit from the latest information and improvements as you progress through the material. Once a book is finalized, it remains available in its completed form
Can I download the books?
Our books are fully downloadable in PDF format, allowing you to access them offline anytime.
Do you offer certificates upon course completion?
No, we currently do not offer certificates upon course completion. Our focus is on providing high-quality content and practical skills that you can immediately apply to your projects and portfolio.
How long will I have access to the courses after purchase?
You'll have lifetime access to any course you purchase, as long as Jettelly Inc. exists. This allows you to revisit the content anytime and learn at your own pace, without any time restrictions.
Want to train your team? Try Jettelly for Business Contact Us
Other courses that might interest you.
Jettelly
Follow us on social media
Payment Methods
© 2024 Jettelly. All rights reserved. Made with ❤️ in Toronto, Canada