Representation and realistic rendering of natural phenomena with cyclic CSG graphs

被引:3
作者
Gervautz, M
Traxler, C
机构
关键词
L systems; CSG graphs; ray tracing; natural phenomena; fractals;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A method for ray tracing recursive objects defined by parametric rewriting systems using constructive solid geometry (CSG) as the underlying method of object representation is introduced. Thus, the formal languages of our rewriting systems are subsets of the infinite set of CSG expressions. Instead of deriving such expressions to build up large CSG trees, we translate the systems into cyclic CSG graphs, which can be used directly as an object representation for ray tracing. For this purpose the CSG concept is extended by three new nodes. Selection nodes join all the rules for one grammar symbol, control flow by selecting proper rules, and are end-points of cyclic edges. Transformation nodes map the rays in affine space. Calculation nodes evaluate a finite set of arithmetic expressions to modify global parameters, which effect flow control and transformations. The CSG graphs introduced here are a very compact data structure, much like the describing data set. This property meets our intention to avoid both restrictions of the complexity of the scenes by computer memory and the approximation accuracy of objects.
引用
收藏
页码:62 / 74
页数:13
相关论文
共 14 条
  • [1] Barnsley M.F., 1988, SCI FRACTAL IMAGES, P219
  • [2] BOUVILLE C, 1985, ACM SIGGRAPH, V19, P45
  • [3] CARPENTER LC, 1980, ACM COMPUT GRAPHIC S
  • [4] de Reffye P., 1988, Computer Graphics, V22, P151, DOI 10.1145/378456.378505
  • [5] ARTS - ACCELERATED RAY-TRACING SYSTEM
    FUJIMOTO, A
    TANAKA, T
    IWATA, K
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1986, 6 (04) : 16 - 26
  • [6] HART J, 1991, ACM SIGGRAPH, V25, P91
  • [7] NEW TECHNIQUES FOR RAY TRACING PROCEDURALLY DEFINED OBJECTS
    KAJIYA, JT
    [J]. ACM TRANSACTIONS ON GRAPHICS, 1983, 2 (03): : 161 - 181
  • [8] Kay T. L., 1986, Computer Graphics, V20, P269, DOI 10.1145/15886.15916
  • [9] Mandelbrot B.B., 1983, FRACTAL GEOMETRY NAT
  • [10] Prusinkiewicz P., 1990, The algorithmic beauty of plants