Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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
Hardware accelerated ray tracing of particle systems
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
2020 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Background. Particle systems are a staple feature of most modern renderers. There are several technical challenges when it comes to rendering transparent particles. Particle sorting along the view direction is required for proper blending and casting shadows from particles requires non-standard shadow algorithms. A recent technology that could be used to adress these technical challenges is hardware accelerated ray tracing. However there is a lack of performance data gathered from this type of hardware.

Objectives. The objective of this thesis is to measure the performance of a prototype that uses hardware accelerated ray tracing to render particles that cast shadows.

Methods. A prototype is created and measurements of the ray tracing time are made. The scene used for the benchmark test is a densely packed particle volume of highly transparent particles, resulting in a scene that looks similar to smoke. Particles are sorted along a ray by repeatedly tracing rays against the scene and incrementing the ray origin past the previous intersection point until it has passed all the objects that lie along the ray.

Results. Only a small number of particles can be rendered if real time rendering speeds are desired. High quality shadows can be produced in a way that is very simple compared to texture based methods.

Conclusions. Future hardware speed ups can improve the rendering speeds but more sophisticated sorting methods are needed to render larger amounts of particles.

Place, publisher, year, edition, pages
2020. , p. 19
Keywords [en]
Ray Tracing, Particle, Rendering
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-20231OAI: oai:DiVA.org:bth-20231DiVA, id: diva2:1454903
Subject / course
DV1478 Bachelor Thesis in Computer Science
Educational program
DVGSP Game Programming
Supervisors
Examiners
Available from: 2020-07-23 Created: 2020-07-21 Last updated: 2020-07-23Bibliographically approved

Open Access in DiVA

Hardware accelerated ray tracing of particle systems(1182 kB)975 downloads
File information
File name FULLTEXT02.pdfFile size 1182 kBChecksum SHA-512
462152d31b4dd7f5856e4c6c6017574b0cd0b7100a2ff12775b3cfe320b1e903a8e18eb90dbfa0e668e28e8667962a8338f8c982737c4750c02a15b620978a7a
Type fulltextMimetype application/pdf

By organisation
Department of Computer Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 975 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: 429 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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