Micropolygon

In 3D computer graphics, a micropolygon (or μ-polygon) is a polygon that is very small relative to the image being rendered. Commonly, the size of a micropolygon is close to or even less than the area of a pixel. Micropolygons allow a renderer to create a highly detailed image.

The concept of micropolygons was developed within the Reyes algorithm, in which geometric primitives are tessellated at render time into a rectangular grid of tiny, four-sided polygons. A shader might fill each micropolygon with a single color or assign colors on a per-vertex basis. Shaders that operate on micropolygons can process an entire grid of them at once in SIMD fashion. This often leads to faster shader execution, and allows shaders to compute spatial derivatives (e.g. for texture filtering) by comparing values at neighboring micropolygon vertices.

Furthermore, a renderer using micropolygons can support displacement mapping simply by perturbing micropolygon vertices during shading. This displacement is usually not limited to the local surface normal but can be given an arbitrary direction.

Further reading

  • Robert L. Cook., Loren Carpenter, and Edwin Catmull. "The Reyes image rendering architecture." Computer Graphics (SIGGRAPH '87 Proceedings), pp. 95102.
  • Anthony A. Apodaca, Larry Gritz: Advanced RenderMan: Creating CGI for Motion Pictures, Morgan Kaufmann Publishers, ISBN 1-55860-618-1


gollark: Can you ping other DNS servers?
gollark: If you just stick them on the same SSID it *might* work.
gollark: Somehow enabling iLO (HP's remote management thing) in the "shared network port" mode has resulted in my server completely failing to connect to my network at all (apart from the iLO thing) and - somehow - my computer changing its IP to an unrelated one I don't have configured anywhere and failing to connect to anything.
gollark: I'd hope that mostly they're not configured that way.
gollark: I don't think a GPU would help.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.