Рендъринг
от Уикипедия, свободната енциклопедия
Рендъринг (или рендериране, от английското rendering) е процесът на създаване на изображения от модели в компютърната графика.
[редактиране] Основи
Рендирането представлява проектиране, посредством различни математически алгоритми, на триизмерен математически модел върху плоска двуизмерна повърхност. В зависимост от ползваните алгоритми за засенчване рендирането може да бъде: wireframe, smooth, faceted, flat и тн.
Засенчванията представляват математически алгоритми които се ползват за интерполиране на междинните стойности на пикселите, в крайното рендирано изображение, които изобразяват повърхността на един и същ полигон или премахват границата между два съседни. Обикновенно видовете засенчвания се кръщават на името (имената) на хората които са ги измислили или на ефекта който пресъздават (Phong-можеби най стария вид засенчване, Blinn-подобрен вариант на Phong, Metal, Strauss, Hanrahan-Krueger и много други).
Този процес започва с генериране на модели, след това се решава видимостта и осветлението. Посредством алгоритми за премахване на скритите повърхностти се определят видимите за наблюдателя повърхности. Цветът на всеки пиксел във видимата проекция е функция на рефлектиралата и излъчваната светлина от обектите.
Рендърингът включва алгоритми за постигане на перспектива в изображенията, текстуризиране, оцветяване, определяне на видимите обекти, пресмятане на сенките, моделиране на криви и огънати площи, прозрачност и др.
[редактиране] Приложения
Приложенията на реалистичната компютърна графика са в симулационните системи (по-рано за обучение на пилотите на совалки, самолети и лодки, а днес дори шофьори), дизайнът (напр. на автомобили, самолети и сгради), компютърните игри, филмите, обучението.
[редактиране] Използвана литература
- Foley, James D., van Dam, Andries, et.al., Computer Graphics: Principles and Practice, USA, 1990, Addison-Wesley, 1174 стр., английски език.