SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Flocks, herds and schools: A distributed behavioral model
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Exploring Algorithms Using Balsa-II
Computer
Particle animation and rendering using data parallel computation
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
Surface modeling with oriented particle systems
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Using particles to sample and control implicit surfaces
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Untangling knots by stochastic energy optimization
Proceedings of the 7th conference on Visualization '96
Isosurface extraction using particle systems
VIS '97 Proceedings of the 8th conference on Visualization '97
Approximate and probabilistic algorithms for shading and rendering structured particle systems
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Visualization of Geometric Algorithms
IEEE Transactions on Visualization and Computer Graphics
Particle systems—a technique for modeling a class of fuzzy objects
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Plants, fractals, and formal languages
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Case study: visual debugging of cluster hardware
Proceedings of the conference on Visualization '01
Case study: visual debugging of finite element codes
Proceedings of the conference on Visualization '02
IEEE Computer Graphics and Applications
A programmable particle system framework for shape modeling
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Hi-index | 0.00 |
Visualization systems are complex dynamic software systems. Debugging such systems is difficult using conventional debuggers because the programmer must try to imagine the three-dimensional geometry based on a list of positions and attributes. In addition, the programmer must be able to mentally animate changes in those positions and attributes to grasp dynamic behaviors within the algorithm. In this paper we shall show that representing geometry, attributes, and relationships graphically permits visual pattern recognition skills to be applied to the debugging problem. The particular application is a particle system used for isosurface extraction from volumetric data. Coloring particles based on individual attributes is especially helpful when these colorings are viewed as animations over successive iterations in the program. Although we describe a particular application, the types of tools that we discuss can be applied to a variety of problems.