VIRTUAL REALITY TEETH EXPLORE MUHAMMAD HAZIQ BIN AZMAN @ NORAZMAN BACHELOR OF INFORMATION TECHNOLOGY (INFORMATICS MEDIA) WITH HONOURS UNIVERSITY OF SULTAN ZAINAL ABIDIN 2019/2020
VIRTUAL REALITY TEETH EXPLORE
MUHAMMAD HAZIQ BIN AZMAN @ NORAZMAN
BACHELOR OF INFORMATION TECHNOLOGY
(INFORMATICS MEDIA) WITH HONOURS
UNIVERSITY OF SULTAN ZAINAL ABIDIN
2019/2020
VIRTUAL REALITY TEETH EXPLORE
MUHAMMAD HAZIQ BIN AZMAN @ NORAZMAN
BACHELOR OF INFORMATION TECHNOLOGY
(INFORMATICS MEDIA) WITH HONOURS
FACULTY OF INFORMATICS AND COMPUTING
UNIVERSITY OF SULTAN ZAINAL ABIDIN
2019/2020
i
DECLARATION
I hereby declare that this report is based on my original work except for quotations and
citations, which have been duly acknowledged. I also declare that it has not been
previously or concurrently submitted for any other degree at University of Sultan Zainal
Abidin or other institutions.
________________________________
NAME :
DATE :
ii
CONFIRMATION
This project report entitled Tooth Explore Virtual Reality was prepared and submitted
by Muhammad Haziq Bin Azman @ Norazman and have been found satisfactory in
terms of scope, quality and presentation as a part of fulfilment of the requirement for
Bachelor of Information Technology (Informatics Media) with honours at University
Sultan Zainal Abidin. The research conducted and writing of this report was under my
supervision.
__________________________
NAME :
DATE :
iii
ACKNOWLEDGEMENT
In the Name of Allah, the Most Gracious and the Most Merciful.
The research presented in this dissertation could not be done without the
encouragement of many people. Firstly, I would like to thank to my supervisor, Dr. Wan
Mohamad Amir Fazamin bin Wan Hamzah, who has always give a useful idea and
advice throughout in developing this project successfully.
I want to take this opportunity to thanks to my mother, Haniza Binti Mastam
and my father Azman @ Norazman Bin Selamat. Last but not least, special thanks to
all my lectures of Faculty of Informatics and Computing for their support and advices.
And for all my friends, thank you for helping, advising and support me in finishing my
project. May Allah bless all the effort thet has been taken to finish this project.
Thank you.
iv
ABSTRACT
Virtual reality (VR) means experiencing things through computers that don't
really exist. VR technology that is getting widely use in various sectors such as
education, entertainment, military and manufacturing. This research is conducted to
develop a Virtual Reality Teeth Explore Mobile Application which operates using
android platform. The objective of this project is to study the virtual reality in order to
build a 3D model and interactions in VR. To design and develop a virtual reality that
show human teeth structure and the function of each teeth. This application is an
education application purpose but in interactive way by implementing VR in this
application. Some major element of multimedia will be developing in this application.
Furthermore, the methodology used in this application is Addie methodology. ADDIE
methodology consists of 5 phases which is Analysis, Design, Development,
Implementation, and Evaluate.
v
ABSTRAK
Realiti maya (VR) bermaksud mengalami sesuatu alam maya melalui komputer.
Teknologi VR yang semakin banyak digunakan dalam pelbagai sektor seperti
pendidikan, hiburan, ketenteraan dan pembuatan. Kajian ini dijalankan untuk
membangunkan aplikasi telefon pintar Virtual Reality Teeth Explore yang
menggunakan operasi android. Objektif projek ini adalah untuk mengkaji realiti maya
untuk membina model 3D dan interaksi dalam VR. Untuk mereka bentuk dan
membangunkan realiti maya yang menunjukkan struktur gigi manusia dan fungsi setiap
gigi. Aplikasi ini merupakan aplikasi pendidikan tetapi dengan cara interaktif dengan
melaksanakan VR dalam aplikasi ini. Beberapa elemen utama multimedia akan
dibangunkan dalam aplikasi ini. Selain itu, metodologi yang digunakan dalam aplikasi
ini adalah metodologi Addie. Metodologi ADDIE terdiri daripada 5 fasa iaitu Analisis,
Reka Bentuk, Pembangunan, Pelaksanaan, dan Penilaian.
vi
CONTENTS
FACULTY OF INFORMATICS AND COMPUTING ii
DECLARATION i
CONFIRMATION ii
ACKNOWLEDGEMENT iii
ABSTRACT iv
ABSTRAK v
CONTENTS vi
LIST OF FIGURES x
LIST OF TABLES xi
CHAPTER 1
INTRODUCTION
1.1 Project Background 1
1.2 Problem Statement 2
vii
1.3 Objectives 2
1.4 Scope 3
1.4.1 User Scope 3
1.4.2 Admin Scope 3
1.4.3 Device Scope 3
1.5 Limitation of Work 4
1.6 Expected Result 4
1.7 Chapter Summary 4
CHAPTER 2
LITERATURE REVIEW
2.1 Introduction 5
2.2 VR Platform 6
2.3 Existing Application 7
2.3.1 Dentacom 7
2.3.2 An Interactive Dental Video Game (IDVG) 8
2.3.3 Erietta 9
2.3.4 Rhomaleosaurus 10
2.4 Comparison Existing Product 11
viii
CHAPTER 3
INTRODUCTION
3.1 Introduction 12
3.2 Addie Methodology 13
3.2.1 Analysis Phases 14
3.2.2 Design Phases 14
3.2.3 Developement Phases 17
3.2.4 Implementation Phases 17
3.2.5 Evaluate Phases 18
3.4.1 Hardware 19
3.4.2 Software 21
3.5 Technique 23
3.6 Summary of Chapter 23
CHAPTER 4
IMPLEMENTATION AND EVALUATE
4.1 Introduction 24
4.2 Implementation 25
4.2.1 Interfaces Design 26
4.2.2 3D Model 30
4.2.3 VR Environment 32
ix
4.2.4 Programming Language 34
4.3 Testing 34
4.4 Result 36
4.5 Summary of Chapter 36
CHAPTER 5
CONCLUSION
5.1 Introduction 37
5.2 Project Contribution 37
5.3 Problem and Limitation 38
5.4 Future Work 38
5.5 Conclusion 39
REFERENCES 40
APPENDIX A (GANTT CHART FYP I) 41
APPENDIX B (GANTT CHART FYP II) 42
APPENDIX C (PROJECT POSTER) 43
x
LIST OF FIGURES
Figure 2.1: Dentacom User Interface 7
Figure 2.2: IDVG Screenshot 8
Figure 2.3: Erietta Screenshot 9
Figure 2.4: Rhomaleosaurus Screenshot 10
Figure 3.1: ADDIE Methodology 13
Figure 3.2: VR Teeth Explore Menu 14
Figure 3.3: VR Teeth Explore Help 15
Figure 3.4: VR Teeth Explore Display 16
Figure 3.5: VR Teeth Explore Information 13
Figure 3.6: VR Teeth Explore Framework 18
Figure 3.7: Gaze Input Interaction 23
Figure 4.1: Menu Page 26
Figure 4.2: Incisors 27
Figure 4.3: Canines 27
Figure 4.4: Molars 28
Figure 4.5: Premolars 26
Figure 4.6: View 29
Figure 4.7: Mouth 30
Figure 4.8: Incisors 31
Figure 4.9: Molars 31
Figure 4.10: VR Environment 32
Figure 4.11: VR Main Menu 33
xi
LIST OF TABLES
Table 1.1: Comparison Existing Product 11
Table 3.1: Hardware Requirement 21
Table 3.2: Software Requirement 22
Table 4.1: Test case for successful of open the application 35
Table 4.2: Test case for successful of audio and animation in VR environment 35
Table 4.3: Test case for successful of exit the application 36
Table 1: Gantt Chart Fyp 1 40
Table 2: Gantt Chart Fyp 2 41
1
CHAPTER 1
INTRODUCTION
1.1 Project Background
Three-dimensional virtual worlds are becoming very popular among educators
(Lazaros Papadopoulos, 2013). A combination of video and audio, filling a single
person’s field of sensation, that works with their perceptual process to give the illusion
of being in a computer generated, and yet believable, reality (O’Toole, 2017). As
technology getting modern rapidly, VR technology is one of technology for the future
as its getting improvise day by day. Hence, by inserting VR technology in this
application will be sums up the quality of the application.
The application that will be develop is, VR Teeth Explore is a virtual reality in
mobile device. In this application, user feels like they in a real human mouth so they
can explore and know how inside human mouth is. This VR allow user to get an
information about each teeth that available. The user also can collect memorize and
moment when using this application.
2
1.2 Problem Statement
Based on this project literature review about existing products, there is still no
teeth virtual reality in mobile version especially for android have been develop yet.
There are some teeth VR application but in desktop version and most of teeth
information can get in mobile application. Other than that, just a traditional teaching
method by using dentures in classroom which is unattractive and boring. As we know
an early exposure through the effective learning aid tool in studies is very important to
increase their interest in a certain subject. By using VR to learn about teeth is a good
alternative. This VR also might help user with zero knowledge in teeth get an
information and function about each teeth especially for students. Teachers also might
enjoying their teaching classes as this is diferent teaching technique than usual (Kirsten
,2004).
1.3 Objectives
Here are the objectives in this project to be achieve to make this project
successfully complete:
1. To study the virtual reality in order to build a 3D model and interactions in
VR.
2. To design and develop a virtual reality that show human teeth structure and
the function of each teeth.
3. To test and evaluate the virtual reality is functional and provide beneficial
to the user.
3
1.4 Scope
The scope is going to outline the users and functions of this application and
make the implementation easier. The scope of this application is divided into three
which are admin, user and device.
1.4.1 User Scope
(1) Able to explore this application.
(2) Able to play this application.
1.4.2 Admin Scope
(1) Able to update this application.
(2) Able to manage application.
1.4.3 Device Scope
(1) Android phone only
4
1.5 Limitation of Work
The limitations in conducting this application are:
a) This application is only available for Android phones.
b) This application only uses the English Language.
c) The user needs a VR Box to use this application.
d) Limit only for mobile based.
1.6 Expected Result
The expected results for this project are:
a) Succeed in developing a mobile application for Android phone.
b) This application can provide fully function for functional requirement.
c) The user gets to learn the function of each teeth.
1.7 Chapter Summary
The chapter covers the overall description of the application such identifies the
problem statement, objective, scope, expected result and project management plan.
Hence, this application is design to help the user get knowledge about human teeth.
5
CHAPTER 2
LITERATURE REVIEW
2.1 Introduction
This chapter is about literature review for the VR application that will be
developed, which is very important for the research. Literature review is a text of a
scholarly paper, which includes the current knowledge. This chapter will explain of the
literature review carried out on the application that will be used as references in
developing this application. Therefore, the purpose of the literature review is to find,
read and analyses the literature or any works or studies related to this VR application.
6
2.2 VR Platform
In virtual reality, the platform used in the production depends on the selection
made before the builder. This project will use VR Box or VR Google cardboard for VR
in mobile version. Google cardboard is a VR platform developed by Google as a head
mount for mobile phone. This is one of VR low-cost head gear. Google provides three
software development kits for developing Cardboard applications: one for the Android
operating system using Java, one for the game engine Unity using C#, and one for the
iOS operating system. To develop a mobile VR application also need a low budget than
other VR platform that need a higher budget than VR mobile version such as Oculus
Rift. The Oculus Rift is a virtual reality headset developed and manufactured by Oculus
VR. Oculus radically redefines digital entertainment. Immerse yourself in games or go
inside your favourites films Software development kits for this application is Oculus
SDK.
7
2.3 Existing Application
Here are several existing applications that have been study before starting this
project:
2.3.1 Dentacom
Figure 2.1: Dentacom User Interface
This is a mobile application to mediate the uncertainty of dental emergencies.
The development and study consisted of a needs analysis and quality assessment of
intraoral images captured by smartphones; prototype development; refining the
prototype through usability inspection methods; and formative evaluation through
usability testing with prospective users (Corey D. Stein, 2016).
8
2.3.2 An Interactive Dental Video Game (IDVG)
Figure 2.2: IDVG Screenshot
This dental video game is based on a dental video. IDVG are made for dental
student in their first year. The purpose of this game are to teach the student about dental
procedure based on the video about procedural in dental process. The research design
was a randomized controlled trial with eighty first-year dental students enrolled in the
preclinical operative dentistry course. Students’ change in knowledge was measured
through written examination using a pre-test and a post-test, as well as clinical tests in
the form of a benchtop shear bond strength test.
9
2.3.3 Erietta
Figure 2.3: Erietta Screenshot
A three-dimensional virtual worlds simulation of kids as a patient at dentist.
Dental education can also take advantage of the virtual world’s pedagogical features in
order to give students the opportunity to interact with virtual patients (VPs) and practice
in treatment planning. This study demonstrated that a paediatric dentistry VP built in a
virtual world offers significant learning potential when used as a supplement to the
traditional teaching techniques
10
2.3.4 Rhomaleosaurus
Figure 2.4: Rhomaleosaurus Screenshot
The Natural History Museum have created this brilliant immersive movie in
which an ancient marine reptile comes back to life. Play it on the YouTube app, with
the phone placed into a Google Cardboard viewer and move your head around to follow
the vast but graceful beast as it swims by.
11
2.4 Comparison Existing Product
This table about comparison existing product. The table show name of product,
strength, weakness, platform and method of product.
Table 2.1: Comparison Existing Product
2.5 Summary of Chapter
This chapter discusses the information about VR Platform to find the best
software and technique that use to develop this application and study about existing
product VR. This study is more to focus on development and guide to the successful
project, to come out with the new application will benefit all user. Next chapter will
discuss the methodology to develop the application.
12
CHAPTER 3
INTRODUCTION
3.1 Introduction
This chapter will show the beginning process of developing this project until
end of project. Each phases of project will be explaining to give more understanding for
this project. There are many method that can be adapt or use in this project, but the most
suitable method that can be used for this project is ADDIE. The ADDIE Model have
five phases which is analysis, design, development, implementation, and evaluate.
13
3.2 Addie Methodology
Figure 3.1: ADDIE Methodology
The ADDIE model is the generic process traditionally used by instructional
designers and training developers. The five phases Analysis, Design, Development,
Implementation, and Evaluation represent a dynamic, flexible guideline for building
effective training and performance support tools. This method needs less cost of budget
and basically very systematic. Thus, ADDIE model quite commonly use for project
development.
14
3.2.1 Analysis Phases
In analysis phase, instructional problem is clarified, the instructional goals and
objectives are establishing and the learning environment and learner’s existing
knowledge and skills are identified. In this stage, project problem statement, objective,
target user, content and strategy must be clearly explaining. Analysis some existing
application may help to improve the project analysis phases. The weakness of existing
product could be our strengths.
3.2.2 Design Phases
In this phases, storyboard and prototype making. Storyboarding is also a part of
multimedia design process. The storyboard is just a sketch or image to show how the
application will look like after fully prepare. A prototype is an early sample, model, or
release of a product built to test a concept or process or to act as a thing to be replicated
or learned from. Here are Teeth Explore VR storyboard.
Figure 3.2: VR Teeth Explore Menu
15
This figure is about menu page. Users will lead to this first page that called menu
page. It has two buttons that users can click on, first button is start and second button is
help. Which each button will lead users to different view.
Figure 3.3: VR Teeth Explore Help
This figure is about help page. Which when users click onto the button help in
the menu page. Then it will lead users into the help page. Inside this page will help
users to use this application.
16
Figure 3.4: VR Teeth Explore Display
This figure is about teeth display page. When users click onto the button start in
the menu page, then it will lead users into the home page. Inside this page users can see
the environment inside the mouth. In this page it will be include a button that will able
to lead you to the next page.
Figure 3.5: VR Teeth Explore Information
This figure is about display information page. After users click on button that
provide in previous page, users will lead into a display information of teeth pages.
Inside this page users can learn types of teeth.
17
3.2.3 Developement Phases
The next phase is development. The Development stage starts the production
and testing of the methodology being used in the project. In this stage, designers make
use of the data collected from the two previous stages, and use this information to create
a program that will relay what needs to be taught to participants. If the two previous
stages required planning and brainstorming, the Development stage is all about putting
it into action. This phase includes three tasks, namely drafting, production and
evaluation. All of the components of multimedia are prepared during this phase.
Multimedia that involve for this project which is, three-dimensional model, audio,
animation and VR technology.
3.2.4 Implementation Phases
The implementation phase is a testing phase. Prototype applications will be
tested by the supervisor to detect any errors or weakness of this application. During the
test, the supervisor will comment for improvements to be made. Test run project is
when the developer tests out their own project. This is to ensure that the project can be
use without any problem accordingly. User test run is before presenting the final product
a beta version is given to the user just to try and evaluate. The user feedback will be note
and improvise the application.
18
3.2.5 Evaluate Phases
The last stage of ADDIE Model is Evaluate. This phase is a final testing of the
entire project The main goal of the evaluation stage is to determine if the goals have
been met, and to establish what will be required moving forward in order to further the
efficiency and success rate of the project. This phases quite same like implementation
phases where the application will be test, the application will be test by a user or client
itself. This to make sure that the application meet the ojectives of project. This phase
has teo stages which is, debug and final product. Debug is to identify any error. There
will be error if the user complain about it. Developer must find a solution to handle or
fix the error. For final product stage, developer will publish their product or application
to the public.
19
3.3 Framework
Figure 3.6: VR Teeth Explore Framework
Framework is is a software library that provides a fundamental structure to
support the development of applications for a specific environment. An application
framework acts as the skeletal support to build an application. Figure 3.14 shows an
overview of flows of the project looks like. The framework shows that user has to apply
VR headgear with mobile phone and VR headgear will connect with the application.
This application developed with Sketchup, Autodesk Maya 3D and unity software.
Finally, the application gives VR view to VR headgear and VR headgear give
immersive view to a user.
3.4 Hardware and Software
Software and hardware are important thing to make any project. This section
presents all software and hardware requirement that involved in the development
process and description for each software and hardware.
3.4.1 Hardware
20
Hardware is the the machines, wiring, and other physical components of a
computer or other electronic system. Hardware more to physical aspects of computer.
Each hardware has it own roles to build this project. Here are hardware that has been
used for this project.
NAME DESCRIPTION FIGURE
LAPTOP • Acer Aspire E 15
• Intel Core i5-8250
1.6 GHz with Turbo
Boost Up to 3.4 GHz
• NVIDIA GeForce
MX150 with 2 GB
VRAM
• 8 GB DDR3 L
Memory
• 1000 GB HDD
External Hard Disk
Store backup data of this
project
VR headgear
Used to test runs and overall
final roduct
21
Mobile Phone • Redmi Note 4
• 3 GB + 32 GB
• Snapdragon 625
• 5.5” full HD Display
1920 x 1080
resolution
Mouse Used during 3D modeling
and VR developement
Table 3.1: Hardware Requirement
3.4.2 Software
To develop this project, it can be many choices to choose the best software, this
is because the selection of software depends on requirement needed in this project. The
software to develop this project is shown as below:
SOFTWARE DESCRIPTION FIGURE
Unity To create the Virtual Reality app
and overall project and animate 3D
characters
Maya 2018 Used to create 3D character models
22
To find a research project and some
input for this project
Visual Studio
To write a coding for Virtual Reality
technique
Adobe
Illustrator
To design interface, posters and logo
application
Adobe
Photoshop
Used to create sketches of background,
characters and posters.
SketchUp
Create 3D models more to
environment modeling and project
prototype 3D model.
Table 3.2: Software Requirement
23
3.5 Technique
Technique is a systematic procedure, formula, or routine by which a task is
accomplished. There are many technique can be used in virtual reality. Gaze interaction
technique seems suitable with this project. Gaze refers to where the figure in the image
is looking. Figure shows gaze interaction technique.
Figure 3.7: Gaze Input Interaction
3.6 Summary of Chapter
In this chapter talks about methodolgy for this project which is, ADDIE model.
Each phases has been explained what happened in every phases. Project framework of
this project also explained in this chapter. Other than that, the hardware and software
requirement also had been discussed.
24
CHAPTER 4
IMPLEMENTATION AND EVALUATE
4.1 Introduction
This chapter will discuss about implementation of the methodology discuss us
previous chapter and testing to obtain result of each implementation. Implementing and
testing is techniques and method that are used for this application development. This
phase involved a real system development based on application design that has been
planned earlier. Technique adopted for the evaluation and testing of Teeth Virtual
Application is test case testing which test the application functionalities modules by
modules to ensure that the software conforms to its specification and meets the
requirements.
25
4.2 Implementation
Implementation is the realization of an application, or execution of a plan, idea,
model, design, specification, standard, algorithm, or policy. System implementation is
the process of defining how the information system should be built like the physical
system design and as well as ensuring that the information system is operational and
used. At the same time, the system develop must meets the quality standard and to fulfil
the human computer interaction. In addition, interface design produced should be based
on user requirements and compatible with the present. Below is the interface that has
been developed for this application.
26
4.2.1 Interfaces Design
User interface (UI) design is the process of making interfaces in software or
computerized devices with a focus on looks or style. Figure below will describe the
interface of output from the application.
Figure 4.1: Menu Page
The homepage when user open this application. This page will be view before
user choose any button to play. In this page have provide button home and lead users
to another page.
27
Figure 4.2: Incisors
After users click onto the button home, users will lead into the next page of
display information of teeth. This page is about incisors teeth.
Figure 4.3: Canines
After users click onto the button, users will lead into the next page of display
information of teeth. This page is about canines teeth.
28
Figure 4.4: Molars
After users click onto the button, users will lead into the next page of display
information of teeth. This page is about molars teeth.
Figure 4.5: Premolars
After users click onto the button, users will lead into the next page of display
information of teeth. This page is about premolars teeth.
29
Figure 4.6: View
The homepage when user open this application. This page will be view before
user choose any button to play. In this page have provide sound instruction about how
to play this application and sound background.
30
4.2.2 3D Model
Virtual Reality is use 3D object in real 3D environment and present them into
virtual objects in a real time. In 3D computer graphics, 3D modelling is the process of
developing a mathematical representation of any surface of an object in three
dimensions via specialized software (Wikipedia, 2018). The product is called as a 3D
model. The model can also be physically created using 3D printing devices.
Furthermore, this project created a 3D model using Autodesk Maya and SketchUp
included with some texture. The 3D model for this application is shown below:
Figure 4.7: Mouth
The view shape of jaw. This page will be view before user choose any button to
play.
31
Figure 4.8: Incisors
The teeth 3D model. This tooth will be show to user with display information.
Figure 4.9: Molars
The teeth 3D model. This tooth will be show to user with display information.
32
4.2.3 VR Environment
Virtual reality is an experience taking place within a computer-generated reality
of immersive environments can be similar to or completely different from the real world
(Wiki, 2019). To make immersive environment, the software that use is Unity3D.
Unity3D is the best software to develop Application Virtual Reality. The VR
Environment for this application is shown below:
Figure 4.10: VR Environment
33
Figure 4.11: VR Main Menu
The environment when user open this application. This page will be view before
user choose any button to play.
34
4.2.4 Programming Language
A programming language is a vocabulary and set of grammatical rules for
instructing a computer or computing device to perform specific tasks. The term
programming language usually refers to high-level languages. In this application,
language that developer use is C sharp (C#).
4.3 Testing
A test case is set of condition or variable under which tester will determine
whether a system under test satisfies requirement or works correctly. The process of
developing test of application can also help find problems in the requirements or design
of an application. Test case also can be defining as a sequence of step to test the correct
functionality of an application. There is a list of steps, test, procedures and expected
outcomes. Each features have been test whether it function as desire or not and each
button have its own function for user to try.
35
4.4 Result
Table 4.1: Test case for successful of open the application.
Step Test Procedure Expected Output Result
1. Open the application Button “play” will appear
on menu that link to the
main page
Success
Table 4.2: Test case for successful of audio and animation in VR environment
Step Test Procedure Expected Output Result
1 User enter the first trigger Sound of background music Success
2 User approaches each
incisors tooth
Audio and information
about incisors
Success
3 User approaches each
canine tooth
Audio and information
about canine
Success
4 User approaches each
premolars tooth
Audio and information
about premolars
Success
5 User approaches each
molars tooth
Audio and information
about molars
Success
6 User approach Home
button
Back to main menu page Success
36
Table 4.3: Test case for successful of exit the application
Step Test Procedure Expected Output Result
1 User approach on exit
button
Exit from application Success
4.5 Summary of Chapter
As a summary for this chapter, the developer shows the interfaces those
developed for the teeth virtual application. The developer also implements some
multimedia element such as image and text. Next, evaluation test did by developer by
testing the application. This phase also important as it is to optimize the application
for the higher level. The error that occurred, had been fixed by the developer. Finally,
the test case necessary to guide the tester to test the application.
37
CHAPTER 5
CONCLUSION
5.1 Introduction
This chapter discuss on the project contribution, constraint of project future
works that can be taken into considerations and eventually conclusion.
5.2 Project Contribution
The contribution of this application to the user especially to the student to learn
an interactive way about human teeth and give experience how it feels like inside human
mouth. Teeth Virtual Reality using VR technology created with VR mobile application
using Unity3D software. Next, I’ve designed all 3D environment with real textures with
Autodesk Maya. Lastly, this application also created using a new technique which is
gaze interaction technique. User don’t need any controller to interact with any button
in application.
38
5.3 Problem and Limitation
There are several problems and limitation when developing this application. The
major of problem when develop this application is lack of knowledge in this field. The
developer starts with software Unity3D and Virtual Reality with zero because before
this developer don’t have any subject about Virtual Reality. Next, lack of man power
as this is individual project, so it takes time to build an application with virtual reality
concept.
5.4 Future Work
VR Teeth Explore still needs to improve a lot of time by time. Since this application,
has information about teeth only, the developer can add a quiz or games that related with
teeth so that users can learn or teach for their daily life. Since this application just has
information of tooth, so developer can add more part inside the mouth such as tongue
or maybe can include types of bacteria inside the mouth for users learn and user can get
more information about part of inside mouth. Next, the future work is doing the
Multilanguage and make computer-based platform using Oculus Rift.
39
5.5 Conclusion
In conclusion, the objective to build a Teeth Virtual Reality Application was
successfully achieved. This system is really helpful to the user to learn about human
teeth in interactive way. Then, the gaze interaction techniques had been used in this
application to add more interactivity and user-friendly for users. ADDIE model had
been used during the development of the application. The framework and the interface
design that included in this report can also act as a guideline for user to use this
application.
40
REFERENCES
Corey D. Stein (2016, October 10) A Prototype Mobile Application for Triaging Dental
Emergencies.
Dr Robert O’Toole NTF (2017, September 11) Kick start VR at Warwick Project
Report.
James. (20 January, 2011). Software Testing Method. Retrieved from Software Testing
Fundamental
Kangas, J. (2013). Categories of Gaze interaction events. Defining Gaze Interaction
Events, 2.
Kirsten H. Wysen (2004, February 6) Kids get care: integrating preventive dental and
medical care using a public health case management model.
Merijn Kersten(2018, February 2) Designing User Interaction in VR.
Pimentel, K., & Teixeira, K. (1993). Virtual reality through the new looking glass.
Rafat S. Amer.(2010, December 29) Development and Evaluation of an Interactive
Dental Video Game to Teach Dentin Bonding.
Ryan, M. L. (2001). Narrative as virtual reality. Immersion and Interactivity in
Literature.
O’Toole, D. R. (2017). Kickstart VR at Warwick. UK: University of Warwick.
Satava, R. M. (1993). Virtual reality surgical simulator. Surgical endoscopy, 7(3), 203-
205.
Smith, M. D. (2000). U.S. Patent No. 6,159,100. Washington, DC: U.S. Patent and
Trademark Office.
Wickens, C. D., & Baker, P. (1995). Cognitive issues in virtual reality
41
APPENDIX A (GANTT CHART FYP I)
Table 1: GANTT CHART FYP 2
42
APPENDIX B (GANTT CHART FYP II)
ACTIVITY
WEEKS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
PROJECT MEETING WITH
SUPERVISOR
PROJECT DEVELOPEMENT
PROPOSAL PROGRESS
PRESENTATION &
EVALUATION
PROJECT TESTING
POSTER PREPARATION
FINAL YEAR PROJECT
FORMAT WRITING
WORKSHOP
SUBMIT DRAFT REPORT &
DOCUMENTATION OF THE
PROJECT
SEMINAR PRESENTATION
DISSUCSSION &
CORRECTION REPORT
FINAL THESIS
SUBMISSION
SUBMISSION HARDCOPY
REPORT & LOGBOOK
SUBMISSION
Table 2: GANTT CHART FYP 2
43
APPENDIX C (PROJECT POSTER)