Prestanda hos Realtidsväxande träd jämfört med statisk mesh
2016 (Swedish)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE credits
Student thesisAlternative title
Performance of real time growing trees compared to static mesh (English)
Abstract [sv]
Detta arbete undersöker prestandakraven hos realtidsväxande procedurellt genererande träd baserade på L-systemet genom att jämföra dessa med identiska träd representerade i form av statisk mesh.
Ett stokastiskt parametriskt kontextberoende L-system med hakparenteser har implementerats i en enkel testmiljö baserad på OpenGL, statisk mesh har implementerats i form av display list. Undersökningen har jämfört de två teknikerna baserat på renderingstid, minnesanvändning, och genereringstid av Lsystem, såväl som hur de båda teknikerna skalar med antal vertiser och L-systemslängd.
Resultaten visar på att de L-systemsbaserade träden har längre renderingstid än de representerade med statisk mesh, utöver tid för att växa träden via L-systemet före var rendering. De L-systemsbaserade träden visade dock på lägre minnesanvändning än sin statiska motsvarighet. Resultaten visar även på att de tekniker som jämförts inte nödvändigtvis var optimalt implementerade, och arbetet avslutas med en diskussion om hur detta skulle kunna åtgärdas i framtida arbeten.
Place, publisher, year, edition, pages
2016. , p. 37
Keywords [sv]
L-system, Lindenmayersystem, träd, växande, realtid
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:his:diva-12371OAI: oai:DiVA.org:his-12371DiVA, id: diva2:934954
Subject / course
Computer Science
Educational program
Computer Game Development - Programming
Supervisors
Examiners
Note
Det finns övrigt digitalt material (t.ex. film-, bild- eller ljudfiler) eller modeller/artefakter tillhörande examensarbetet som ska skickas till arkivet.
There are other digital material (eg film, image or audio files) or models/artifacts that belongs to the thesis and need to be archived.
2016-09-072016-06-092023-07-13Bibliographically approved