Particle system based on GPU

A particle system and particle technology, applied in the field of GPU-based particle systems, can solve problems such as reducing the real-time performance of particle systems, time-consuming, and weak CPU matrix calculation capability, and achieve improved operating efficiency, reduced data volume, and improved system performance. Effect
CN1753031AInactive Publication Date: 2006-03-29BEIHANG UNIV

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
BEIHANG UNIV
Publication Date
2006-03-29
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention is a GPU-based particle system, firstly allocating a block of memory area in the CPU of a system memory , where the memory area is divided into í‹idle indexesíŒ, í‹new particle stackíŒ, and í‹active particle stackíŒ, then reading an idle index from the í‹idle indexesíŒ, storing the idle index together with new produced particle index and particle attributes in the two stacks so as to produce new particle; then reading new particle information from the í‹new particle stackíŒ to store in a display memory, where the speed and position information of the particle is stored in the first-group grains, then updating the particle attributes; reading the particle information from a group of grains of the GPU of the display memory, calculating the next-time position and speed information of the particle according to motion equation and storing them into the second group of grains of the GPU, updating the particle information; writing back the updated particle attributes from the grains of the display memory to a vertex array of the CPU of the system memory; drawing the particle. The invention improves calculating ability and operating efficiency and at the same time, largely improves the real-time performance of the system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical field

[0001] The present invention relates to a particle system, in particular to a particle system based on GPU. Background technique

[0002] Particle system is a graphics generation algorithm that is considered to be very effective for simulating irregular fuzzy objects so far. It uses a unified pattern to generate natural phenomena with irregular shapes such as clouds, smoke, fire, and water. In the particle system, the scene is defined as consisting of thousands of irregular and randomly distributed particles, and each particle has a certain life cycle. They constantly change shape and move constantly, which fully reflects The nature of regular objects.

[0003] However, the particle system is not a simple static system. As time goes by, the existing particles in the system not only constantly change their properties and keep moving, but also new particles are constantly added and old particles disappear. At the same time, in order to make the scene represented by ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More