<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://repozitorij.uni-lj.si/IzpisGradiva.php?id=177278"><dc:title>Vozliščno zasnovan spletni urejevalnik za na platnu HTML upodobljene prilagodljive zvočno vodene animacije</dc:title><dc:creator>Vučina,	Tim	(Avtor)
	</dc:creator><dc:creator>Smrdel,	Aleš	(Mentor)
	</dc:creator><dc:subject>Zvočno vodene animacije</dc:subject><dc:subject>vozliščno zasnovan urejevalnik</dc:subject><dc:subject>React</dc:subject><dc:subject>Three.js</dc:subject><dc:subject>spletna vizualizacija</dc:subject><dc:subject>upodabljanje v realnem času</dc:subject><dc:subject>odprtokodna orodja</dc:subject><dc:description>Obstoječa orodja za ustvarjanje prilagodljivih zvočno vodenih animacij so pogosto preveč zapletena, lastniška ali pa zahtevajo obsežno znanje programiranja. To magistrsko delo predstavlja VizEngine, odprtokodni spletni urejevalnik, ki je zasnovan kot dostopnejša alternativa na tem področju, s katerim si prizadevamo odpraviti to pomanjkljivost.
Pri razvoju smo se odločili za hibridno arhitekturo, ki združuje plastno zasnovan sistem za sestavljanje z deklarativnim, vozliščno zasnovanim animacijskim mehanizmom. Ta pristop uporabnikom omogoča, da vizualno gradijo odzivna obnašanja, tako da neposredno povezujejo izhode zvočne analize z vizualnimi parametri. Prototipni sistem je implementiran s sodobnimi spletnimi tehnologijami, ki vključujejo knjižnico React za uporabniški vmesnik, knjižnico Three.js za 2D/3D upodabljanje (WebGL) in vmesnik Web Audio API za obdelavo zvoka.
Evalvacija sistema je vključevala tako oceno izraznih zmožnosti (prek praktičnih kompozicij), kot podrobno, medplatformsko analizo zmogljivosti z uporabo profilirnika mehanizma (ang. in-engine profiler) po meri. Rezultati potrjujejo učinkovitost osrednje arhitekture: pokazali smo, da vozliščno zasnovan mehanizem povzroča minimalno računsko obremenitev, sistem pa dosega visoke povprečne frekvence sličic na različnih strojnih konfiguracijah. Analiza je kot glavna ozka grla, ki omejujejo stabilnost pod visoko obremenitvijo, opredelila specifične stroške upodabljanja komponent in spore za glavno nit (ang. main-thread contention), zlasti med sproščanjem pomnilnika JavaScript.
Ključni prispevek dela sta funkcionalni prototip in arhitekturna zasnova, ki dokazujeta izvedljivost uporabe standardnih spletnih tehnologij za razvoj zmogljivih, razširljivih in dostopnih orodij za ustvarjanje zvočno odzivnih vizualizacij.</dc:description><dc:date>2025</dc:date><dc:date>2025-12-19 10:40:04</dc:date><dc:type>Magistrsko delo/naloga</dc:type><dc:identifier>177278</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
