ABSTRACT
Solid textures exhibit several benefits over traditional texture mapping, such as no demanding for parameterization and providing internal information. However, the difficulty in accessing and high memory consumption seriously limit the usage of solid textures. We present an efficient approach to directly synthesize vector solid textures comprising 3D particles from 2D examples. Two-scale shaping model is introduced to automatically and accurately reconstruct 3D particle outlines from 2D cross sections. Low frequency spherical harmonics are used to morph smooth outlines while high frequency ones model particle surface details. These outlines are further converted to signed distance field grids for vector representation. Particle volume color is represented by radial basis functions. We arrange particles using simplified particle proxies to improve efficiency. Particles' position offsets are calculated according to the particle itself and one-ring neighbor particles' shapes iteratively. Finally, our cell-building algorithm constructs containers and computes scale for each particle instance. Experiments show that our algorithm can generate vector solid textures with plausible 3D particles.
Supplemental Material
Available for Download
Supplemental files.
- Chen, K., Johan, H., and Mueller-Wittig, W. 2013. Simple and efficient example-based texture synthesis using tiling and deformation. In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, ACM, 145--152. Google ScholarDigital Library
- Dischler, J.-M., Ghazanfarpour, D., and Freydier, R. 1998. Anisotropic solid texture synthesis using orthogonal 2d views. In Computer Graphics Forum, vol. 17, Wiley Online Library, 87--95.Google Scholar
- Dong, Y., Lefebvre, S., Tong, X., and Drettakis, G. 2008. Lazy solid texture synthesis. In Computer Graphics Forum, vol. 27, Wiley Online Library, 1165--1174. Google ScholarDigital Library
- Du, S.-P., Hu, S.-M., and Martin, R. R. 2013. Semiregular solid texturing from 2d image exemplars. Visualization and Computer Graphics, IEEE Transactions on 19, 3, 460--469. Google ScholarDigital Library
- Ebert, D. S., Musgrave, F., Peachey, D., Perlin, K., and Worley, S. Texturing and modeling, a procedural approach. 1998. AP Professional. Google ScholarDigital Library
- Hobolth, A., and Jensen, E. B. V. 2002. Stereological analysis of shape. Image Analysis and Stereology 21, 4, 23--29.Google ScholarCross Ref
- Hobolth, A. 2003. The spherical deformation model. Biostatistics 4, 4, 583--595.Google ScholarCross Ref
- Jagnow, R., Dorsey, J., and Rushmeier, H. 2004. Stereological techniques for solid textures. ACM Transactions on Graphics (TOG) 23, 3, 329--335. Google ScholarDigital Library
- Jagnow, R., Dorsey, J., and Rushmeier, H. 2008. Evaluation of methods for approximating shapes used to synthesize 3d solid textures. ACM Transactions on Applied Perception (TAP) 4, 4, 5. Google ScholarDigital Library
- Kopf, J., Fu, C.-W., Cohen-Or, D., Deussen, O., Lischinski, D., and Wong, T.-T. 2007. Solid texture synthesis from 2d exemplars. ACM Transactions on Graphics (TOG) 26, 3, 2. Google ScholarDigital Library
- Lagae, A., Lefebvre, S., Drettakis, G., and Dutré, P. 2009. Procedural noise using sparse gabor convolution. In ACM Transactions on Graphics (TOG), vol. 28, ACM, 54. Google ScholarDigital Library
- Ma, C., Wei, L.-Y., and Tong, X. 2011. Discrete element textures. In ACM Transactions on Graphics (TOG), vol. 30, ACM, 62. Google ScholarDigital Library
- Ma, C., Wei, L.-Y., Lefebvre, S., and Tong, X. 2013. Dynamic element textures. ACM Transactions on Graphics (TOG) 32, 4, 90. Google ScholarDigital Library
- Perlin, K. 1985. An image synthesizer. ACM Siggraph Computer Graphics 19, 3, 287--296. Google ScholarDigital Library
- Pietroni, N., Cignoni, P., Otaduy, M., Scopigno, R., et al. 2010. Solid-texture synthesis: a survey. Computer Graphics and Applications, IEEE 30, 4, 74--89. Google ScholarDigital Library
- Qin, X., and Yang, Y.-H. 2007. Aura 3d textures. Visualization and Computer Graphics, IEEE Transactions on 13, 2, 379--389. Google ScholarDigital Library
- Shu, Y., Qian, Y., Sun, H., and Chen, Y. 2014. Efficient texture synthesis of aggregate solid material. The Visual Computer 30, 6-8, 877--887. Google ScholarDigital Library
- Takayama, K., Okabe, M., Ijiri, T., and Igarashi, T. 2008. Lapped solid textures: filling a model with anisotropic textures. In ACM Transactions on Graphics (TOG), vol. 27, ACM, 53. Google ScholarDigital Library
- Wang, W., Pottmann, H., and Liu, Y. 2006. Fitting b-spline curves to point clouds by curvature-based squared distance minimization. ACM Transactions on Graphics (ToG) 25, 2, 214--238. Google ScholarDigital Library
- Wang, L., Zhou, K., Yu, Y., and Guo, B. 2010. Vector solid textures. ACM Transactions on Graphics (TOG) 29, 4, 86. Google ScholarDigital Library
- Wang, L., Yu, Y., Zhou, K., and Guo, B. 2011. Multi-scale vector volumes. In ACM Transactions on Graphics (TOG), vol. 30, ACM, 167. Google ScholarDigital Library
- Wei, L.-Y., Lefebvre, S., Kwatra, V., and Turk, G. 2009. State of the art in example-based texture synthesis. In Eurographics 2009, State of the Art Report, EG-STAR, Eurographics Association, 93--117.Google Scholar
Index Terms
- Vector solid texture synthesis using two-scale shaping model
Recommendations
Solid texture synthesis from 2D exemplars
SIGGRAPH '07: ACM SIGGRAPH 2007 papersWe present a novel method for synthesizing solid textures from 2D texture exemplars. First, we extend 2D texture optimization techniques to synthesize 3D texture solids. Next, the non-parametric texture optimization approach is integrated with histogram ...
3D Surface Texture Synthesis Based on Wavelet Transform
ISCSCT '08: Proceedings of the 2008 International Symposium on Computer Science and Computational Technology - Volume 02Research into texture synthesis is normally concerned with genaration of 2D images of texture. However, real-world surface textures comprise rough surface geometry and various reflectance properties. These surface textures are different from 2D still ...
Solid texture synthesis from 2D exemplars
We present a novel method for synthesizing solid textures from 2D texture exemplars. First, we extend 2D texture optimization techniques to synthesize 3D texture solids. Next, the non-parametric texture optimization approach is integrated with histogram ...
Comments