Baking And Compression For Dynamic Lighting Data
2015 (English)Independent thesis Basic level (professional degree), 10 credits / 15 HE credits
Student thesis
Abstract [en]
This report describes the development and prototype implementation of
a method for baking and compression of lightmaps, in an environment
with dynamic lights. The method described can achieve more than 95 %
compression eciency, and can be easily tuned with only two parameters.
Even without specic tuning, the prototype consistently achieves signalto-
noise ratios above 30 dB, reaching 60 dB in some scenes.
Compression is achieved in four steps, rst by using image segmentation
and function approximation to reduce the data-size and then using a
predictive quantizer approach based on the PNG-lters together with an
open-source compression algorithm. Both compression and decompression
can be adapted for asynchronous and multi-threaded execution.
Abstract [sv]
Denna report beskriver utvecklingen av en metod for bakning och
komprimering av dynamiska ljuskartor, i renderingar med dynamiska
ljuskallor. Metoden uppnar mer an 95 % storleksreduktion, och kan
enkelt anpassas for olika ljuskartor med tva variabler. Aven utan speci-
ka anpassningar uppnas en signal-to-noise niva over 30 dB, och narmare
60 dB i vissa scener.
Komprimering sker i fyra steg, forst genom bildsegmentering och linjar
funktionsapproximation, foljt av predictive quantization och en vanlig
komprimeringsalgorithm. Bade komprimering och dekomprimering kan
anpassas for asynkron och ertradig exekvering.
Place, publisher, year, edition, pages
2015. , p. 74
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:oru:diva-45438OAI: oai:DiVA.org:oru-45438DiVA, id: diva2:844146
Subject / course
Computer Engineering
Presentation
2015-06-03, T213, Örebro universitet, Fakultetsgatan 1, 702 81, Örebro, 15:15 (English)
Supervisors
Examiners
2015-08-042015-08-042018-01-11Bibliographically approved