bachelor's thesis
Anže Medved (Author), Narvika Bovcon (Mentor)

Abstract

This thesis illustrates a concept for a virtual reality based application design and implements a 3D modeling application using VR technology. The application itself allows the user to perform 3D modeling while moving around VR space in various ways. The models may be created from scratch and manipulated by different tools or imported as well as exported during application runtime. Prior to implementation presentation, the reader gets familiarized with terminology and concepts of 3D modeling field. Furthermore, the implementation addresses more abstract thesis questions about how to make use of limited input as efficiently as possible, how to interact with objects in VR space intuitively, how to design a versatile 3D GUI system which is handy for the user, etc. The latter goal speaks of the necessity for striving toward new ideas to make VR as useful as possible in different industries. Technology is relatively new and a lot of its potential undiscovered. The application is written in C++, using Unreal Engine 4 framework and HTC Vive hardware for VR. It covers intended 3D modeling goals while also presenting some interesting and generic ways of using VR in this type of applications.

Keywords

virtual reality;graphics;modeling;3D modeling;graphical user interface;computer and information science;diploma thesis;

Data

Language: English
Year of publishing:
Typology: 2.11 - Undergraduate Thesis
Organization: UL FRI - Faculty of Computer and Information Science
Publisher: [A. Medved]
UDC: 004.946:004.5(043.2)
COBISS: 142209027 Link will open in a new window
Views: 20
Downloads: 8
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: Slovenian
Secondary title: Primer koncepta 3D modeliranja na osnovi virtualne resničnosti
Secondary abstract: Naloga ilustrira koncept uporabe VR tehnologije ter dobrih razvojnih praks na primeru izdelave aplikacije namenjenje 3D modeliranju, ki za svoje delovanje uporablja tehnologijo virtualne resničnosti. Aplikacija nudi uporabniku možnost 3D modeliranja v VR prostoru, po katerem se lahko premika. 3D modele je možno ustvariti in jih modificirati, lahko pa so tudi uvoženi ali izvoženi iz programa med uporabo. Bralec je še pred samo predstavitvijo implementacije seznanjen s ključnimi termini in koncepti s področja 3D modeliranja. Poleg modeliranja pa implementacija poskuša odgovoriti tudi na bolj abstraktna vprašanja glede doseganja maksimalne učinkovitosti glede na omejen nabor vhodnih kontrol, glede intuitivne interakcije z objekti v VR prostoru, izdelave uporabniku prijaznega 3D GUI, ipd. Ta cilj govori o pomembnosti stremenja proti novim načinom uporabe VR in snovanja tovrstnih aplikacij, saj je s tem VR bolj uporaben v industriji. Tehnologija je - v komercialno dostopnejši obliki - relativno mlada, zato je mnogo njenega potenciala še vedno neodkritega. Aplikacija je napisana v programskem jeziku C++ in uporablja programsko ogrodje Unreal Engine 4. Strojna oprema za VR je HTC Vive. Aplikacija zadostuje zadanim ciljem, kar se tiče zahtev 3D modeliranja, poleg tega pa predstavi še nekaj zanimivih in generičnih načinov uporabe VR v tovrstnih aplikacijah.
Secondary keywords: virtualna resničnost;grafika;modeliranje;3D modeliranje;aplikacija;univerzitetni študij;diplomske naloge;Navidezna resničnost;Modeliranje podatkov (računalništvo);Grafični uporabniški vmesniki;Računalništvo;Univerzitetna in visokošolska dela;
Type (COBISS): Bachelor thesis/paper
Study programme: 1000468
Embargo end date (OpenAIRE): 1970-01-01
Thesis comment: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Pages: 177 str.
ID: 18034578