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 :
بازگشت