Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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
Asynchronous Shading in Object Space Lighting Compared to Forward Rendering
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science and Engineering.
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science and Engineering.
2017 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Context: Rendering 3D scenes in real-time applications is becoming more computationally heavy all the time. Applications are demanded to render high quality graphics without going below a satisfactory frame rate. A huge part of the computation of graphics goes toward complex lighting of 3D models that has to be recomputed every frame. Object Space Lighting (OSL) is a recent technique that is able to store lighting data in between frames. This thesis researches how storing all shading data can impact the performance of an application. Objective: An OSL lighting application will be tested against a standard Forward rendering application in terms of performance, and image quality and perceptual deviations. Experiments are conducted using a scene that can have either still or moving lights and produces the results for the research. Results: Analysing the images from the results indicate that OSL is capable of rendering almost identical images as Forward rendering. The images are not perceptually different either. In terms of performance the hardware used for the experiments determines which application performs better rendering a scene with non-moving. Our OSL application shows clear weaknesses when rendering a scene with moving lights however. Conclusion: Finally, saving all lighting data with OSL is an interesting technique that with further research in the field could prove to be useful in a real time application under certain conditions.

Place, publisher, year, edition, pages
2017. , 28 p.
Keyword [en]
Rendering, Rasterization
National Category
Computer Science
Identifiers
URN: urn:nbn:se:bth-14878OAI: oai:DiVA.org:bth-14878DiVA: diva2:1119509
Subject / course
DV1478 Bachelor Thesis in Computer Science
Educational program
DVGSP Game Programming
Supervisors
Available from: 2017-07-04 Created: 2017-07-04 Last updated: 2017-07-04Bibliographically approved

Open Access in DiVA

fulltext(820 kB)19 downloads
File information
File name FULLTEXT02.pdfFile size 820 kBChecksum SHA-512
cc6ef8b21414f399464e21d5991c1d1170f1afdb1f026b5ca58a45f46874ce38be35564666a8d6f373e1bd3cf2d529aaf2ad537086ee77e8d9b8ce5942980848
Type fulltextMimetype application/pdf

By organisation
Department of Computer Science and Engineering
Computer Science

Search outside of DiVA

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

Total: 11 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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