Information
- Publication Type: Student Project
- Workgroup(s)/Project(s):
- Date: 2012
- Matrikelnummer: 0526341
- First Supervisor: Michael Wimmer
- Keywords: micropolygon rendering, reyes
Abstract
Micropolis is a micropolygon rasterizer implemented in OpenCL.It uses the REYES algorithm to rasterize curved surfaces. This is done by splitting the surface into sub-pixel sized polygons (micropolygons) and rasterizing them. This allows the rendering of highly detailed, displaced surfaces.
The dicing, shading and rasterization of the micropolygons is implemented in OpenCL. The rasterizer fills a framebuffer that is then rendered as texture in OpenGL. There also exists an alternative render backend that uses OpenGL hardware tessellation for performance comparison.
The code is available on github: https://github.com/ginkgo/micropolis
A video is available on youtube: http://www.youtube.com/watch?v=09ozb1ttgmA
Additional Files and Images
Weblinks
No further information available.BibTeX
@studentproject{WEBER-2012-MIC, title = "Micropolis", author = "Thomas Weber", year = "2012", abstract = "Micropolis is a micropolygon rasterizer implemented in OpenCL. It uses the REYES algorithm to rasterize curved surfaces. This is done by splitting the surface into sub-pixel sized polygons (micropolygons) and rasterizing them. This allows the rendering of highly detailed, displaced surfaces. The dicing, shading and rasterization of the micropolygons is implemented in OpenCL. The rasterizer fills a framebuffer that is then rendered as texture in OpenGL. There also exists an alternative render backend that uses OpenGL hardware tessellation for performance comparison. The code is available on github: https://github.com/ginkgo/micropolis A video is available on youtube: http://www.youtube.com/watch?v=09ozb1ttgmA ", keywords = "micropolygon rendering, reyes", URL = "https://www.cg.tuwien.ac.at/research/publications/2012/WEBER-2012-MIC/", }