Particle animation and rendering using data parallel computation

@article{Sims1990ParticleAA,
  title={Particle animation and rendering using data parallel computation},
  author={Karl Sims},
  journal={Proceedings of the 17th annual conference on Computer graphics and interactive techniques},
  year={1990}
}
  • K. Sims
  • Published 1 September 1990
  • Computer Science
  • Proceedings of the 17th annual conference on Computer graphics and interactive techniques
Techniques are presented that are used to animate and render particle systems with the Connection Machine CM-2, a data parallel supercomputer. A particle behavior language provides an animator with levels of control from kinematic spline motions to physically based simulations. A parallel particle rendering system allows particles of different shapes, sizes, colors and transparencies to be rendered with antialiasing, hidden surfaces, and motion-blur. One virtual processor is assigned to each… 

Figures from this paper

Real-Time Particle Simulation and Motion Capture Interaction
This thesis presents the design and development of a program that allows artists to explore and create visual effects from the interaction between a particle system and motion captured data. A
Modeling particle systems animations for heterogeneous clusters
TLDR
This work presents a model that aims to assist users on the use of clusters, especially heterogeneous ones, on the creation process of simulations with several particle systems, and provides a dynamic load balancing mechanism.
Building a Million Particle System
TLDR
A full GPU implementation of both the simulation and rendering of a dynamically-growing particle system and a parallel sorting algorithm is introduced that can be used to perform a distance-based sorting of the particles for correct alpha-blended rendering.
Dynamic fluid animation using scalable grids
TLDR
A new grid system for dynamic fluid animation that controls the number of particles adaptively according to the viewing distance is proposed in this work and can be incorporated into any semi-Lagrangian method that uses grid or voxel primitives.
Real-time rendering of cartoon smoke and clouds
TLDR
An algorithm for rendering animated smoke particle systems in a cartoon style with efficient self-shadowing effects is described, which is well-suited to applications where interactive performance and expressive power are preferred to realism.
Fast rotation of volume data on parallel architectures
TLDR
The problem or rotating the volume in regard to the communication overhead associated with finely distributed memory is analyzed and an earlier technique (shear decomposition) is extended to 3D, and it is shown how this can be mapped onto a data-parallel architecture using only grid communication during the resampling associated with the rotation.
An Object-Oriented Particle System for Simulation and Visualization
TLDR
A simple objectoriented particle system that has been implemented in C++ and applied to a variety of applications including graphical special effects, Lennard-Jones fluid simulation, isosurface extraction, and generation of streamlines from flow simulations is demonstrated.
Parallel Spacetime Animation
TLDR
A distributed algorithm for the generation of motion from high level spacetime controls is described, which employs parallelism to improve the ease and speed by which realistic animation can be created.
Real Time Dense Smoke Simulation Based Particle System
  • NengWen Zhuo, Yunbo Rao
  • Computer Science
    2008 International Symposium on Intelligent Information Technology Application Workshops
  • 2008
TLDR
A new algorithm for simulating smoke animation based on the particle system and physical dynamics principle is presented and it is shown how to accomplish the rendering of particles by quads based rendering technique.
Particle rendering pipeline
TLDR
This paper presents a particle rasterizing pipeline that is intended as a part of a particle system rendering engine that does have the capability of achieving such high speeds.
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 42 REFERENCES
Approximate and probabilistic algorithms for shading and rendering structured particle systems
Detail enhances the visual richness and realism of computer-generated images. Our stochastic modelling approach, called particle systems, builds complex pictures from sets of simple, volume-filling
Collision Detection and Response for Computer Animation
TLDR
This paper discusses collision detection and response in general, presents two collision detection algorithms, describes modeling collisions of arbitrary bodies using springs, and presents an analytical collision response algorithm for articulated rigid bodies that conserves linear and angular momentum.
Collision Detection and Response for Computer Animation
TLDR
This paper discusses collision detection and response in general, presents two collision detection algorithms, describes modeling collisions of arbitrary bodies using springs, and presents an analytical collision response algorithm for articulated rigid bodies that conserves linear and angular momentum.
Combining physical and visual simulation—creation of the planet Jupiter for the film “2010”
TLDR
The selection, implementation, and application of these techniques, know collectively as VORTEX, to produce the moving images of the planet Jupiter in the film "2010" are examined.
Constraints methods for flexible models
TLDR
This paper shows how to use mathematical constraint methods based on physics and on optimization theory to create controlled, realistic animation of physically-based flexible models.
Realistic animation of rigid bodies
TLDR
The theoretical background and implementation for a computer animation system to model a general class of three dimensional dynamic processes for arbitrary rigid bodies and the method to merge kinematics and dynamics for articulated rigid bodies to produce realistic motion is presented.
Modeling waves and surf
TLDR
The model presented in this paper is suitable for the rendering and animation of waves approaching and breaking on a sloping beach using a novel variation of the A-buffer technique.
Computational modeling for the computer animation of legged figures
TLDR
PODA provides for the integration of a simple model of legged locomotion dynamics which insures that the accelerations of a figure's body are synchronized with the timing of the forces applied by its legs.
Real time design and animation of fractal plants and trees
TLDR
The program provides a study in the structure of branching objects that is both scientific and artistic and suggests that organisms and computers deal with complexity in similar ways.
Managing geometric complexity with enhanced procedural models
TLDR
Two enhancements to procedural geometric models which allow autonomous procedures to jointly satisfy mutual constraints are illustrated, one of which adds communications paths between procedures which may affect one another.
...
1
2
3
4
5
...