Browse > Article

Editing Graphical Objects using Noise Editing  

Yoon Jong-Chul (연세대학교 컴퓨터과학과)
Lee In-Kwon (연세대학교 컴퓨터과학과)
Choi Jung-Ju (아주대학교 미디어학부)
Abstract
Noise is used to create realistic animations that look like natural phenomena as well as procedural textures and shapes by adding randomness to graphical applications. In this paper, we suggest a method to edit noise values to satisfy the constraints that reflect the user's demands while maintaining the inherent statistical features of the noise function. Noise editing uses optimization to minimize the difference between the statistical characteristics of the ideal and edited versions of a noise source. Using our editing method, detailed control of animation and shape data that include noise is possible.
Keywords
noise; perlin noise; animation control; procedural texture;
Citations & Related Records
연도 인용수 순위
  • Reference
1 P. Spellucci. 'An sqp method for general nonlinear programs using only equality constrained subproblems,' Mathematical Programming, 82:413-448, 1998   DOI
2 R. Fletcher. Practical Methods of Optimization. JohnWiley and Sons, 1987
3 J. C. Hart. 'Perlin noise pixel shaders,' In Proceedings of Graphics Hardware 2001: Eurographics/SIGGRAPH Workshop, pages 87-94, 2001   DOI
4 G. Gardner. 'Simulation of natural scenes using textured quadric surfaces,' Computer Graphics, 18(3):11-20, July 1984   DOI
5 K. Perlin. 'Improving noise,' In SIGGRAPH '02 Proceedings, pages 681-682, 2002   DOI
6 H. T. Reynolds. Analysis of Nominal Data. Sage Publications, 1984
7 D. E. Knuth. The Art of Computer Programming. Addison-Wesley, 1998
8 H. T. Heynolds. Analysis of Nominal Data. Sage Publications, 1984
9 K. Perlin. 'Realtime responsive animation with personality,' IEEE Transactions on Visualization and Computer Graphics, 1(1):5-15, 1995   DOI   ScienceOn
10 Joshua Schpok, Jpseph Simons, David S. Ebert, and Charles Hansen. 'A real-time cloud modeling, rendering, and animation system,' In Proceedings of Eurographics /SIGGRAPH Symposium on Computer Animation, pages 160-166, 2003
11 A. A. Apodaca and L. Gritz. Advanced Renderman: Creating CGI for Motion Pictures. Morgan Kaufmann, 2000
12 K. Perlin and F. Neyret, 'Flow noise,' In Proceedings of SIGGRAPH '01 Technical Sketches and Applications, page 187, 2001
13 J. P. Lewis. 'Algorithms for solid noise synthesis,' Computer Graphics, 23(3):263-270, 1989   DOI
14 K. Perlin. 'A unified texture/reflectance model,' In SIGGRAPH '84 Advanced Image Synthesis course notes, 1984
15 F. K. Musgrave. 'Great balls of fire,' SIGGRAPH '97 Animation Sketches, Visual Proc., pages 259-268, 1997
16 A. Lamorlette. 'Structural modeling of frames for a production,' SIGGRAPH '02 Proc, pages 729-735, 2002   DOI
17 K. Perlin. 'An image synthesizer,'In SIGGRAPH'85 Proceedings, pages 287-296, 1985   DOI
18 D. Ebert, F. K. Musgrave, D. Peachey, K. Perlin, S. Worley, B. Mark, and J. Hart. Texture & Modeling: A Procedural Approach, 3rd Ed. Morgan Kaufmann, 2002