
Computation visualization or algorithm animation is becoming an increasingly popular and effective way of teaching, debugging, and analyzing algorithms. Over the past ten years, several algorithm animation systems have been produced. Proposed here is a new approach and framework for visualizing three-dimensional algorithms or computations. Implemented on a prototype algorithm animation system, this framework, termed the vector-guided view, produces insightful visualizations of three-dimensional computation by effectively solving the problems of 3D scene navigation. The creation of this framework was motivated by the desire to produce visualizations of an increasingly large and complex set of rendering algorithms now ubiquitous in the field of computer graphics. To show the potential of this framework, a dynamic visualization of a recursive ray-tracing program has been created. A brief summary of the algorithm animation system is presented.
Computer graphics, Computer and Information Science, Computer Sciences, Three-dimensional graphics and realism, Computing Milieux, computing methodologies, Computers and education
Computer graphics, Computer and Information Science, Computer Sciences, Three-dimensional graphics and realism, Computing Milieux, computing methodologies, Computers and education
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 3 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
