Survey of the current state of 3D production pipelines for the web

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorVepsäläinen, Juho
dc.contributor.authorLyytikäinen, Lauri
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorSavioja, Lauri
dc.date.accessioned2024-10-01T08:13:34Z
dc.date.available2024-10-01T08:13:34Z
dc.date.issued2024-09-06
dc.description.abstractThis paper aims to find out what is the current state of 3D production for the web. The research focuses on examining the process of creating 3D content, optimising it, and integrating it into a final product. It contains an overview of the long and complicated process of creating content for web-based platforms. The review was conducted as the current research on the topic is limited or the available information is several years old. The sources used were scientific articles and books about the topic, programming library documentation and programming articles. The research presents the different steps and tools available for creating good quality and functional 3D content for web applications. The paper outlines how 3D data is created, edited, and exported and the different applications for it. How the different libraries, frameworks and tools can be used heavily depends on the final content’s specific purpose and use case, budget and target audience. The survey also explores the different criteria that the developers can use to select their libraries and pipelines, and when it might be better to create a custom implementation. The different applications of 3D content and their unique differences are also investigated. My main findings were that 3D content in web applications is growing in popularity, and new uses for it are discovered continuously. While 3D technology has been around for multiple decades, it still is relatively new on the web platform. It is being avoided because of a complicated development process, technical limitations and the lack of standardisation. Different libraries and programming languages have greatly evolved in recent years and the standards in the industry are still forming.en
dc.description.abstract3D-sisältö web-sovelluksissa on kasvavassa suosiossa, ja sille löydetään jatkuvasti uusia käyttötarkoituksia. Se on kuitenkin suhteellisen uutta, ja sitä vältellään sen monimutkaisuuden, teknisten rajoitteiden sekä puutteellisten käytäntöjen vuoksi. Tässä kirjallisuustutkimuksessa tarkastellaan, mitä 3D-sisällön tuottaminen ja integroiminen moderneihin web-sovelluksiin pitää sisällään. Tutkimus sisältää yleiskatsauksen 3D-sisällöntuottamisen laajasta prosessikaaresta web-pohjaisiin sovelluksiin. Tutkimus tehtiin, koska aiheesta kokonaisuutena ei löytynyt paljon tietoa tai saatavilla oleva tieto on vuosien takaista. Lähteinä käytettiin tieteellisiä resursseja sekä yleistajuisempia 3D-sisältöä käsitteleviä lähteitä. Työssä selvitetään kirjallisuustutkimuksen avulla, mitä asioita täytyy ottaa huomioon 3D-sisältöä tuottaessa web-sovelluksiin ja millaisia työkaluja siihen voidaan käyttää. Työssä määriteltiin, miten 3D-dataa luodaan, muokataan ja tallennetaan erilaisilla työkaluilla ja miten sitä hyödynnetään erilaisissa käyttötarkoituksissa, kuten mainonnassa, opetuksessa tai viihteessä web-pohjaisissa alustoissa. Myös se, millaisia työkaluja ja ohjelmointikirjastoja kannattaa käyttää, riippuu pitkälti sisällön käyttötarkoituksesta, projektin budjetista ja kohdeyleisöstä. Työssä selvitettiin, millaisilla kriteereillä, kehittäjät voivat valita käyttämänsä grafiikkakirjaston vai onko kannattavampaa luoda räätälöity ratkaisu. Tutkimus muodosti yleismallisen työprosessin 3D-sisällön luomiselle web-pohjaisiin alustoihin. Kirjastot ja ohjelmointikielet ovat kehittyneet paljon viimeisten vuosikymmenien aikana, ja pysyvät käytännöt alalla ovat vasta muodostumassa. Verkkostandardien täytyy päivittyä, jotta 3D-sisältö yleistyy ja sen kehittäminen helpottuu.fi
dc.format.extent29
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/131014
dc.identifier.urnURN:NBN:fi:aalto-202410016555
dc.language.isoenen
dc.programmeTeknistieteellinen kandidaattiohjelmafi
dc.programme.majorTietotekniikkafi
dc.programme.mcodeSCI3027fi
dc.subject.keywordweben
dc.subject.keyword3D productionen
dc.subject.keyword3D workflowen
dc.subject.keywordThree.jsen
dc.subject.keywordWebGLen
dc.titleSurvey of the current state of 3D production pipelines for the weben
dc.typeG1 Kandidaatintyöfi
dc.type.dcmitypetexten
dc.type.ontasotBachelor's thesisen
dc.type.ontasotKandidaatintyöfi

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Lyytikäinen_Lauri_2024.pdf
Size:
233.38 KB
Format:
Adobe Portable Document Format