Thomas Weber
Micropolis

Information

  • Publication Type: Student Project
  • Workgroup(s)/Project(s):
  • Date: 2012
  • Matrikelnummer: 0526341
  • First Supervisor: Michael WimmerORCID iD
  • 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

Additional images and videos

Additional files

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