Daugiakojo personažo modeliavimas ir animavimas naudojant fizikos ir „Raycast” technikas „Unity 3D” aplinkoje
Semėnas, Rokas | Recenzentas / Rewiewer |
Dzemyda, Gintautas | Darbo gynimo komisijos pirmininkas / Thesis Defence Board Chairman |
Darbo gynimo komisijos narys / Thesis Defence Board Member | |
Darbo gynimo komisijos narys / Thesis Defence Board Member | |
Darbo gynimo komisijos narys / Thesis Defence Board Member | |
Darbo gynimo komisijos narys / Thesis Defence Board Member | |
Darbo gynimo komisijos narys / Thesis Defence Board Member | |
Darbo gynimo komisijos narys / Thesis Defence Board Member |
Baigiamajame darbe analizuojamas daugiakojų personažų modeliavimas ir animavimas, naudojant fizikos ir „Raycast” technologijas „Unity 3D” aplinkoje. Nustatyta, kad dažnai daugiakojai personažai yra retai sutinkami trumpametražiniuose animaciniuose filmuose, nes tokio tipo personažus yra sunku sukurti tikroviškus dėl esamo didelio galūnių skaičiaus, personažai animacijoje yra „sužmoginami”, siekiant palengvinti animavimo procesą. Šiuolaikinė judesio fiksavimo technologija nėra specializuota kuriant daugiakojus personažus animacijai, kadangi technologija nėra pritaikyta prie mažų vabzdžių, o daugelis mokslinių tyrimų yra susiję robotikos srityje. Aptartos technologijos, kaip „Raycast”, konfigūruojami sąnariai (angl. Configurable Joints), aprašomas praktinis A* algoritmo ir navigacinio tinklelio taikymas praktikoje. Naudojant pateiktas technikas, buvo sukurtas trumpametražis animacinis filmas, įgalintis technikų taikymą daugiakojo personažo animavimo procese. Atlikta analizė ir vertinimas voro objekto animacijos realizacijai ir objekto kontroliavimui pagal iškeltus kriterijus. Pastebėta, kad toks animavimo procesas gali būti gera alternatyva kuriant daugiakojus personažusm nes tokio tipo objektas nereikia kurti atskirų animacijos ciklų, nereikia animuot ir saugoti atskirų galūnių raktinių kadrų, animaciją galima redaguoti realiu laiku, objektas prisitaiko prie skirtingų aplinkos paviršių bei gali sąveikauti su kitais fizikiniais objektais scenoje. Darbo pabaigoje pateikiamos rekomendacijos.Darbą sudaro 71 puslapiai, 4 lentelės, 49 paveikslėlių. Literatūros sąrašą sudaro 62 šaltiniai.
This Master's thesis analyses the modelling and animation creation of multi-legged character using physics and „Raycast” technologies in „Unity 3D” game engine. It has been observed that multi-legged characters are often rarely seen in short animated films, as it is difficult to make this type of characters realistic due to the large number of limbs present, due to this reason characters are usually „humanized” in the animating process. Modern motion capture technology is not specialized in creating multi-legged characters for animation, as the technology is not adapted to small insects, and much of the research is done in robotics area. Technologies such as „Raycast”, Configurable Joints, A* algorithm and the navigational mesh are discussed, and described in a practical use. Using the techniques presented, a short animated film of a multi-legged character was created, enabling the application of the techniques in the animation process. Analysis and evaluation of the animation realization and control usage of the spider object according to the set criteria was carried out. It was found that this animation process can be a good alternative for creating a multi-legged characters because this type of object does not need to create separate animation cycles, animate and store keyframes of individual limbs, the animation can be edited in real-time, the object can adapt to different environmental surfaces and can interact with other physical objects in the scene. Recommendations were made on how to create the best possible conditions for animating multi-legged characters.The thesis consists of 71 pages, 4 tables and 49 figures. The list of references includes 62 sources.