DocumentCode
3409407
Title
An efficient technique for ray tracing of a D0L-system
Author
González, Ma Pilar ; Verdú, Isidro
Author_Institution
DITEC, Murcia Univ., Spain
fYear
2001
fDate
2001
Firstpage
165
Lastpage
172
Abstract
Presents an algorithm which aims at reducing the execution time and memory requirements of the synthesis of plants which are generated by a D0L system (deterministic context-free Lindenmayer system) and rendered by ray tracing. We propose a new method that carries out an intersection test directly with the production obtained by a D0L system, and thus attain considerable size reduction in the database. To reduce the computation time, the method works with a bounding volume hierarchy and adapts to the available memory by storing the hierarchy as far as a certain depth. Both the graphical primitives and those bounding volumes that have not been stored in memory are calculated at tracing time when they are required. We have compared our intersection test with a classical intersection test and with the commercial ray tracer PovRay, obtaining important reductions in computation time and memory in both cases
Keywords
biology computing; botany; context-free grammars; ray tracing; rendering (computer graphics); rewriting systems; software performance evaluation; D0L system; PovRay; adaptive method; bounding volume hierarchy; computation time; database size reduction; deterministic context-free Lindenmayer system; execution time; graphical primitives; hierarchy storage; intersection test; memory requirements; plant synthesis; ray tracing; rendering; Biological system modeling; Computational efficiency; Computer graphics; Fractals; Layout; Production; Ray tracing; Testing; Tree graphs; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Graphics, Spring Conference on, 2001.
Conference_Location
Budmerice
Print_ISBN
0-7695-1215-1
Type
conf
DOI
10.1109/SCCG.2001.945351
Filename
945351
Link To Document