Creating a three-dimensional cave system and modifying it in real time

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

School of Science | Master's thesis
Checking the digitized thesis and permission for publishing
Instructions for the author

Date

Mcode

T-111

Degree programme

Language

en

Pages

87

Series

Abstract

The problem of the thesis is to create a three-dimensional cave system which can be modified in real time. The cave system must work fast and look good. The thesis studies different techniques for creating the cave system. For example, the marching cubes algorithm is used for creating geometry and triplanar texture mapping is used for mapping textures in arbitrary geometry. Several methods are also discussed for achieving better graphical quality and efficiency. The thesis also introduces a prototype as the solution to the problem. Using the previously studied techniques and some other methods, the prototype is able to create the desired cave system. The prototype meets the requirements quite well. The performance and the graphical quality are good. Surfaces look smooth and the frame rate is steady, even when modifying the land heavily. Thus, the prototype creates a good base for developing a possible video game in the future.

Diplomityön ongelma on luoda kolmiulotteinen luolasto, jota voidaan muokata reaaliajassa. Luolaston on toimittava nopeasti ja näytettävä hyvältä. Diplomityössä tutkitaan tekniikoita luolaston luomiseksi. Muun muassa geometrian luomiseksi käytetään marching cubes algoritmia ja tekstuurien mappaamiseksi mielivaltaiseen geometriaan käytetään triplanar texture mappingia. Graafisen näyttävyyden ja tehokkuuden aikaan saamiseksi ehdotetaan muutamia tekniikoita. Thesiksen ongelma pyritään ratkaisemaan kehittämällä prototyyppi. Käyttämällä edellä tutkittuja tekniikoita sekä muutamaa muuta menetelmää prototyypillä pystytään luomaan halutunlainen luolasto. Kehitetty prototyyppi täyttää ongelman vaatimukset melko hyvin. Suorituskyky ja graafinen laatu ovat hyviä. Pinnat näyttävät sulavilta ja ruudunpäivitys on tasaista jopa silloin, kun maata muokataan raskaasti. Täten prototyyppi luo hyvän pohjan mahdolliselle pelin kehitykselle.

Description

Supervisor

Savioja, Lauri

Thesis advisor

Vuorinen, Johannes

Other note

Citation