Non-invasive, interactive, stylized rendering

In this paper, we show how many interactive 3D applications’ visual styles can be changed to new, different, and interesting visual styles non-invasively. Our method lets a single stylized renderer be used with many applications. We implement this by intercepting the OpenGL graphics library and changing the drawing calls. Even though OpenGL only receives low-level information from an application, computation on this data and assumptions about the application can give us enough information to develop stylized renderers.