SRS
SRS
2019
DECLARATION
I hereby declare that this report is based on my original work except for quotation 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
JARKASI
i
CONFIRMATION
The research is conducted and the writing of this report was under my supervision
ii
DEDICATION
I would like to dedicate my project to my beloved mother and father, Mohamad Jarkasi
Bin Makon and Habibah Binti Sadli who have taught me to be patient and never give
task we did. I would also like to dedicate this to my friends Nur Zarith Akilla binti
Amboaka and Azawiyah binti Abu Talib who have inspired me and give me opinion
and motivation throughout this year. Not to forget my respectful supervisor, En Kamir
bin Mohd Yusof and my fellow friends from Bachelor of Information Technology
(Media Informatic) who have help me through a lot in my journey finishing this project.
iii
ABSTRACT
Nowadays, the use of technology is increasing and expanding in human life. The
use of technology has expanded into many fields including research, doctoral,
educational, and many more. The technology used in education especially in early
education for children is to add more knowledge and help educators to teach more
effectively. However, many of school especially in the rural area still lacks of the
learning aid tool that help student in their studies. Thus, learning become boring and
difficult. Therefore, with the advent of AR model Application based on Solar system
for Kids these children can use technology properly. This interactive flashcard also
Augmented Reality in two language. This project is able to provide an effective learning
aid tool for student besides providing opportunities for these children to study and use
elements are provided in this AR Application with the aim of attracting children to
learning. In conclusion, this project can help children learn more effectively and become
iv
ABSTRAK
pengetahuan dan membantu pendidik untuk mengajar dengan lebih berkesan. Walau
mempunyai alat bantuan pembelajaran yang berkesan untuk membantu pelajar dalam
pengajian mereka. Oleh itu, pembelajaran menjadi membosankan dan sukar. Selain itu,
masa mereka terbuang dengan perkara yang tidak berfaedah. Oleh itu, dengan adanya
menggunakan teknologi dengan betul. Di samping itu, flashcard interaktif ini juga
memberi peluang kepada kanak-kanak ini untuk berinteraksi dengan teknologi dalam
bentuk realiti maya dalam dua bahasa. Objektif projek ini adalah untuk menyediakan
alat bantuan pembelajaran yang berkesan untuk pelajar selain menyediakan peluang
pada usia muda mereka. Projek ini juga boleh memberi manfaat kepada ibu bapa dan
multimedia disediakan dalam Aplikasi untuk menarik minat kanak-kanak untuk belajar.
v
TABLE OF CONTENT
DECLARATION .......................................................................................................i
CONFIRMATION ................................................................................................... ii
ABSTRACT ............................................................................................................. iv
ABSTRAK ................................................................................................................ v
CHAPTER 1 ............................................................................................................. 1
INTRODUCTION .................................................................................................... 1
vi
CHAPTER 2 ............................................................................................................. 7
CHAPTER 3 ........................................................................................................... 17
METHODOLOGY ................................................................................................. 17
vii
3.7 FINDINGS ...................................................................................................... 31
CHAPTER 4 ........................................................................................................... 32
viii
CHAPTER 5 ........................................................................................................... 50
CHAPTER 6 ........................................................................................................... 78
CONCLUSION ....................................................................................................... 78
REFERENCES ....................................................................................................... 81
ix
LIST OF FIGURES
Figure 4.5: Storyboard of Earth Info and Let Sing Button ........................................ 37
x
Figure 4.16: Import Image Target into Unity .............................................................. 46
Figure 4.17: Embeded The Spin Source Code into The Object ................................. 47
Figure 4.18: Embeded The Rotate Source Code into The Object .............................. 47
Figure 4.19: Embeded The Zoom Source Code into The Object ............................... 48
Figure 4.20: Embeded The Move Source Code into The Object ............................... 48
xiii
LIST OF TABLES
xiv
LIST OF APPENDICES
xv
CHAPTER 1
INTRODUCTION
1.1 Background
In the 21st century, the learning process not only occurs in the classroom and
based on the textbooks only. One change that can be identified in this century is that the
learning process becomes more interactive and productive with the use of technology
tools in education. Before, the learning process is just reading, writing and counting but
Among the Nine challenges in the 2020 vision that our Prime Minister Tun Dr
Mahathir Mohamad has pointed out is "to create a scientific and progressive society, a
this endeavour Malaysia has introduced various science and technology courses at all
However, the students were less interested in the subject of science because of
the mediation language that being used is in English since there was no exposure since
childhood especially for the rural area student. Furthermore, most teaching aids based
on digital or electronic, only involve one-way communication and less effective for
students with IQs that differ from ordinary students. Hence, many students are seen as
1
having difficulties when dealing with subjects that have complex concepts and require
reality is the integration of digital information with the user's environment in real time.
Unlike virtual reality, which creates a totally artificial environment, augmented reality
uses the existing environment and overlays new information on top of it. (Rouse,
2016)The solution to the problem is with the AR Model based on Solar System Card
for Kids in recognizing our solar system. Although its syllabus is based on syllabus of
science standard 4, but it is also suitable to be used as the first home teaching aid tool
for children as early as 5 years old because it has interesting multimedia elements such
as animation, image, audio, text and video yet it is very simple and useful.
There are various augmented reality applications of solar systems that have been
developed to attract children into science subjects. But its lacking in lot of aspect. For
example, most of the application are develop not based on the actual syllabus of science
subject for the topic of solar system that were taught in school. However, lot of
information still are not available in the application. Besides, it’s does not have
additional features that very interactive and the function is limited. So, this kind of
application is not practical anymore. In this section, the main purpose of problem
statement is to focus the attention of solution to the problems. There are three main
problems currently.
2
i. Student is having difficulty to understand and adapt with subjects that
have complex concepts & high visualization like science subject. Thus,
ii. Children are not exposed to more interactive learning aids tool in their
school or home
iii. Most of the learning materials have only in one language, which makes
Without the effective learning aid tool, the learning process become less interesting
and difficult to them to understand about the certain topic. 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. Concise descriptions of the issues stated
1.3 Objectives
There are the following objectives of AR Model based on Solar System Card for
Kids are:
ii. To design a learning aid tool that help student in their studies with the help
of five element multimedia which is text, image, audio, video and animation
3
iii. To develop an application based on AR technology as a student learning tool
with two language provided, in Malays and in English in a form of flash card
1.4 Scope
the system solar. For the solar system illustration is by using adobe
language.
ii. Module. The module in this AR card include language selection, scanning
image on the card, knows the name of the planet and others solar system
features, the fact about the planet, and formulas how to memorize the name
of the planet.
iii. Age. This project age scope is focused on kid that age 10 years old that
4
1.5 Limitation Work
A limitation is any aspect that hinders a study and its findings. (Moura, 2017) . This
AR model based on Solar System Card for kids is limited by two aspect:
i. This Application is applicable only for android user which is not supported
ii. This Application implement physical button only for the interaction between
At the end of the project, the expected outcome of the proposed project development
is as follows:
Reality for the better understanding for student in standard 4 (10 years old
kids)
ii. This application as an interactive tool for kids in learning process about
technology.
5
1.7 Report Structure
project background, problem statement, objectives, scopes and thesis structure. Chapter
2 is literature review and discuss the technique and theory that had been carried out by
another researcher and existing project that related to the on-going project. Chapter 3 is
a methodology that discusses method or technique that are used in the project and
Chapter 4 discussed about storyboard of the project and specifying in detail design of
6
CHAPTER 2
LITERATURE REVIEW
2.1 Introduction
This chapter discusses about previous work or related work about Augmented
Reality flash card for Solar System project. The literature review involving process of
read, evaluating and analysed the available literature related to the selected area of a
project to introduce a need for a new research. In this project literature review, a
research has been made to understand and get some overview about existing project and
related technology.
Augmented reality is the integration of digital information with the user's environment
in real time. Unlike virtual reality, which creates a totally artificial environment,
augmented reality uses the existing environment and overlays new information on top
of it (Rouse, 2016).
7
2.2.1 Augmented Reality History
The beginning of the AR idea was in 1950s when Morton Heilig, a motion cameraman,
believed that cinema as an art that should be able to attract the audience into the screen.
During 1962, Heilig developed his idea model, called in 1955 as "The Cinema of the
Future", known as Sensorama, which existed before digital computing. (Abrar Omar
Alkhamisi, 2013).
Then the first Augmented Reality was first invented by a Professor and
Computer Scientist from Harvard name Ivan Sutherland in 1968. He invented a device
that he called The Sword of Damocles which is a head-mounted display. This device is
the first sort of augmented reality device that being invented by him and his student,
Bob Sproull. (Isberto, Technology News: The History of Augmented Reality, 2018)
During 1975 an artificial reality laboratory was established by Myron Krueger. This
laboratory or this video place is an area where user can deal with the virtual elements
Hence AR become a field of study in the early of 1990s. The first survey about
whereas he defined AR as assembling real and virtual environment together while both
of them is being recorded in 3D and interactive in real time. In 2000 the first mobile AR
game was invented by Bruce Thomas. This mobile AR game was displayed during the
been designed primarily with mobile apps. e.g. Wikitude. After that, AR Travel Guide
was created in 2008. (Abrar Omar Alkhamisi, 2013) Figure 2.1 below show how the
8
2.3 Solar System
A solar system is a star and all of the objects that travel around it—planets, moons,
asteroids, comets and meteoroids. Most stars host their own planets, so there are likely
tens of billions of other solar systems in the Milky Way galaxy alone. Solar systems can
also have more than one star. These are called binary star systems if there are two stars,
or multi-star systems if there are three or more stars. The solar system we call home is
located in an outer spiral arm of the vast Milky Way galaxy. It consists of the Sun (our
star) and everything that orbits around it. This includes the eight planets and their natural
satellites (such as our moon), dwarf planets and their satellites, as well as asteroids,
Four previous techniques have been studied in this section. Many of them are using
different technique to make the system/project. Some of them are using marker less
detection technique while the other is using marker-based detection technique. There
are some advantage and disadvantage that can be analyse for the added value that can
9
2.4.1 Simulation of Investigating the Earth and Universe Using Interactive
Mobile Augmented Reality Based on Smart Evaluation
the real and virtual. Camera captures the basic form the image markers in real
image and mainly focus AR-Solar-System on smart phone for practical book. The
objectives of this project are to improve learning process is categorized on school text-
book. The application was built with text-based AR solar system that can help student
directly accessing any info on their text book and the smartphones will display once
they learn from text book and directly access the image of AR-solar system. The
The description will be printed beside the markers and those markers will be
held the augmented images of solar system. When the markers are placed onto the
configuration of all the markers. The idea of this work is very similar to that of the
calibration of two cameras. One can consider that each marker defines a local coordinate
coordinate system. If the users move around and view in a large working space with
same book then it should be a good choice the commercial tracking system. But these
commercial systems often cost effective, so the users as a school student may not be
willing to afford it (Behrang Parhizkar, Lashkari, Jubair, & Zahra Mohana Gebril, 2012)
10
2.4.2 Augmented Reality Based Educational Tool on Live Solar System (LSS)
Before the design and development of Live Solar System (LSS) an initial
analysis was carried out at two secondary schools located in the state of Pahang,
Malaysia. The sample of study consisted of 100 form 3 students and 8 science teachers.
Based on the interview result there are several problems that can be identified during
the learning process for astronomy subject. One of them is student difficult to
imagination the concept. The fact that the teacher needs to use 3-Dimensional way like
object, animation and graphic to help the students. So, this LSS was develop to show
the solar system for the teaching and learning purpose of the topic Astronomy using
AR Technology for Form 3 Students, based on Stars and Galaxies topic in their
syllabus. This (LSS) Educational tool does help student to learn the astronomy but
various software was used in developing the prototype which is users needed the
additional hardware in order to use the prototype. That hardware includes the Webcam,
marker HMD or monitor because they are essential components in the implementation
of LSS where it is difficult, less interactive and highly cost. The webcam used to capture
image also essential by the AR system to detect and track the marker. It is important to
ensure the accuracy of 3D registration on the associated markers. Meanwhile the Head-
Mounted-Display function was to display the composite image. The output image is
being processed to overlay 3-Dimensional virtual objects. HMD output resolution must
be equipped with the same resolution or greater than Webcam. However, the monitor is
as alternative choice if the user unable to afford the cost. For the marker the using black
and white colour marker and have their own ID in the AR system in order to able the
11
2.4.3 Innovative Learning of Solar System using Augmented Reality for Primary
School Student
Parhizkar, 2012) in Malaysia, the Science subject is one of the core subjects in the upper
primary level where student would have to sit for it in the UPSR (Primary School
Evaluation Examination). Therefore, they develop the Solar System Planetary for
proposed project is to help students learn the subject more easily, while ensuring that
teachers can transfer appropriate knowledge to the students. Those material also are
expected to make the teaching and learning session more interesting and more effective
since the student are having problem in understanding the subject while most of
astronomy resources currently available to students are in the form of 2D. As the system
design being carried out, the texture of the planets is obtained and information about
the planets is obtained during the data collection stage as the first step. After the coding
and development stage being implement, a webcam is used as a tool to capture the
markers.
The system output which is the virtual object then are projected on the marker
and will display in video stream. However, the marker that being used is Hiro marker
2.4.4 Astronomy for Kids E-Learning System using Marker less Augmented
Reality
Augmented reality, 2013) authors Junco and Mastrodicasa provided the result of their
Generation Y. In their 2007 book, they reported that generation Y whom we many
12
define as those who were born between 1983 to early 2000 using technology at higher
rates compared to people from other generation. These findings may explain why
today's children, especially those in primary school, prefer to use digital devices as
because now days students find it boring to use their textbook except for classroom
activities. As we know that textbooks are the main references for a student as it is
representing the actual standard in learning process. Besides that, the other problem that
have been identified with today’s education process is the way of the knowledge
delivery to the student. The conventional linear teaching methods conducted without
interactivity will give students less experience, thus causing less interest in certain
critical subjects such as Science. Because there are some subject that can only be taught
without additional tools and some of the subject might need it to improve the
understanding towards certain process. The Objective of the proposed project are
representation of their textbook content which they can interact with in real time,
besides to enhance the textbook in order to engage a reader in ways that have never
which is now days the use of smartphones is wider than the use of computers.
13
2.5 Comparison Table of the Existing System
14
Title 3. Innovative Learning 4. Astronomy for Kids E-
of Solar System using learning System Using
Augmented Reality Marker less Augmented
for Primary School Reality
Children
Author • Zahra Mohana Gebril • Che Samihah Binti Che
• Koo Ah-Choo Dalim
• Yuen May-Chan
• Behrang Parhizkar
Year • 2012 • 2013
About • Development of the • Providing an interactive
Solar System learning process using AR
Planetary for to the students in order to
Standard 4 students better enhance their
through Augmented understanding on Eclipse.
Reality Technology
Advantage • Student learn the • Provide students with
subject easier augmented audio-visual
• Teacher able to contents as the
transfer appropriate representation of their
knowledge to student textbook contents which
they can interact with in
real time
Disadvantage • Need to use webcam • The application will be only
on Laptop or external on desktop-based
webcam to scan the application
image
• Using Hiro marker
which is less
interesting
15
2.6 Summary
This chapter discuss about an overview about the concept of the system. Literature
Review is important to help the developer to know the problem from the previous
system that can be improves or as a guidance of the flow of new system. Besides, it
helps the developer in understanding the system and the chosen techniques more.
16
CHAPTER 3
METHODOLOGY
3.1 Introduction
This chapter will explain the details about the research methodology and system
of inquiring in a particular field. The project methodology is being used to solve all the
completed and meet the objectives. It is important to decide what is the problem occur
and what kind of method that are suitable to overcome the problem in the proposed
project. There are a few steps that are being followed in this research methodology as
17
Figure 3.1: Steps in Research Methodology
Science subjects are among the subjects that considered as difficult by students,
especially amongst primary school students. Science requires the work of studying
through the approach of looking at it carefully, measuring it, making experiments and
the students that science is a difficult subject. If this kind of thing continues, the 9th
plan in the 2020 vision proposed by Tun Mahathir is difficult to achieve. Why science
is a difficult subject among students? There are three main problems currently that can
be identified.
18
i. Student is having difficulty to understand and adapt with subjects that
have complex concepts & high visualization like science subject. Thus,
ii. Children are not exposed to more interactive learning aids tool in their
school or home
iii. Most of the learning materials have only in one language, which makes
Based on the problem definition that being stated before, this project was proposed to
find the solution for the problem. The general objectives of this research are to make
science as a favourite subject with the help of technology in order to achieve the 2020
youngsters. Therefore, the specific objective of this project being proposed are
stage of age for a certain topic in subject science and how it affected their
study.
ii. To design a learning aid tool that help student in their studies with the help
of five element multimedia which is text, image, audio, video and animation
using the AR technology which is these five elements can help people
19
in accordance with the policy of enhancing Malay language and empowering
iv. To evaluate the functionality of this proposed project to see whether the AR
technology can help students in understanding the complex concepts & high
The facts prove that people have used 75% of the ability to remember based on what
they hear, see and do, 40% of what they see and hear, while 20% of what they hear only.
Reality for the better understanding for student in standard 4 and for the
ii. This application as an interactive tool for kids in learning process about
technology.
A hypothesis behind this research is conducted based on the fact and the expected result,
where the use of technology as learning aid tool in more interactive way can help
students to remember and understand subjects that contain a complex syllabus and
20
3.5 Research Design
Two types of method are being used in this research to proposed the suitable solution
which is observation method and collection of secondary data. The result from this
21
A review about existing project has be done. The result of review is as stated at table
2.1. and the needs of improvement is necessary. The best solution to overcome it, is by
animation, text, and image as learning aid tool. For this project, a topic about solar
system from standard 4 science text book syllabus has been chosen as it is suitable for
children age 5 to 6 years old too. Besides, this topic also contains a complex concept
and need a high visualization as the universe can’t be seen with our bare eye.
The reason for choosing Augmented Reality technology with 5 element multimedia as
a) Augmented Reality
the world around it and make some virtual and real world a new
ii. Augmented reality (AR) aims to take the real world as a base by
22
b) Five Element Multimedia:
iii. more vibrant and realistic video or graphic display or presentation is able
Figure 3.2 below show the overall structure of the research design process in a diagram
form.
23
3.6 System Development Methodology
There are lot of methodology model exist within the development process which
are waterfall model, spiral, agile, ADDIE and many more. Hence the 3D Production
Production pipeline is the process of creating and implementing art for a particular
project, most often associated with creative processes like video games, films and
animation. There are three main stage in this model i.e. Preproduction, Production and
Post Production. It will be explained later with more details about every stage and
component that involves in this project development. Figure 3.3 show the scope of this
3.6.1 Preproduction
On this stage it is broken down into a few components which is generate an idea, flow
24
3.6.1.1 Idea
existing product. There a few ways to generate the idea including reading from the book,
randomly surf the web, by observing our socialize circle or it can come from just about
anywhere and almost from anything. After done work on the basic premise of a good
idea that we think it worth pursuing, it’s time to turn it into a narrative form. For this
proposed project there are some question to ask during this idea component, as guide
This is important because and existing knowledge and any other relevant characteristic
also the content of this project need to know before develop this project as to meet the
user need. This AR model application based on solar system card is developed for
student standard 4 and for children age 5 to 6 years old as their interactive learning aid
tool whether at home or at school. The contain is in bilingual language with five-element
multimedia on it includes text, image, audio, video and animation. This application is
following the syllabus from science text book standard 4. The contain of this AR
application can be referred to Figure 3.4 while the development tool is shown in Table
3.2.
25
Figure 3.4: The Module that Contain in this Project
26
Table 3.2: Development Tool
Flow chart is a diagram form to show the flow or sequence of movement or action that
occur in the project of the final output. The detail about flowchart of this AR model
27
3.6.1.3 Storyboard
Storyboard is the visual story form of the flow chart. It includes early ideas what the
project about and how the project working. It is being used to visually understand what
is going on in project.
3.6.2 Production
The production stage includes the following components, research & development,
Research and development (also known as R&D) is a component that also spans the
developer needs to search the ratio for making the solar system as depict as the real size
of solar system. Developer needs to figure out the characteristic of the solar system and
the look of the sun moon, eight planets and the other of celestial body for making them
look realistic.
3.6.2.2 Design
An illustration for the homepage looks and illustration of the solar system for the card
is created. The image on the card as a basis for AR model during the scanning process.
While the homepage is crucial as the opening of the application before it goes to the
next steps.
28
3.6.2.3 Modelling
Everything that needs to be seen onscreen or rapid prototyped has to be modelled. There
are many techniques for creating 3D models. For this project, software like Autodesk
3.6.2.4 Texturing
In the texturing component, the colour and the surface properties being apply to the
geometric models. The model surface should look like its match the real-world
counterpart. It is important to create the mood for the user as they feeling they were in
that place.
3.6.2.5 Coding/Animation
The movement of object is created by coding the model using C# language. The
movement of the sun, moon, eight planets and other celestial body should depict the
real one. In this process also, an interaction will be added where the user can touch the
object where the object reacted as a button at the phone screen. Other features like text,
Before the image can be printed into the card form, the illustration needs to be made as
marker detection so that when camera scan the image, the 3D object will pop out
through their phone. To make the picture as the marker detection, the image illustration
needs to be upload to the Vuforia to setup the image as the image target. That image
database is saved for the scan propose. Then setup the camera, image target and then
29
3.6.2.7 Develop and Implementation
During this stage the Unity AR need to be deploy to mobile and set the mobile as
developer to be able the camera on the phone scan the image and display the 3D Solar
System. However, the webcammed on the laptop or pc also can be used for image
scanning test before deploy the project into the mobile phone.
3.6.3 Postproduction
On this final stage a few components must be taken for the draft output including test
run the project, and then the final output will be produced.
This is when the developer test and runs the project to ensure that the project can be
used and running accordingly. Before presenting the final product, this project will be
given to other user for the test and feedback proposed. Criticisms and constructive
The final product is ready to be presented and launched for a large audience to use.
30
3.7 Findings
Therefore, the marker-based technique has been used to develop this AR Application
model based on Solar System for Kids. As this application platform is for android user.
The language for building this AR application is C# language and the environment is in
is suitable for standard 4 student as their learning aid tool during school and for children
3.8 Summary
This chapter discuss about the methodology for the development of the learning aid tool
31
CHAPTER 4
APPLICATION DESIGN
4.1 Introduction
make it a functional application. Generally, for this project, the application was design
by 3 main steps which is Initial Design, Content Design and Interactivity Design.
this chapter will discover the stage of development process from the initial
design to the merely output of the final product. In this chapter, the explanation of every
stage was given to give the reader an overview on how the project development process
32
4.2 Initial Design
4.2.1 Framework
Figure 4.1 above shows the framework design of AR Model Application Based on Solar
System Card For Kids. Vuforia SDK is a platform to create Augmented Reality for
mobile devices or even for PC. The databases which are image target are saved there.
Unity used to create the Augmented Reality and all the project. Meanwhile, User able
to choose any button in the mobile application. AR Camera button for scan the flash
card and let sing button to play to video song about the planet User also able to scan
any image on the flashcard for display 3D animation models. Addition, User can interact
with the object like zoom scale or rotate the object or even choose to display the
information in English or Malay. The object then will be displayed on the mobile
33
4.2.2 Flow Chart
34
Based on Figure 4.2, the application starts by providing users to choose the start, or exit
button at home page. User need to pick or choose one card if user choose the solar
system card, when user click the start button the screen will scan the image on the card
There is a home an info and an exit button which is if the user clicks the home
button it will direct to the homepage. If the user clicks the info button it will display the
fact about solar system and if user clicks the exit button it will end the application. User
can choose the language to display and hear the facts whether in English or Malays.
While for the let sing button when user click on it, it will display a video for the
memorizing tips to remember the names of planets. If the user clicks on the exit button
35
4.2.3 Storyboard
36
Figure 4.5: Storyboard of Earth Info and Let Sing Button
37
4.3 Content Design
For the content design process, there are interface design, flash card design, 3D
object modelling, animation and database setting. Each process will be discuss briefly.
An interface design which is menu interface and AR Camera interface were created in
Unity 3D Software as shown as in Figure 4.7 and Figure 4.8. The process include adding
button on the interface, and include the source code on each navigation button.
38
Figure 4.8: AR Camera Interface
There are 11 flash card of solar system were created using Adobe Photoshop.
The process are include adding picture of 9 planet into the canvas, adding the
background image, text and other small features to various the design as shown as in
Figure 4.9.
39
Figure 4.9: Flashcard Design Process
All the 9 planets including moon and sun were created in Autodesk Maya Software as
shown as in Figure 4.10. The process are include creating 3D object using polygon
shape, texturing and covert the polygon object into smooth mesh preview before it can
be converted into fbx object. Fbx is a format for 3D object where it can be use at any
3D software. Some nurb primitive object are not supported in Unity 3D software so
thats why polygon object is used to create the planets instead of the circle object it self.
40
Figure 4.10: 3D object Modelling and Texturing
4.3.4 Animation
During this process all the object were arreange depict to the real solar system. Each
planet were given a path like an orbit to ensure it can circulated around the sun.
Keyframe is used to diffrentiate the circulating time for each planet. Figure 4.11 show
how the animation be done. After that this animation were baked and convert into fbx
41
Figure 4.11: 3D object Animation
Flash card are design not only for printed purpose. The used of flash card is very
important to ensure the object appear on the screen when it is scan. Before the flash card
features. Those feature will enable the flashcard to be scan. All the image are upload
into Vuforia developer to make the image into database. The database features are auto
generated. Each different unique feature are used to define different 3D object.
42
Figure 4.12: Upload Image to Vuforia Developer
Figure 4.12 above show the process of uploading the images to Vuforia developer portal
before it can be used as an image target. Developer need to upload the selected picture
one by one and each picture must define it width size and name.
43
Figure 4.14: Image target Database Feature
Figure 4.13 and Figure 4.14 show what happened after the image is being uploaded.
The star rating that shown in both figures as indactors for a good or bad image target.
More stars means easily for the object to appear in the screen when the flash card is
scan. All the database need to be download and install it into the unity to set them as an
image target.
44
4.4 Interactivity Design
For the interactivity design part. The augmented reality environment is build by using
Unity 3D software of 2.1 version. This part is the heart of the project where the
interaction between user and application was created to achieve the project objective.
Interactivity Design include setting up the AR Camera and source code embeded into
the 3D object.
45
Figure 4.16: Import Image Target into Unity
The Figure 4.15 above show AR camera setup on the planet scene to make the
interaction work ell and manage all attributes to ensure that it functions as how it should
be. After AR Camera has been setup the image target need to be import as shown as in
Figure 4.16 and put the 3D object above it. The object that being put above the image
target are the object that will be appear during the scan activities.
In this part all the source code is being embedded into every object. The code are include
on roatation of planet, user interaction like zoom, scale and move the object. Figure
4.17 to Figure 4.20 show the embeded code that being implement into the Mercury
Planet. While Figure 4.21 show the example source code that has been used to rotate
the planet.
46
Figure 4.17: Embeded The Spin Source Code into The Object
Figure 4.18: Embeded The Rotate Source Code into The Object
47
Figure 4.19: Embeded The Zoom Source Code into The Object
Figure 4.20: Embeded The Move Source Code into The Object
48
Figure 4.21: SpinMercury Code
4.5 Summary
In this chapter, the explanation is all about how the application is designed which is
include the initial design, content design and interactivity design. All the explanation
and the project development process screen shot that included in this report can also act
as a guide for user to visualise on how the project being developed. It is also shown that
49
CHAPTER 5
5.1 Introduction
previous chapter. The testing on this application will be held on this chapter to get result
develop according to the main objectives of this project and fulfil the user requirement.
The purpose of this test is to facilitate the developer to identify the problems and
implemented immediately.
50
5.2 Implementation
The apk file is build and being implemented on a smartphone model Huawei Nova 2
Figure 5.1 show the home page for the application. At the Figure 5.1, there are
three buttons at the top right of the interface and two buttons at the middle below the
three buttons on the top right is Exit, About App and User Guide. While the two buttons
in the middle below represent AR Camera and Let Sing. The exit button is to close the
apps, About App button is information of what is this application about and for the user
guide is a guide for the user on how to use this application. The main button AR Camera
to able the user to scan the flashcard. For the let sing button will show the user a video
51
Figure 5.2: About Apps
52
Figure 5.4: Confirmation exit panel
Figure 5.4 shows a confirmation exit panel when user click the ‘x’ button on the top
53
5.2.2 AR Camera
Figure 5.5 show a scene of AR Camera when user click the AR Camera button. There
are two buttons on the top right of the corner of the screen. The exit button is to close
the apps. And the home button is to back to the home page when user click it.
54
Figure 5.6: Display info panel in English
55
Figure 5.6 show an information is display in English language when user tap on the
object. There is Malay button beside the sound button on Figure 5.6 where user can
choose to display the information panel in Bahasa Melayu. While Figure 5.7 show an
information is display in Malay language. User also can hear an explanation voice
according to the language that their choose, just by clicking the sound button on the
right below of the panel. User also can choose to go back to the previous display
information which is English information just by clicking the English button. On the
top right of the panel is the close button. When user click this button, it will close the
56
Figure 5.9: Object zoom
57
Figure 5.8 to Figure 5.10 shows the interaction that happen when user make some
activities on the object. To zoom in or zoom out the object user need to pinch the object
with two fingers, while to move the object user only need to use one finger. The object
Figure 5.11 shows a confirmation exit panel when user click the ‘x’ button on the top
58
5.2.3 Let Sing
Figure 5.12 show a description the purpose of the video clip about solar system song
after user click the Let Sing button. Button play at the middle below of the panel to
display the video clip. Button Home at top right corner is to make the application move
to the homepage.
59
Figure 5.13: Video Clip Screenshot (first part)
60
Figure 5.15: Video Clip Screenshot (third part)
61
Figure 5.13 to figure 5.16 shows a few screenshots from the video clip song about the
solar system. The purpose of this video is to help the students in remembering the names
of planets according to the right order with combination of five element which is image,
text, sound, video and animation. The two buttons on the top right corner on the video
clip represent the close (close the video clip) and home page (go back to the home page).
5.2.4 AR Marker
Enhanced reality marker or short AR marker is a visual signal that triggers virtual
information display. Markers are common images or small objects trained first so they
can be identified later in the camera stream. After the marker is recognized, its position,
scale, and rotation are derived from visual signals and transferred to virtual information.
For this project, images are being used as AR Marker. The image is then upload to
Vuforia to get the information features about the image whether it is suitable to be the
marker. Vuforia developer is a website to make the image into an AR Marker and every
marker has their features to track AR as seen as Figure 5.18 which is an example of
marker features. The images then are printed in form of flash card. The flashcards called
as marker or image targets. It was designed with colourful element using Adobe
Illustrator and Adobe Photoshop. Image of the planet in the centre and the names of
planets in bilingual so that user know the names of planets in both languages.
62
Figure 5.17: Solar System AR Marker
63
Figure 5.19: Sun AR Marker
64
Figure 5.21: Moon AR Marker
65
Figure 5.23: Mercury AR Marker
66
Figure 5.25: Venus AR Marker
67
Figure 5.27: Earth AR Marker
68
Figure 5.29: Mars AR Marker
69
Figure 5.31: Jupiter AR Marker
70
Figure 5.33: Saturn AR Marker
71
Figure 5.35: Uranus AR Marker
72
Figure 5.37: Neptune AR Marker
73
5.3 User Testing
A user testing has been conducted at SK Keluang to get a few responses about
this project in order to see whether the product is working according to the project
objectives or not. Hence the proposed of this user testing is being held is to get the
necessary data or feedback in order to improve the product in the future work. There
are five students from grade 4 and 3 science teachers from SK Keluang are involved in
this user test. To get the feedback about this product a questionnaire as in Appendix C
has been made and the data has been collected. The pie chart in Figure 5.39 to Figure
5.42 below show the result from the questionnaire form and Figure 5.43 show the
74
Figure 5.40: Pie chart Result of Question Two
75
Figure 5.42: Pie chart Result of Question Four
76
5.4 Result
The expected result after releasing of the AR Model Application Based on Solar
System Card for Kids is user should be able to learn about Solar System in form of
Augmented Reality. The user can make interaction like move, rotate and scale the
object. Finally, the user also can display the info panel with a single touch on the object
and can choose language to display the information. As for fun learning experience a
video clip about solar system song will appear when user click the start button on Let
Sing panel. The developer also expected that the system could function well and fulfil
5.5 Summary
In conclusion, implementation part in this chapter have been describe and show
all the user interface and function of every button in the application. It can act as a guide
for new user to use this application. User testing also have been done to ensure that all
the function run smoothly also to get a feedback from user for proposed improvement.
77
CHAPTER 6
6.1 Introduction
Kids, problem and limitation during project development as well as future work to
AR Model Application Based on Solar System card for Kids is develop mainly
to help student in standard 4 to understand more on the subject that need a high
visualization like subject Science especially in solar system topic. This application is
developed with the help of five elements of multimedia which is image in form of
flashcard, text as info, animation like rotation of the planet, sound and video of solar
system song with animation of 2D cartoon that being implemented on this application.
The benefit of this application is user can see the planet in form of Augmented reality
with bilingual text and sound so that user can learn and understand well the application
as Bahasa Melayu is our mother tongue language and English as our second language.
Furthermore, it is very convenience since it can be installed into the mobile phone and
can be used either at school or home. Hence this application doesn’t need internet
78
connection. Moreover, it can be the interactive learning aid tool as user can make an
interaction like rotate, scale and move the 3D object with their fingers.
The major problem and limitation during project development are this
application is only applicable only for Android. This has cause the other operating
system (iOS) cannot install this application into their mobile phone. This has caused the
user requirement is hard to establish since the teacher or the parents of target user may
be the iOS user. The time constraint as the development process need to be done within
four months it clashes with other subject project due date and cause the user
requirements is hard to establish since the target user are from various background of
user need to bring together the flashcard (image target) whenever they want to use it.
So, the use of this application is limited because if there is no flashcard or image that
79
6.4 Future Work
AR Model Application Based on Solar System Card for Kids still has a lot of
room to be improved. Since this application is build for learning aid tool, other activities
like quizzes or games might help more student in their understanding about the subject
they study and the outcomes will be the learning aid tool that is most interactive and
suitable for teachers and parents’ usage to teach their student or children. This
application can also be built into marker less where user can easily track the 3D object
anywhere even without the flash card. Lastly, this application can also be built with
virtual button implementation as it is as new things and can make the learning process
become more interesting since we know the physical button is commonly and widely
6.5 Summary
AR Model Application Based on Solar System Card for Kids is the learning aid tool
that help student standard 4 in Subject Science in order to understand more about the
high visualization topic. Based on previous study and discussion with supervisor and
panel the suitable approach that will be implemented in this project is by using AR
technologies with marker-based basis as the image target. The application is provided
with two language which are Bahasa Melayu and English that are suitable for any
student with different IQ level. The application screen shot that included in this report
can also act as a guide for user to use this application. Hopefully, this application may
help student to understand better about high visualization topic like Solar System
80
REFERENCES
Behrang Parhizkar, M. R., Lashkari, A. H., Jubair, M. A.-A., & Zahra Mohana Gebril,
Canada,Malaysia,Mesir: https://www.researchgate.net.
https://cirt.gcu.edu/research/developmentresources/research_ready/descriptive/
observational
https://www.colocationamerica.com/blog/history-of-augmented-reality
Kien Sin Aw,Halimah Badioze Zaman. (2009). Augmented Reality Based Educational
Methodology, Methods and techniques (p. 110). Jaipur: New Age International
81
Kuang, J. (2017, November 16). News&views: Cook’s Recipe for Augmented Reality:
https://immersed.io/cook-recipe-apple-vision-ar-headset/
Lonnie Shekhtman, E. L. (n.d.). Solar System: Our Solar System. Retrieved from
solarsystem.nasa.gov: https://solarsystem.nasa.gov/solar-system/our-solar-
system/overview/
Moura, P. T. (2017, July 25). Research Support: Don't Worry! And Write the
https://musicstats.org/why-addressing-the-limitations-of-your-research-is-so-
important/
en.oxforddictionaries.com:
https://en.oxforddictionaries.com/definition/methodology
http://hubblesite.org/reference_desk/faq/all.php.cat=solarsystem
whatis.techtarget.com: https://whatis.techtarget.com/definition/augmented-
reality-AR
Shekhtman, L., & Thompson, J. (2018, October 9). Overview: Our Solar System.
system/our-solar-system/overview/
82
Zahra Mohana Gebril,Koo Ah-Choo, Yuen May-Chan,Behrang Parhizkar. (2012).
83
APPENDIX A: FINAL YEAR PROJECT I GANTT CHART
Week
Task Name 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1
0 1 2 3 4 5 6
1. Topic discussion and
determination
1.1 Discuss and determine
project proposed with
supervisor
1.1.1 Project title
1.1.2 Introduction
1.1.3 Problem statement
1.1.4 Objective
1.1.5 Scope project
1.1.6 Conclusion
3. Proposal Writing
3.1 Chapter 1: Introduction
3.1.1 Background
3.1.2 Problem Statement
3.1.3 Objectives
3.1.4 Scope
3.1.5 Activities and
Milestone
3.2 Chapter 2: Literature
Review
3.2.1 Introduction
3.2.2 Analysis/Technique
of
Model/Current
project
3.2.3 Comparison table
Of Existing system
4. Proposal Progress
4.1 Presentation & Evaluation
84
5. Discussion &Correction
Proposal & Proposed
Solution Methodology
5.1 Discuss suggestion made
by panel and make
correction
5.2 Approval from supervisor
6. Proposed Solution
Methodology
6.1 Problem Identification
6.2 Design
6.2.1 Process Model
6.2.2 Data model
6.2.3 Method
7. Proof of Concept
7.1 Develop Prototype or
use existing tool
7.2 Show the process of
execution
85
APPENDIX B: FINAL YEAR PROJECT II GANTT CHART
Week
Task Name 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1
0 1 2 3 4 5 6
1. Layout Design
1.1 User interface Design
1.2 Flashcard Design
5. Progress presentation 1
6. Development
and Implementation
6.1 Design
6.2 Modelling and texturing
6.3 Coding and Animation
6.4 Rendering
6.5 Build Project apk
6.7 Documentation
7. Progress presentation to
Supervisor
7.1 Project progress and
poster
7.2 Submit draft Report
8. Testing
86
APPENDIX C: QUESTIONNARE FORM
Yes
No
Yes
No
Yes
No
Yes
No
87
APPENDIX D: PICTURE OF USER TESTING AT SK KELUANG
88
89
90