“Volumetric modeling with diffusion surfaces”
Conference:
Type(s):
Title:
- Volumetric modeling with diffusion surfaces
Session/Category Title: Volumetric modeling and rendering
Presenter(s)/Author(s):
Moderator(s):
Abstract:
The modeling of volumetric objects is still a difficult problem. Solid texture synthesis methods enable the design of volumes with homogeneous textures, but global features such as smoothly varying colors seen in vegetables and fruits are difficult to model. In this paper, we propose a representation called diffusion surfaces (DSs) to enable modeling such objects. DSs consist of 3D surfaces with colors defined on both sides, such that the interior colors in the volume are obtained by diffusing colors from nearby surfaces. A straightforward way to compute color diffusion is to solve a volumetric Poisson equation with the colors of the DSs as boundary conditions, but it requires expensive volumetric meshing which is not appropriate for interactive modeling. We therefore propose to interpolate colors only locally at user-defined cross-sections using a modified version of the positive mean value coordinates algorithm to avoid volumetric meshing. DSs are generally applicable to model many different kinds of objects with internal structures. As a case study, we present a simple sketch-based interface for modeling objects with rotational symmetries that can also generate random variations of models. We demonstrate the effectiveness of our approach through various DSs models with simple non-photorealistic rendering techniques enabled by DSs.
References:
1. Blanz, V., and Vetter, T. 1999. A morphable model for the synthesis of 3D faces. In Proc. SIGGRAPH 99, 187–194. Google ScholarDigital Library
2. Cutler, B., Dorsey, J., McMillan, L., Müller, M., and Jagnow, R. 2002. A procedural approach to authoring solid models. ACM Trans. Graph. 21, 3, 302–311. Google ScholarDigital Library
3. De Bonet, J. S. 1997. Multiresolution sampling procedure for analysis and synthesis of texture images. In Proc. SIGGRAPH 97, 361–368. Google ScholarDigital Library
4. Dong, Y., Lefebvre, S., Tong, X., and Drettakis, G. 2008. Lazy solid texture synthesis. Computer Graphics Forum 27, 4, 1165–1174. Google ScholarDigital Library
5. Farbman, Z., Hoffer, G., Lipman, Y., Cohen-Or, D., and Lischinski, D. 2009. Coordinates for instant image cloning. ACM Trans. Graph. 28, 3, 67:1–67:9. Google ScholarDigital Library
6. Floater, M. S. 2003. Mean value coordinates. Comput. Aided Geom. Des. 20, 1, 19–27. Google ScholarDigital Library
7. Lipman, Y., Kopf, J., Cohen-Or, D., and Levin, D. 2007. GPU-assisted positive mean value coordinates for mesh deformations. In Proc. SGP 2007, 117–123. Google ScholarDigital Library
8. Northrup, J. D., and Markosian, L. 2000. Artistic silhouettes: a hybrid approach. In Proc. NPAR 2000, 31–37. Google ScholarDigital Library
9. Orzan, A., Bousseau, A., Winnemöller, H., Barla, P., Thollot, J., and Salesin, D. 2008. Diffusion curves: a vector representation for smooth-shaded images. ACM Trans. Graph. 27, 3, 92:1–92:8. Google ScholarDigital Library
10. Owada, S., Nielsen, F., Okabe, M., and Igarashi, T. 2004. Volumetric illustration: designing 3D models with internal textures. ACM Trans. Graph. 23, 3, 322–328. Google ScholarDigital Library
11. Owada, S., Harada, T., Holzer, P., and Igarashi, T. 2008. Volume painter: Geometry-guided volume modeling by sketching on the cross-section. In Proc. SBIM 2008, 9–16. Google ScholarDigital Library
12. Perlin, K. 1985. An image synthesizer. In Proc. SIGGRAPH 85, 287–296. Google ScholarDigital Library
13. Pietroni, N., Otaduy, M. A., Bickel, B., Ganovelli, F., and Gross, M. 2007. Texturing internal surfaces from a few cross sections. Computer Graphics Forum 26, 3, 637–644.Google ScholarCross Ref
14. Pixar, 2007. Ratatouille (motion picture).Google Scholar
15. Ritschel, T., Engelhardt, T., Grosch, T., Seidel, H.-P., Kautz, J., and Dachsbacher, C. 2009. Micro-rendering for scalable, parallel final gathering. ACM Trans. Graph. 28, 5, 132:1–132:8. Google ScholarDigital Library
16. Snyder, J. M., and Kajiya, J. T. 1992. Generative modeling: a symbolic system for geometric modeling. In Proc. SIGGRAPH 92, 369–378. Google ScholarDigital Library
17. Taito, 2006. Cooking mama (video game).Google Scholar
18. Takayama, K., Okabe, M., Ijiri, T., and Igarashi, T. 2008. Lapped solid textures: filling a model with anisotropic textures. ACM Trans. Graph. 27, 3, 53:1–53:9. Google ScholarDigital Library
19. Wang, L., Zhou, K., Yu, Y., and Guo, B. 2010. Vector solid textures. ACM Trans. Graph. 29, 4, 86:1–86:8. Google ScholarDigital Library


