3D програмиране


demo.design
Често задавани въпроси за 3D програмиране


Изтегли


връзки


автор

ДРУГИ
7.8. Обратно проследяване на лъчи

Обратното проследяване на лъчи (известно още като лъчеизлъчване) е прост, макар и доста бавен метод за получаване на силно реалистични изображения. Този метод често се бърка с директно проследяване на лъчи (лъчепроследяване), което всъщност почти никога не се използва от никого поради рядката му неефективност. Тези два термина обаче на практика не правят разлика.

Идеята зад проследяването на лъчите. За да се определи цветът на пиксела на екрана, през него се изтегля лъч от камерата, търси се най-близкото му пресичане със сцената и се определя осветеността на пресечната точка. Това осветление се състои от отразени и пречупени енергии, директно получени от светлинни източници, както и отразени и пречупени енергии, идващи от други обекти в сцената. След определяне на осветеността на тази точка се взема предвид затихването на светлината при преминаване през прозрачния материал и резултатът е цветът на точката на екрана.