Ä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
Adaptive rendering of celestial bodies in WebGL
Linköpings universitet, Institutionen för teknik och naturvetenskap, Medie- och Informationsteknik. Linköpings universitet, Tekniska högskolan.
2015 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
Abstract [en]

This report covers theory and comparison of techniques for rendering massive scale 3D geospa- tial planet data in a web browser. It also presents implementation details of a few of these tech- niques in WebGL and Javascript, using the Three.js [1] 3D library. The thesis project is part of the implementation of Unitea, a web based education platform for interactive astronomy visualizations. Unitea is a derivative of Uniview, which is a fulldome interactive simulation of the universe. A major part of this thesis is dedicated to the implementa- tion of Hierarchical Level of Detail (HLOD) modules for Three.js based on the theory presented by T. Ulrich [2] and later generalized by Cozzi and Ring [3]. HLOD techniques are dynamic level of detail algorithms that represent the surface of objects as accurately as possible from a certain viewing angle. By using space partitioning tree-structures, view based error metrics and culling techniques detailed representations of the objects (in this case planets) can be efficiently rendered in real-time. The modules developed provide a general-purpose library for rendering planets (or other spher- ical objects) with dynamic level of detail in Three.js. The library also features connections to online web map services (WMS) and tile services.

Ort, förlag, år, upplaga, sidor
2015. , s. 40
Nyckelord [en]
WebGL, Three.js, Javascript, HLOD, Geometry Clipmaps, Planet rendering, Level of Detail, Real-time rendering, Mobile devices, Heightmaps, Massive terrain, Out-of-core rendering, GPU programming, Astronomy, Visualization, Web Map Services, Datateknik
Nyckelord [sv]
Datateknik
Nationell ämneskategori
Datorteknik
Identifikatorer
URN: urn:nbn:se:liu:diva-119970ISRN: LIU-ITN-TEK-A--15/018--SEOAI: oai:DiVA.org:liu-119970DiVA, id: diva2:838777
Ämne / kurs
Datateknik
Uppsök
teknik
Handledare
Examinatorer
Tillgänglig från: 2015-07-01 Skapad: 2015-07-01 Senast uppdaterad: 2018-01-11Bibliografiskt granskad

Open Access i DiVA

fulltext(789 kB)483 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 789 kBChecksumma SHA-512
75eefaf8587ee592cc7a39e84b0b67e33ae6fbd978053e405748ce185244263f80347c6d14e591187ccd21a9970ae7a3691ef1a200f290860cd7c997307a1edb
Typ fulltextMimetyp application/pdf

Sök vidare i DiVA

Av författaren/redaktören
Zeitler, Jonas
Av organisationen
Medie- och InformationsteknikTekniska högskolan
Datorteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 483 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: 1050 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