Микрополигон - Micropolygon

В 3D компьютерная графика, а микрополигон (или μ-многоугольник) является многоугольник это очень мало по сравнению с изображением оказано. Обычно размер микрополигона близок или даже меньше площади пиксель. Микрополигоны позволяют рендереру создавать изображения с высокой детализацией.[нужна цитата ]

Концепция микрополигонов была разработана в рамках Алгоритм Рейеса, в котором геометрические примитивы находятся мозаичный во время рендеринга в прямоугольную сетку из крошечных четырехсторонних многоугольников. А шейдер может заполнить каждый микрополигон одним цвет или назначить цвета для каждоговершина основание. Шейдеры, работающие с микрополигонами, могут обрабатывать всю их сетку одновременно в SIMD мода. Это часто приводит к более быстрому выполнению шейдеров и позволяет шейдерам вычислять пространственные производные (например, для текстуры фильтрация ) путем сравнения значений в соседних вершинах микрополигона.[нужна цитата ]

Кроме того, средство визуализации, использующее микрополигоны, может поддерживать отображение смещения просто изменяя вершины микрополигона во время затенения. Это смещение обычно не ограничивается местным нормальная поверхность но можно задать произвольное направление.[нужна цитата ]

дальнейшее чтение

  • Роберт Л. Кук., Лорен Карпентер, и Эдвин Кэтмелл. «Архитектура рендеринга изображений Рейеса». Компьютерная графика (СИГГРАФ '87)С. 95–102.
  • Энтони А. Аподака, Ларри Гриц: Advanced RenderMan: создание CGI для движущихся изображений, Издательство Морган Кауфманн, ISBN  1-55860-618-1