“Rendering surface details with diffusion curves”
Conference:
Type(s):
Title:
- Rendering surface details with diffusion curves
Session/Category Title: Vectorization/editing
Presenter(s)/Author(s):
Moderator(s):
Abstract:
Diffusion curve images (DCI) provide a powerful tool for efficient 2D image generation, storage and manipulation. A DCI consist of curves with colors defined on either side. By diffusing these colors over the image, the final result includes sharp boundaries along the curves with smoothly shaded regions between them. This paper extends the application of diffusion curves to render high quality surface details on 3D objects. The first extension is a view dependent warping technique that dynamically reallocates texture space so that object parts that appear large on screen get more texture for increased detail. The second extension is a dynamic feature embedding technique that retains crisp, anti-aliased curve details even in extreme closeups. The third extension is the application of dynamic feature embedding to displacement mapping and geometry images. Our results show high quality renderings of diffusion curve textures, displacements, and geometry images, all rendered interactively.
References:
1. Bruneton, E., and Neyret, F. 2008. Real-time rendering and editing of vector-based terrains. In Proceedings of Eurographics ’08, vol. 27, 311–320.Google Scholar
2. Carr, N. A., and Hart, J. C. 2004. Painting detail. In ACM Trans. Graph. (SIGGRAPH 2004), vol. 23, 845–852. Google ScholarDigital Library
3. Cook, R. L. 1984. Shade trees. In Proceedings of SIGGRAPH 1984, 223–231. Google ScholarDigital Library
4. Dachsbacher, C., and Stamminger, M. 2004. Rendering procedural terrain by geometry image warping. In Proceedings of Eurographics Symposium on Rendering, 103–110. Google ScholarCross Ref
5. Doggett, M., and Hirche, J. 2000. Adaptive view dependent tessellation of displacement maps. In Proceedings of the conference on Graphics hardware, 59–66. Google ScholarDigital Library
6. Elder, J. H., and Goldberg, R. M. 2001. Image editing in the contour domain. In PAMI ’01, 291–296. Google ScholarDigital Library
7. Gu, X., Gortler, S. J., and Hoppe, H. 2002. Geometry images. In ACM Trans. Graph. (SIGGRAPH 2002), vol. 21, 355–361. Google ScholarDigital Library
8. Gumhold, S., and Huettner, T. 1999. Multiresolution rendering with displacement mapping. In Proceedings of the conference on Graphics hardware, 55–66. Google ScholarDigital Library
9. Jeschke, S., Cline, D., and Wonka, P. 2009. A GPU Laplacian solver for diffusion curves and Poisson image editing. In ACM Trans. Graph. (SIGGRAPH ASIA 2009), vol. 28, 1–8. Google ScholarDigital Library
10. Kraus, M., and Ertl, T. 2002. Adaptive texture maps. In Proceedings of the conference on Graphics hardware, 7–15. Google ScholarDigital Library
11. Lefebvre, S., and Hoppe, H. 2006. Perfect spatial hashing. In ACM Trans. Graph. (SIGGRAPH 2006), vol. 25, 579–588. Google ScholarDigital Library
12. Lloyd, B. 2007. Logarithmic Perspective Shadow Maps. PhD thesis, University of North Carolina at Chapel Hill. Google ScholarDigital Library
13. Moule, K., and McCool, M. D. 2002. Efficient bounded adaptive tessellation of displacement maps. In Proceedings of Graphics Interface, 171–180.Google Scholar
14. Nehab, D., and Hoppe, H. 2008. Random-access rendering of general vector graphics. In ACM Trans. Graph. (SIGGRAPH Asia 2008), vol. 27, Article 135. Google ScholarDigital Library
15. Orzan, A., Bousseau, A., Winnemöller, H., Barla, P., Thollot, J., and Salesin, D. 2008. Diffusion curves: A vector representation for smooth-shaded images. In ACM Trans. Graph. (SIGGRAPH 2008), vol. 27, Article 92. Google ScholarDigital Library
16. Parilov, E., and Zorin, D. 2008. Real-time rendering of textures with feature curves. ACM Trans. Graph. 27, 1, 1–15. Google ScholarDigital Library
17. Policarpo, F., Oliveira, M. M., and Comba, J. L. D. 2005. Real-time relief mapping on arbitrary polygonal surfaces. In Proceedings of I3D ’05, 155–162. Google ScholarDigital Library
18. Qin, Z., McCool, M., and Kaplan, C. 2006. Real-time texture-mapped vector glyphs. In Proceedings of I3D ’06, 125–132. Google ScholarDigital Library
19. Qin, Z., McCool, M., and Kaplan, C. 2008. Precise vector textures for real-time 3D rendering. In Proceedings of I3D ’08, 199–206. Google ScholarDigital Library
20. Ramanarayanan, G., Bala, K., and Walter, B. 2004. Feature-based textures. In Proceedings of the Eurographics Symposium on Rendering, 265–274. Google ScholarCross Ref
21. Ray, N., Neiger, T., Cavin, X., and Lévy, B. 2005. Vector texture maps. Tech. rep., INRIA – ALICE.Google Scholar
22. Sander, P. V., Gortler, S. J., Snyder, J., and Hoppe, H. 2002. Signal-specialized parameterization. In Proceedings of Eurographics Workshop on Rendering, 87–98. Google ScholarDigital Library
23. Sen, P., Cammarano, M., and Hanrahan, P. 2003. Shadow silhouette maps. In ACM Trans. Graph. (SIGGRAPH 2003), vol. 22, 521–526. Google ScholarDigital Library
24. Sen, P. 2004. Silhouette maps for improved texture magnification. In Proceedings of the conference on Graphics hardware, 65–73. Google ScholarDigital Library
25. Sloan, P. J., Weinstein, D. M., and Brederson, J. D. 1998. Importance driven texture coordinate optimization. In Proceedings of Eurographics ’98, vol. 17, 97–104.Google Scholar
26. Stamminger, M., and Drettakis, G. 2002. Perspective shadow maps. In ACM Trans. Graph. (SIGGRAPH 2002), vol. 21, 557–562. Google ScholarDigital Library
27. Tarini, M., and Cignoni, P. 2005. Pinchmaps: Textures with customizable discontinuities. Computer Graphics Forum 24, 3, 557–568.Google ScholarCross Ref
28. Tumblin, J., and Choudhury, P. 2008. Bixels: Picture samples with sharp embedded boundaries. In Proceedings of Eurographics Symposium on Rendering, 186–196. Google ScholarCross Ref


