|
ABSTRACT
There is an ever increasing demand for higher levels of visual detail in graphical applications, particularly in computer games and applications employing visualisation. Triangle strips have been commonly used to optimise the rendering of large geometric meshes. This paper investigates the process of generating optimal triangle strips through the use of genetic algorithms (GA), to remove the need for special knowledge of the intended hardware platform. Two methods -- L-System encoding and parameter tuning of an established algorithm were implemented and tested. The results of this work show that over an extended period of time, solutions can be achieved that are comparable to existing triangle stripping techniques, but the best results were obtained from using the GA to tune the parameters of an existing triangle stripping algorithm.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Arkin, E. M., Held, M., Mitchell, J. S. B. and Skiena, S. Hamiltonian triangulations for fast rendering. The Visual Computer, 12 (9). 429--444.
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
 |
5
|
|
| |
6
|
Francine Evans , Steven Skiena , Amitabh Varshney, Optimizing triangle strips for fast rendering, Proceedings of the 7th conference on Visualization '96, p.319-326, October 28-29, 1996, San Francisco, California, United States
|
| |
7
|
GALib, http://lancet.mit.edu/ga/, 2005
|
| |
8
|
|
| |
9
|
|
| |
10
|
Hornby, G. S. and Pollack, J. B., The advantages of generative grammatical encodings for physical design. in Proceedings of the 2001 Congress on Evolutionary Computation CEC2001, (Samseong-dong, Gangnam-gu, Seoul, Korea, 2001), IEEE Press, 600--607.
|
 |
11
|
|
| |
12
|
Kornmann, D. Fast and simple triangle strip generation., VMS Finland, Espoo, Finland, 1999.
|
| |
13
|
Lander, J. Game programmer magazine. IEEE Transactions on Evolutionary Computation, 8. 23--28.
|
| |
14
|
Marshall, C. Triangle strip creation, optimization, and rendering. in D. Treglia ed. Game Programming Gems 3, Charles River Media, 2002, 359--366.
|
| |
15
|
NVIDIA, http://developer.nvidia.com/object/nvtristrip_library.html, 2004
|
| |
16
|
Oliver Matias van Kaick, M. V. G. D. S. and Pedrini, H. Efficient generation of triangle strips from triangulated meshes. Journal of WSCG, 12. 1--3.
|
| |
17
|
SUCGLaboratory, http://graphics.stanford.edu/data/3Dscanrep, 1994
|
|