Mikropolygon - Micropolygon

v 3D počítačová grafika, a mikropolygon (nebo μ-polygon) je a polygon to je velmi malé vzhledem k obrazu poskytnuté. Obvykle je velikost mikropolygonu blízká nebo dokonce menší než plocha a pixel. Mikropolygony umožňují rendereru vytvořit vysoce detailní obraz.[Citace je zapotřebí ]

Koncept mikropolygonů byl vyvinut v rámci EU Reyesův algoritmus, ve kterém geometrické primitivy jsou mozaikový v čase vykreslení do obdélníkové mřížky drobných čtyřstranných mnohoúhelníků. A shader může vyplnit každý mikropolygon jediným barva nebo přiřadit barvy per-vrchol základ. Stínovače, které pracují na mikropolygonech, mohou zpracovávat celou mřížku najednou SIMD móda. To často vede k rychlejšímu provádění shaderu a umožňuje shaderům vypočítat prostorové deriváty (např. pro texturu filtrování ) porovnáním hodnot na sousedních vrcholech mikropolygonů.[Citace je zapotřebí ]

Dále může podporovat vykreslovací modul využívající mikropolygony mapování posunutí jednoduše rušením vrcholů mikropolygonu během stínování. Toto přemístění se obvykle neomezuje pouze na místní povrch normální ale lze mu dát libovolný směr.[Citace je zapotřebí ]

Další čtení

  • Robert L. Cook., Loren Carpenter, a Edwin Catmull. „Architektura vykreslování obrazu Reyes.“ Počítačová grafika (SIGGRAPH '87 řízení), str. 95–102.
  • Anthony A. Apodaca, Larry Gritz: Advanced RenderMan: Vytváření CGI pro filmy, Morgan Kaufmann Publishers, ISBN  1-55860-618-1