Assignment 2 Report


Introduction

The developed application “Dinopedia” is used to provide encyclopaedic description on extinct dinosaurs. Aspiring Palaeontologist, people enthusiastic for learning historical animals, and others can use the app to study about all kinds of dinosaurs, listen to the audio of their cry, see their detailed description and many more.

Description of Application

The application “Dinopedia” is based on the idea that aspiring palaeontologist and dinosaur enthusiast can learn about the extinct dinosaur.

Augmented Reality, in this case, can make the process of providing knowledge more fun than what education historically education has been providing. So, to provide fun experience as well as to give knowledge on the subject, this application was designed.

Education is one of the major sectors which can benefit a lot by investing in various modern teaching technology. This can help increase student interaction and make them more focused on the subject. The main advantages of using Augmented reality for the project is listed below:

·      AR canvas/screen can contain multimedia including text, pictures, audio and so on. So, this provides more details and increases students’ interaction and attention towards the subject.

·      A 3D model of all the animals is shown on the computer. After the engine recognises the image target, the 3D model is rendered. This helps the users to look at the animals in detail. 

·      An information button is placed on the screen which the user can click to see a panel which contains the details of the animal and that panel consist of a sound button which plays the sound of the animal after clicking it. This makes the interface clean and free from any clutters. So, this will result in better user experience.

  

Interaction Design

User Interaction with the application is important. Good Interactions makes the user’s experience. Interacting with an application enables user to do the things that they want to do specifically.

Storyboard

Figure 1: Storyboard

 

Interactions of “Dinopedia”

The main function of Dinopedia is to display a model of an animal and provide visualised information to the user. In this application, user can choose the animal they want to view by pointing AR enabled camera to an Image target. Then, the 3D model of that animal is presented in the screen. There is an image button in the bottom left corner of the screen. Clicking the button opens a new panel showing the animals details. In the new panel there is a sound button and clicking it plays the audio file while contains that animals sound. In the future, User can also add more animals, their information, gestures to scale the animals, rotate, change colour to name a few.

 

Technical Development

The application was designed and developed in Unity 3d. Furthermore, external packages were also used. Vuforia Engine was used to use Augmented Reality within Unity. The application is built for Windows platform, but can also be switched to Android or Mac or Linux that is compatible with unity’s cross platform support. To build the app, file should be selected from the main menu and from there after clicking on build select a platform to build the app and clicking on build and run automatically create the “.exe” file and executes it.   

To engage with the application, the Image target is required. By using the app, the user captures the image target and the 3D model is displayed. There is a button on the screen. Clicking the button opens an information panel which contains all the details of the animals. There is also a button that’s plays the animal’s sound.

 

Prototype


Figure 2: App Prototype

Description of 3D models


­There are 4 main 3D models used in the application. The source and how it is used is presented below: 

1)    Brachiosaurus

i)      The Source: - https://free3d.com/3d-model/brachiosaurus-v2--977277.html

ii)     The Author: - printable_models

iii)   Use Case: - Used as 3D model for Brachiosaurus

 

2)    T Rex

i)      The Source: - https://free3d.com/3d-model/t-rex-by-zino-25516.html

ii)     The Author: - Zino-fx

iii)   Use Case: - Used to display a 3D model of T Rex.


 

3)    Stegosaurus

i)      The Source: - https://free3d.com/3d-model/stegosaurus-v3--450982.html

ii)     The Author: - printable_models

iii)   Use Case: - Displays a 3D model of Stegosaurus after AR camera captures its corresponding Image target


 

 

4)    Triceratops

i)      Model Source: - https://free3d.com/3d-model/triceratops-v2--670338.html

ii)     Author: - printable_models

iii)   Use Case: - Displays a 3D model of Triceratops.


Reference

 

 

Asset

Author

Source

How is it used?

T Rex Image target

Mark Mancini

https://animals.howstuffworks.com/dinosaurs/tyrannosaurus.htm

Used to trigger T Rex 3D model

Stegosaurus

Image Target

Gage Beasley

https://www.gagebeasleyshop.com/blogs/gb-blog/all-about-stegosaurus

Used to trigger Stegosaurus

3D model

Triceratops Image Target

WildRepublic

.com

https://www.wildrepublic.com/product/triceratops/

Used to trigger Triceratops 3D model

Brachiosaurus

DinoAnimals.com

https://dinoanimals.com/dinosaurs/brachiosaurus-huge-herbivorous-dinosaurs/

Used to trigger Brachiosaurus 3D model

T Rex Sound

Gutieyaevo9

Plays T Rex’s roar

Stegosaurus Sound

alquimista 57

 Play Stegosaurus sound

Triceratops Sound

Rexy Montero

Play Triceratops sound

Brachiosaurus Sound

alquimista 57

 Play Brachiosaurus sound

 Script for Image Button and Play on button click is derived from video title “Unity - Play A Sound Effect With Button Click (2022) | EASY Unity Tutorial” made by xxRafael Productions - Rafael Vicuna

Leave a comment

Log in with itch.io to leave a comment.