Magistrinio darbo metu sukurtas MaxScript ir C++/OpenGL kalbomis parašytas programų rinkinys, leidžiantis perkelti 3D Studio Max aplinkoje sukurtą objektą arba objektų grupę su jų animacija, duomenimis apie tekstūras, suglotninimo vektorius bei informaciją apie objekto spalvą bei permatomumo nustatymus į OpenGL aplinką. Taip pat buvo atlikta OpenGL priemonių, leidžiančių padaryti trimatį objektą tikroviškesniu, apžvalga ir analizė, išsiaiškinti kiekvieno metodo privalumai bei trūkumai, susipažinta su problemomis, kurios gali kilti realizuojant vieną arba kitą efektą. Remiantis atlikta analize, buvo skirtingais metodais realizuoti dažniausiai šiuolaikiniame trimačiame modeliavime naudojami grafiniai efektai. Taip pat realizuota galimybė interaktyviai valdyti trimatį objektą – vartotojui sukūrus kelis failus su skirtinga personažo animacija, reikiama objekto animacija atvaizduojama nuspaudus atitinkamą klaviatūros mygtuką. Sukurta programinė įranga bei joje realizuoti dažniausiai naudojami grafiniai efektai leido ištirti trimatės scenos sudėtingumo bei įvairių grafinių efektų naudojimo įtaką bendram scenos našumui. Eksperimentai buvo atliekami su skirtingų konfigūracijų kompiuteriais. / For the MA thesis, using MaxScript and C++/OpenGL an exporting tool has been created allowing transfer of object and/or group of objects together with their animation, textures, smooth vectors, and information regarding their colour and transparency from 3DS Max to OpenGL. Besides, summary and analysis on OpenGL tools which would raise reality of three-dimensional scenes have been accomplished; advantages and disadvantages of each method have been ascertained. Moreover, some problems and their impact on realization of one or a number of effects have been surveyed. On the basis of this analysis, various methods of graphic effects which would be used in the three-dimensional modelling nowadays have been implemented. Furthermore, possibility of interactive operating of the three-dimensional object has been implemented, i.e. as soon as the user creates a number of files with different character animation, necessary object animation is pictured after having pressed the relevant keyboard button. The created software and generally used graphic effects used in it enabled to explore the impact of three-dimensional scenes complexity and the various graphic effects on the overall scene efficiency. All experiments have been performed using computers with different configurations.
Identifer | oai:union.ndltd.org:LABT_ETD/oai:elaba.lt:LT-eLABa-0001:E.02~2008~D_20080619_132956-56391 |
Date | 19 June 2008 |
Creators | Cybulskij, Igor |
Contributors | Vaškevičius, Egidijus, Raškinis, Gailius, Kazlauskas, Kazys, Žilinskas, Antanas, Janickienė, Danguolė, Kaminskas, Vytautas, Šilingas, Darius, Vytautas Magnus University |
Publisher | Lithuanian Academic Libraries Network (LABT), Vytautas Magnus University |
Source Sets | Lithuanian ETD submission system |
Language | Lithuanian |
Detected Language | English |
Type | Master thesis |
Format | application/pdf |
Source | http://vddb.library.lt/obj/LT-eLABa-0001:E.02~2008~D_20080619_132956-56391 |
Rights | Unrestricted |
Page generated in 0.0032 seconds