Ambient оклузия

Ambient оклузия

Използвани модел (отгоре надолу): директно осветление, Ambient оклузия (АО) и комбиниран модел AO и директно осветление

Ambient оклузия (АО) - засенчване модел, използван в триизмерна графика и позволява да добавите реалистичен образ чрез изчисляване на интензитета на светлината, която достига повърхността на точката. За разлика от местните методи, като Фонг засенчване. метод стайна оклузия е глобално, т.е. стойността на яркостта на всяка точка на обекта зависи от други обекти в сцената. По принцип, това е доста смътно напомня на глобалното осветление.







Ambient оклузия често изчислява чрез изграждане лъчи, идващи от една точка на повърхността във всички посоки, като ще последва тест на пресичане с други обекти. Лъчи, които достигат на заден план или "небе" се увеличи яркостта на повърхността, а лъчите, които се пресичат от други предмети, не добавят яркост. В резултат на това, точката заобиколен от голям брой геометрия, изготвен като тъмна и точка с малко количество геометрия в полукълбо видима - светлина.







Атмосферния оклузия се отнася до методи, основани на достъпността на повърхностен елемент на различни фактори, като например прах, светлина и така нататък. D. Това на придоби популярност поради неговата относителна простота и относително висока ефективност. AO също често се нарича «небе светлина».

AO модел насърчава по-добро възприемане на обема на обекти, изобразени от пряк модел осветление [1].

Засенчване р> в точка Р с повърхност нормална N може да се разчита чрез интегриране полукълбо видимост функция Ω:

където V стр. ω> - функцията видимост на стр. нула, ако лъч по посока на ω р е пресечната точка с обекта и равно на единица друго. На практика, различни техники се използват за да приемате това неразделна: може би един от най-chastoispolzuemyh е метода на Монте Карло. Друг метод (по-пълно се възползва от хардуер ускорение) - сцена е направен от точка Р на растеризация на геометрията чист черен цвят на бял фон. Среден разход на яркост стойност на приетия пакет е приблизителната стойност на функцията в тази точка. Този метод - Пример събиране метод (Метод отвътре навън), докато други подходи (например дълбочина-карта стайна оклузия), използвайки дисперсия (извън в метод).

Освен засенчване стойност често се изчислява допълнителен вектор N б> ( «отклонява нормален") показва приблизителното посока към отворения (без сенки) пространство. Този вектор може да се използва за осветяване на картата на околната среда. Въпреки това, има ситуации, когато вектор N B> не показва по посока на максимална осветеност.