Digitala Vetenskapliga Arkivet

Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Optimizing Environment Mapping in Redway3D
Linköpings universitet, Institutionen för datavetenskap.
Linköpings universitet, Institutionen för datavetenskap.
2022 (Engelska)Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
Abstract [en]

Many contemporary types of 3D design software use some form of environment mapping, where the environment surrounding the 3D object is rendered to create a panoramic view similar to what we would see in the real world. This not only serves to make the scene look more realistic, but also helps to calculate light effects within the scene. Although environment mapping has been around for a while, and today's methods are highly optimized, they are still not trivially cheap to do, especially on lower end hardware.

Our thesis investigates how an environment mapping method currently in use by our client can be further optimized. This optimization intends to serve two main purposes - to improve performance for clients with lower quality hardware and to allow users to increase texture resolution without extra cost on performance. Two alternative methods are presented, both based somewhat loosely on the idea of occlusion culling. The two approaches are then tested and compared to the original solution in terms of speed, memory utilization and network performance.

Although both approaches show promise and outperform the original solution in some of the tests, they still lack the versatility of the original solution and suffer from some major flaws, making them less appealing alternatives for the general customer. The first approach managed to perform well in all three areas of measurement, but suffers a drawback which limits its use in a real-world scenario. The second approach did not have the same drawback which may make it a more viable option. However, the results of the second approach were not as positive as the first one. With that said, it showed some promise for users who do their rendering on a separate server. While this solution may not yet be viable for the general user, it may serve well for users with more unique needs. To make this approach a viable solution for the general user improvements in regards to rendering speed and GPU utilization will have to be investigated further.

Ort, förlag, år, upplaga, sidor
2022. , s. 39
Nyckelord [en]
environment mapping, occlusion culling, graphics
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
URN: urn:nbn:se:liu:diva-187014ISRN: LIU-IDA/LITH-EX-G--22/033--SEOAI: oai:DiVA.org:liu-187014DiVA, id: diva2:1683051
Externt samarbete
Martin Olsson
Ämne / kurs
Datateknik
Presentation
2022-06-17, John von Neumann, Linköping, 14:17 (Svenska)
Handledare
Examinatorer
Tillgänglig från: 2022-08-11 Skapad: 2022-07-13 Senast uppdaterad: 2022-08-11Bibliografiskt granskad

Open Access i DiVA

fulltext(899 kB)201 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 899 kBChecksumma SHA-512
31f50295b88c469ee0ad8ebfcac2788b0da348821f2d93d0d6728c903ab7fe139df5effb8ebf310460aee9b40c9ed1d7eb6a7eae5a8aa809b5b6fbf2123e7f40
Typ fulltextMimetyp application/pdf

Av organisationen
Institutionen för datavetenskap
Datavetenskap (datalogi)

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 201 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 252 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf