Модель затінення, також відома як модель освітлення або модель візуалізації, є математичний алгоритм або набір правил, які використовуються в комп'ютерній графіці для імітації взаємодії світла з поверхнями в 3D-сцені.
Тінь є область, де світло, що надходить від джерела світла, повністю або частково загороджене об'єктом, оклюдером. У комп’ютерній графіці процес малювання тіней на сцені на екрані комп’ютера називається відображенням тіней.
Відображення тіней проектує спеціальну динамічно створену текстуру на геометрію сцени для розрахунку тіней. Він дозволяє відтворювати жорсткі та м’які тіні, а також тіні від різних типів джерел світла. Крім того, він працює з поверхнями з апаратним мозаїкою та з анімованими сітками GPU (наприклад, сітками зі шкірою).
Для кожного видимого пікселя точка об’єкта перетворюється на вигляд світла, щоб визначити, чи була ця точка видимою для світла за порівняння перетвореного значення Z точки з відповідним значенням Z у Z-буфері. Якщо ні, то ця точка в тіні.
Це так подібно до процесу проектування об’єктів на двовимірний екран з точки зору. Алгоритми проекційних тіней мають просту ідею та можуть бути швидко обчислені, але вони обмежені лише відкиданням тіні на плоскі поверхні, а не на загальну поверхню землі.
Тіні є візуальні ефекти, створені відтворенням темних або приглушених ділянок позаду або навколо об’єктів, створюючи ілюзію глибини та розміру.