2 research outputs found
Computer Graphics Learning Materials
Selles lõputöös on antud ülevaade Tartu Ülikooli aine Arvutigraafika (MTAT.03.015) jaoks koostatud õppematerjalist ja õppekeskkonnast. Kirjeldatud on aine modulaarset ülesehitust, mis rakendab kombineeritud ülevalt-alla (ing. k. top-down) ja alt-üles (ing. k. bottom-up) lähenemisi. Loodud õppematerjal sisaldab endas interaktiivseid näiteid, mis vastavad hõivatuse taksonoomia 4ndale tasemele. Õppekeskkonna CGLearn spetsifikatsioon ja implementatsiooni detailid on kirjeldatud. Töö lõpus on kursusel osalenud õpilaste hulgas läbi viidud tagasiside küsitluse tulemuste analüüsiga. Lisa fail on lingina kätesaadav serveri probleemide tõttu aadresil : http://comserv.cs.ut.ee/forms/ati_report/files/ComputerGraphicsLearningMaterialsAppendix.zipThis thesis provides an overview of the learning material and a custom learning environment created for the Computer Graphics (MTAT.03.015) course in the University of Tartu. It describes a modular layout, that mixes a top-down and bottom-up approaches, in which the course was organized. The created material also includes interactive examples that satisfy engagement level 4 requirements. The specification and implementation details of the custom learning environment called CGLearn are given. Thesis concludes with the analysis of the feedback questionnaire answered by the students participating in the course and using the material. Due to server problems extras file is in here : http://comserv.cs.ut.ee/forms/ati_report/files/ComputerGraphicsLearningMaterialsAppendix.zi
Procedural Tree Generation
Töö tuvustab protseduurilise puude genereerimise ülesannet ja näitab, kuidas realiseerida selle lahendust kasutades traditsioonilist Lindenmayeri süsteemidel põhinevat algoritmi. Töö on mõeldud ülesandest huvituvale lugejale, kes tunneb ennast mugavalt programmeerimiskeeles C++ ja objekt-orienteeritud paradigmas, kuid ei ole varem OpenGL-iga projekte teinud. Sellest lähtuvalt tuvustab töö ka OpenGL-i ning toob välja tähelepanekuid, mida seda kasutades arvesse võtta.Thesis introduces the problem of procedurally generating trees and gives an implementation, that solves the problem using the traditional algorithm based on Lindenmayer system. The implementation is written in C++ with object-oriented paradigm in mind and is meant for readers who are learning OpenGL. Thus the thesis shows common methods and problems regarding 3D graphic generation with OpenGL