Browse > Article

Interactive Design System for Automatic Generation of Procedural Patterns  

강재구 (중앙대학교 첨단영상대학원 영상공학과)
황용호 (중앙대학교 첨단영상대학원 영상공학과)
홍현기 (중앙대학교 첨단영상대학원 영상공학과)
Abstract
Procedural texture has many advantages that its representation is extremely compact and unfixed in resolution. However, it can be difficult for an end-user having no programming skill to build and debug. This paper presents a new interactive design system for procedural texture generation. The user's interactive design process based on multi-layer operations is represented with a graph structure, which consists of the data node, the operation and the output. Since our system generates automatically a shading language, a user who is not acquainted with implicit concepts can make procedural texturing by using an intuitive and flexible interface. Simulation results showed that the proposed method can make a variety of texture patterns efficiently.
Keywords
procedural texture; interactive design system; implicit method; graph structure;
Citations & Related Records
연도 인용수 순위
  • Reference
1 K. Perlin, 'An image synthesizer,' Proc. ACM SIGGRAPH, Vol.19, pp.287-296, Jul. 1985   DOI
2 S. Lefebvre and F. Neyret, 'Pattern based procedural textures,' Proc. ACM Symposium on Interactive 3D Graphics, Vol. 15, pp. 203-212, April 2003   DOI
3 A. A. Apodaca, Larry Gritz, Advanced Render-Man, pp. 170-194, 2002
4 T. Nishita, T. W. Sederberg, and M. Kakimoto, 'Ray tracing trimmed rational surface patches,' Proc. ACM SIGGRAPH, Vol.24, pp. 337-345, Aug. 1990   DOI
5 S. Wright, 'Digital compositing for film and video,' Focal Press, 2002
6 Nothing Real Shake ver. 5.1080 (http://www.apple.com/shake/)
7 D. S. Ebert, F. K. Musgrave, D. Peachey, K. Perlin, and S. Worley, Texturing & Modeling A Procedural Approach Second Edition, AP Professional, 2003
8 RenderMan Document 'Adding C Functions to Shading Language with DSOs,' Sep. 1999
9 Cook, R.L., 'Shade trees,' Proc. ACM SIGGRAPH, Vol.18, pp. 223-231, Jul. 1984   DOI
10 P. Hanrahan and J. Lawson, 'A language for shading and lighting calculations,' Proc. ACM SIGGRAPH, Vol.24, pp. 289-298, Aug. 1990   DOI
11 S. Worley, 'A cellular texture basis function,' Proc. Conf. on Computer Graphics and Interactive Techniques, Vol. 23, pp. 291-294, Aug. 1996   DOI
12 Z. Joseph, R. Yaniv, D. Lischinski, and M. Werman, 'Texture mixing and texture synthesis using statistical learning,' IEEE Trans. on Visualization and Computer Graphics, Vol. 7, No. 2, pp. 120-135, 2001   DOI   ScienceOn
13 K. Perlin, 'Improving noise,' Proc. ACM SIGGRAPH, Vol. 21, pp. 681-682, Jul. 2002