ABSTRACT
We present a modification to traditional ray tracing that stylistically renders a scene with cartoon and painterly styles. Previous methods rely on post-processing, materials, or textures to achieve a non-photorealistic look. Our method uses a ray tracer to combine cel animation art styles with complex lighting effects, such as reflections, refractions, and global illumination. The ray tracer collects information about objects and their properties to dynamically switch between cartoon and painterly rendering styles. The renderer generates the styles by shooting additional rays for each pixel and collecting information such as normals, distance, slope, object identifiers, and light gradients from neighboring areas of the image. The resulting algorithm produces images with visual and artistic characteristics that allow artists to take advantage of rendering techniques that are not commonly supported in production ray tracers.
Supplemental Material
Available for Download
- Ken-ichi Anjyo and Katsuaki Hiramitsu. 2003. Stylized Highlights for Cartoon Rendering and Animation. IEEE Comput. Graph. Appl. 23, 4 (July 2003), 54–61. DOI:https://doi.org/10.1109/MCG.2003.1210865Google Scholar
- A. N. M. Imroz Choudhury and Steven G. Parker. 2009. Ray tracing NPR-style feature lines. In Proceedings of the 7th International Symposium on Non-Photorealistic Animation and Rendering (NPAR '09). Association for Computing Machinery, New York, NY, USA, 5–14. DOI:https://doi.org/10.1145/1572614.1572616Google Scholar
- Andy Hanson and Scott Todd. 2014. Object-Space Painterly Rendering for WebGL. Final Report, Advanced Graphics. Rensselaer Polytechnic Institute, Troy, NY.Google Scholar
- Aaron Hertzmann. 1998. Painterly rendering with curved brush strokes of multiple sizes. In Proceedings of the 25th annual conference on Computer graphics and interactive techniques (SIGGRAPH '98). Association for Computing Machinery, New York, NY, USA, 453–460. DOI:https://doi.org/10.1145/280814.280951Google Scholar
Digital Library
- Lee Markosian, Michael A. Kowalski, Daniel Goldstein, Samuel J. Trychin, John F. Hughes, and Lubomir D. Bourdev. 1997. Real-time nonphotorealistic rendering. In Proceedings of the 24th annual conference on Computer graphics and interactive techniques (SIGGRAPH '97). ACM Press/Addison-Wesley Publishing Co., USA, 415–420. DOI:https://doi.org/10.1145/258734.258894Google Scholar
- Barbara J. Meier. 1996. Painterly rendering for animation. In Proceedings of the 23rd annual conference on Computer graphics and interactive techniques (SIGGRAPH '96). Association for Computing Machinery, New York, NY, USA, 477–484. DOI:https://doi.org/10.1145/237170.237288Google Scholar
Digital Library
Index Terms
Non-photorealistic ray tracing with paint and toon shading
Recommendations
Ray tracing-based interactive diffuse indirect illumination
Despite great efforts in recent years to accelerate global illumination computation, the real-time ray tracing of fully dynamic scenes to support photorealistic indirect illumination effects has yet to be achieved in computer graphics. In this paper, we ...
Gloss perception in painterly and cartoon rendering
Depictions with traditional media such as painting and drawing represent scene content in a stylized manner. It is unclear, however, how well stylized images depict scene properties like shape, material, and lighting. In this article, we describe the ...
Ray tracing via GPU rasterization
Ray tracing is a dominant method for generating a wide variety of global illumination effects, such as reflections/refractions, shadows, etc. In this paper, we propose an efficient technique to perform nearly accurate ray tracing using the programmable ...




Comments