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/",
}