Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
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
Phong Grass: A dynamic LOD approach to grass rendering
Blekinge Institute of Technology, Faculty of Computing.
2023 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Background: Recreating nature in a virtual environment comes with many aspects and challenges. Grass rendering is a part of this area, and both performance and visual results must be taken into consideration. A common optimization approach is through static level-of-detail (LOD), however, a certain visual loss comes with the use of this. Dynamic LOD is an alternative technique and exists in various forms, such as phong tessellation. The thesis will investigate the performance and visual implications of utilizing phong tessellation in grass rendering. Objectives: The main objective is to examine the implications of utilizing phong tessellation in grass rendering in terms of performance and visual results. Different scenarios will be examined, providing an overview while identifying performance and visual patterns of the technique. Methods: An experiment conducted via a DirectX 11 implementation was used to collect all data in scenarios that varied in the number of blades and how the tessellation falloff rate was described. The data collected was the average frame time during a 30-second duration as well were rendered images saved to disk from two points of view. Two reference scenes existed that only used a single LOD of either low- or high-quality grass, while no tessellation was applied. The data of each scenario and scene were compared to one another, and the visual differences were identified using the image difference evaluator FLIP. Results: The results show that different scenarios provide different benefits. Some scenarios contain smaller visual errors, while others perform efficiently. Overall a linear detail-falloff rate both performs well at various blade amounts and produces similar or smaller visual differences to the other scenarios. However, the results also show that the technique does not fit every set of hardware, at least not in demanding scenarios. Conclusions: The findings of this thesis show that the method has the potential to be a valid option in terms of performance and visual quality. It is, however, important to consider the specific use case as it is not applicable in every situation and to consider what hardware the application will run on. 

Place, publisher, year, edition, pages
2023. , p. 32
Keywords [en]
Grass rendering, Level-of-detail, Phong tessellation
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-24877OAI: oai:DiVA.org:bth-24877DiVA, id: diva2:1770180
Subject / course
UD1449 Bachelor´s Thesis in Digital Game Development
Educational program
UDGTA Technical artist for games
Supervisors
Examiners
Available from: 2023-06-19 Created: 2023-06-19 Last updated: 2023-06-19Bibliographically approved

Open Access in DiVA

Phong Grass: A dynamic LOD approach to grass rendering(9166 kB)84 downloads
File information
File name FULLTEXT02.pdfFile size 9166 kBChecksum SHA-512
068576fdb4bb8a9d15ec54746bc7f3a870605c69fa6e9fc06b64d328b287455fc8a2f07d486f05349d97086f1850188e0a2c9031ee69ac5abcf11860b4482f6e
Type fulltextMimetype application/pdf

By organisation
Faculty of Computing
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 84 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: 200 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