liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Real-Time Persistent Mesh Painting with GPU Particle Systems
Linköping University, Department of Electrical Engineering, Information Coding.
2017 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Particle systems are used to create visual effects in real-time applications such as computer games. However, emitted particles are often transient and do not leave a lasting impact on a 3D scene. This thesis work presents a real-time method that enables GPU particle systems to paint meshes in a 3D scene as the result of particle collisions, thus adding detail to and leaving a lasting impact on a scene. The method uses screen space collision detection and a mapping from screen space to texture space of meshes to determine where to apply paint. The method was tested for its time complexity and how well it performed in scenarios similar to those found in computer games. The results shows that the method probably can be used in computer games. Performance and visual fidelity of the paint application is not directly dependent on the amount of simulated particles, but depends only on the complexity of the meshes and their texture mapping as wellas the resolution of the paint. It is concluded that the method is renderer agnostic and could be added to existing GPU particle systems and that other types of effects than those showed in the thesis could be achieved by using the method.

Place, publisher, year, edition, pages
2017. , p. 47
Keywords [en]
Real-time, Computer graphics, Mesh painting, Painting, GPU particle systems, Particles, Particle Systems, Screen space, Collisions, Particle Simulation
National Category
Signal Processing
Identifiers
URN: urn:nbn:se:liu:diva-138145ISRN: LiTH-ISY-EX–17/5027–SEOAI: oai:DiVA.org:liu-138145DiVA, id: diva2:1107823
Subject / course
Information Technology
Presentation
2017-03-31, Systemet, Linköping, 13:00 (English)
Supervisors
Examiners
Available from: 2017-06-14 Created: 2017-06-11 Last updated: 2017-06-14Bibliographically approved

Open Access in DiVA

mesh_painting_gpu_particles(43077 kB)142 downloads
File information
File name FULLTEXT01.pdfFile size 43077 kBChecksum SHA-512
232d7b957b756809ba679cc67abf96baf9a2b506ec059ea90974cf4ed12a5316e9c361d4b04a848e37a49aaf293e3e930566b7fd5b08bcd8b5268f677ddd4457
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Larsson, Andreas
By organisation
Information Coding
Signal Processing

Search outside of DiVA

GoogleGoogle Scholar
Total: 142 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 355 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf