Глобальне освітлення

Глобальне освітлення (англ. Global illumination GI) або непряме освітлення (англ. Indirect illumination) — це загальна назва для групи алгоритмів, що використовуються в тривимірній графіці, які призначені для більш реалістичної імітації світла 3D сцени. Такі алгоритми враховують не лише пряме світло (англ. Direct illumination), що надходить безпосередньо від джерела світла, але також і відбиті промені світла від інших поверхонь об'єктів сцени.

Рендеринг без глобального освітлення.
Рендеринг з глобальним освітленням.

Глобальне освітлення вимагає застосування алгоритмів, які є набагато складнішими, ніж алгоритми локального освітлення, але дозволяє отримати значно більший ступінь реалізму.

Методи візуалізації (алгоритми) які реалізують глобальне освітлення

МетодОпис/Примітки
Трасування променівалгоритм, що дозволяє створювати надзвичайно реалістичні зображення.
Трасування шляхуалгоритм, що використовує метод Монте-Карло
Метод фотонних карталгоритм складається з трьох частин: трасування фотонів, побудови фотонної карти і збору освітленості
LightcutsMultidimensional Lightcuts, Bidirectional Lightcuts
Point Based Global Illumination[1]
Radiosityалгоритм, що використовує метод скінченних елементів
Metropolis light transportвикористовує Алгоритм імітації відпалу
Spherical harmonic lighting
Ambient occlusion
Voxel-based Global Illumination (VXGI)[2] метод для воксельних моделей
Light Propagation Volumes Global Illumination[3] алгоритм для того, щоб приблизно досягти глобального освітлення (GI) у режимі реального часу.

Він використовує решітки та сферичні гармоніки (SH), щоб представити просторове і кутове поширення світла у сцені

Deferred Radiance Transfer Global Illumination[4]
Deep G-Buffer based Global Illumination[5]

Примітки

Посилання

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.