research

Constructing a 3D motorcycle model for game development usage in Unreal Engine 4

Abstract

The purpose of this thesis was to examine the process of creating a 3D model of a motorcycle from the concept stage to the game ready object. The model was designed for a current generation game engine (Unreal Engine 4) and was created using the newest techniques. The complete process was first studied and then used in practice. Creation consists of modeling high and low poly models, baking them down, UV-mapping and texturing. Theoretical part focuses on learning: modeling high and low poly, retopology, uv-mapping, texturing. How to make the best possible outcome on all these areas. Practical part consists of high poly modeling; making the base high poly model using the techniques learned during the theoretical part. Creating the low poly model from the high poly, using different techniques, decimation and retopology. UV-mapping the low poly model and baking it down. Texturing the final model. And presenting renders of finished product. Modeling was done using Maya 2017, chosen for being the most intuitive and easiest to use compared to other options. Some cloth parts of the model were created in Marvelous Designer 5. The finished product is high quality, highly detailed asset ready to be placed into a game engine.Tämän opinnäytetyön aiheena oli tutkia moottoriopyörän 3D-mallin luomista konseptista valmiiksi peliin lisättäväksi tuotteeksi. Malli tehtiin nykyisen generaation pelimoottorille (Unreal Engine 4) ja luotiin käyttäen uusimpia alan tekniikoita. Prosessi opiskeltiin aluksi läpi, jonka jälkeen se tehtiin käytännössä. Työ koostuu korkea- ja matalapolygonisen mallin mallintamisesta, niiden yksityiskohtien siirtämisestä, UV-kartoituksesta sekä teksturoinnista. Teoriaosuus keskittyy oppimiseen; mallintamiseen, retopologiaan, UV-kartoitukseen, teksturointiin sekä miten eri osa-alueilta saadaan parhaat lopputulokset. Käytännönosuudessa teoriaosuudessa opittujen käytäntöjen avulla mallinnetaan lopullinen malli. Luodaan korkeapolygonisesta mallista pelimottorin vaatima matalapolygoninen versio käyttäen eri tekniikoita, kuten retopologia ja desimointi. UV-kartoitetaan matalapolygoninen malli ja siirretään korkeapolygonisen mallin yksityiskohdat siihen. Lopuksi teksturoidaan lopullinen malli ja luodaan siitä esittelykuvat. Mallintaminen tehtiin käyttäen Maya 2017, joka valittiin sen intuitiivisen käyttöliittymän ja helppokäyttöisyyden takia. Osa kankaita sisältävistä malleista luotiin käyttäen Marvelous Designer 5:ttä. Lopullinen tuote on korkeatasoinen ja yksityiskohtainen malli, jonka voi ottaa käyttöön pelimoottorissa

    Similar works