Return to search

Optimizing your data structure for real-time 3D rendering in the web : A comparison between object-oriented programming and data-oriented design

Performance is something that is always of concern when developing real-time 3D graphics applications. The way programs are made today with object-oriented programming has certain flaws that are rooted in the methodology itself. By exploring different programming paradigms we can eliminate some of these issues and find what is best for programming in different areas. Because real-time 3D applications need high performance the data-oriented design paradigm that makes the data the center of the application is experimented with. By using data-oriented design we can eliminate certain issues with object-oriented programming and deliver improved applications when it comes to performance, flexibility, and architecture. In this study, an experiment creating the same type of program with the help of different programming paradigms is made to compare the performance of the two. Some additional up- and downsides of the paradigms are also mentioned / <p>Det finns övrigt digitalt material (t.ex. film-, bild- eller ljudfiler) eller modeller/artefakter tillhörande examensarbetet som ska skickas till arkivet.</p>

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:his-20048
Date January 2021
CreatorsChristoforidis, Constantin
PublisherHögskolan i Skövde, Institutionen för informationsteknologi
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.002 seconds