umu.sePublications
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
Real-time rendering of volumetric clouds
Umeå University, Faculty of Science and Technology, Department of Computing Science.
2018 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

A common cloud-rendering implementation in computer-games is based on having a library of cloud-images. However, recent development has shown that it is possible to implement 3-dimensional volumetric clouds on current consumer hardware.

This thesis presents and evaluates a volumetric cloud implementation that aims to further improve aspects of the already published solutions. The implementation relies on multiple different textures (both 2-dimensionaland 3-dimensional) along with values and functions to create the shapes of the clouds. To visualize the clouds, a ray-marching algorithm was used to incrementally step through the cloud-volume, sample the density, and calculate the lighting.

To optimize the implementation, different experiments were performed to find the best parameter-values that resulted in good performance figures (render-time) while still achieving visually pleasing clouds.

Without the clouds visual fidelity being compromised to much, the experiment results show that the number of steps taken towards the sun (for each step through the cloud-volume) can be lowered to a single digit number, and that the ray-marching step-length can be altered with relation to the ray-marching start distance, the global cloud coverage and the global cloud density.

The resulting volumetric cloud implementation can seamlessly transition from low coverage to overcast, create different cloud types, handle different times of the day, and have clouds move across the sky.

Place, publisher, year, edition, pages
2018. , p. 93
Series
UMNAD ; 1147
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:umu:diva-149700OAI: oai:DiVA.org:umu-149700DiVA, id: diva2:1223894
External cooperation
Arrowhead Game Studios
Educational program
Master of Science Programme in Computing Science and Engineering
Supervisors
Examiners
Available from: 2018-06-26 Created: 2018-06-26 Last updated: 2018-06-26Bibliographically approved

Open Access in DiVA

fulltext(23007 kB)51 downloads
File information
File name FULLTEXT01.pdfFile size 23007 kBChecksum SHA-512
24927c7b4b76a00cf1ec5bbcefaa32e578eaf4791f248eea3b2712ca00319382d68655c7a43919eac7688f64d545536d5d95cfd422b18041dd002362638f5f5b
Type fulltextMimetype application/pdf

By organisation
Department of Computing Science
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 51 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: 96 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