The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.02 - March/April (2007 vol.27)
pp: 78-84
Xiaogang Jin , Zhejiang University
Shaochun Chen , Zhejiang University
Xiaoyang Mao , University of Yamanashi
ABSTRACT
A computer system for interactively creating marbling textures is built on the physical model of the traditional marbling process. The approach generates marbling designs as the result of color advection in the 2D flow fields obtained by numerically solving the Navier-Stokes equations on the GPU with a multigrid solver.
INDEX TERMS
digital marbling, fluid dynamics, Navier-Stokes equations, GPU computing, texture synthesis
CITATION
Xiaogang Jin, Shaochun Chen, Xiaoyang Mao, "Computer-Generated Marbling Textures: A GPU-Based Design System", IEEE Computer Graphics and Applications, vol.27, no. 2, pp. 78-84, March/April 2007, doi:10.1109/MCG.2007.28
REFERENCES
1. X. Mao, T. Suzuki, and A. Imamiya, "AtelierM: A Physically Based Interactive System for Creating Traditional Marbling Textures," Proc. 1st Int'l Conf. Computer Graphics and Interactive Techniques in Australasia and South East Asia, ACM Press, 2003, pp. 79–86.
2. J. Stam, "Stable Fluids," Proc. Siggraph, ACM Press, 1999, pp. 121-128.
3. J. Stam, "Real-Time Fluid Dynamics for Games," Proc. Game Developer Conf., 2003, http://www.dgp.toronto.edu/people/stam/reality Research/ pub.html.
4. R. Fedkiw, J. Stam, and H.W. Jensen, "Visual Simulation of Smoke," Proc. Siggraph, ACM Press, 2001, pp. 15–22.
5. A.J. Chorin and J.E. Marsden, A Mathematical Introduction to Fluid Mechanics, 3rd ed., Springer, 1993.
6. M.J. Harris, "Fast Fluid Dynamics Simulation on the GPU," GPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics, Addison-Wesley, 2004, pp. 637–665.
7. J. Bolz et al., "Sparse Matrix Solvers on the GPU: Conjugate Gradients and Multigrid," ACM Trans. Graphics, vol. 22, no. 3, 2003, pp. 917–924.
8. C. Garcia et al., "Beowulf Performance in CFD Multigrid Applications," Proc. 10th Euromicro Workshop Parallel, Distributed and Network-Based Processing, IEEE CS Press, 2002, pp. 7–14.
9. N. Goodnight et al., "A Multigrid Solver for Boundary Value Problems Using Programmable Graphics Hardware," Proc. Eurographics/Siggraph Workshop Graphics Hardware, Eurographics Assoc., 2003, pp. 102–111.
10. J. Kruger and R. Westermann, "Linear Algebra Operators for GPU Implementation of Numerical Algorithms," ACM Trans. Graphics, vol. 22, no. 3, 2003, pp. 908–916.
11. F. Guichard and J.M. Morel, "A Note on Two Classical Shock Filters and Their Asymptotics," Proc. 3rd Int'l Conf. Scale-Space and Morphology in Computer Vision, Springer, 2001, pp. 75–84.
12. S. Osher and L.I. Rudin, "Feature-Oriented Image Enhancement Using Shock Filters," SIAM J. Numerical Analysis, vol. 27, no. 4, 1990, pp. 919–940.
13. R. Acar and P. Boulanger, "Digital Marbling: A Multiscale Fluid Model," IEEE Trans. Visualization and Computer Graphics, vol. 12, no. 4, 2006, pp. 600–614.
23 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool