Spanning many areas and involving various application domains, my research interests are primarily in computer graphics (in its broad sense) and related fields (such as GPU computing, domain-specific languages, and machine learning).

One fading focus of my work has been on procedural modeling, where I strive to extend what can be (practically) modeled and to improve the ease of the modeling task. Formerly, an emphasis of my research was on interactive and real-time rendering, which often involved making creative and effective use of the (graphics) hardware and APIs.

Selected Past Projects