Advanced Interactive Design - Project 2
Abigail Bea Chong Ka Yee (0333966)
Advanced Interactive Design
Project 2 - Augmented Reality Application
INSTRUCTIONS
PROJECT 2 - AUGMENTED REALITY APPLICATION
In this project, we have to create an augmented reality application using
Spark AR Studio. We could make any application of our choice but we must
include the three features below:
- using ui button to change between options (for the 3 filters)
- background replacement
- using face interaction patch + face tracker
I then proposed my idea to Mr Lun before proceeding to the next stage.
After Mr Lun gave a thumbs up I started by creating the assets.
Making the assets in Procreate and Illustrator | Week 7 - Week 8 | 7.10.20 - 14.10.20
Firstly, I drew out my ideas for each of the mid-autumn stories in Procreate.
|
| Fig 7.1 Sketching Ideas |
Then I went to search for a portrait picture I could find to use as a face
reference to place my assets. I removed the background so it was easier for me
to get the whole look and aura I was going for.
|
| Fig 8.1 Portrait guide for placement |
For the first filter, I followed the story 'Chang E Flying to the moon'. I
wanted to have symbolisation in the filter so I drew the 9 suns, clouds, moon,
ribbon, and a rabbit.
|
|
|
Fig 8.2.1 Filter 1 (Progress #1) |
|
|
| Fig 8.2.2 Filter 1 (Progress #2) |
I added more texture to the background and redrew the ribbon and added
shadows. When a user raises their eyebrows the rabbit appears and disappears
whilst clouds moving as an animation.
For the second filter, I was inspired by 'Rabbit on the Moon'. I tried drawing different backgrounds to fit the elements tracked on the face but it wasn't working as well. The elements on the face would be the rabbit on top of the head and when a user blinks the type of lanterns would change (in figure 8.3.2 & 8.3.3).
Later on, when I tried putting the elements together it was too much because of the flowers on the top right so I removed it. A small animation would be the rabbit blinking in the filter.
|
|
Fig 8.2.3 Filter 1 (Final Design) |
For the second filter, I was inspired by 'Rabbit on the Moon'. I tried drawing different backgrounds to fit the elements tracked on the face but it wasn't working as well. The elements on the face would be the rabbit on top of the head and when a user blinks the type of lanterns would change (in figure 8.3.2 & 8.3.3).
I knew I wanted to have a border but was stuck using Procreate so I used
Illustrator instead for the background in figure 8.3.4.
|
| Fig 8.3.2 Filter 2 (Progress #2) |
|
| Fig 8.3.4 Filter 2 (Progress #3) |
Later on, when I tried putting the elements together it was too much because of the flowers on the top right so I removed it. A small animation would be the rabbit blinking in the filter.
|
|
Fig 8.3.4 Filter 2 (Final Design) |
Lastly, the third filter was about 'Wu Gang who chopped the tree'. I drew the components that had to be tracked on the face in Procreate and made the foreground and background in Illustator (in figure 8.5.3).
In figure 8.5.1 sihoullete of Wu Gang would act as a headband and the flower
would be for the eyes.
|
| Fig 8.4.1 Sihoullete of Wu Gang chopping the tree and a flower |
The face interaction would be when a user opens their mouth a mooncake (in figure 8.5.2) would appear.
|
| Fig 8.4.2 Mooncake |
|
| Fig 8.4.3 Filter 3 (Background) |
|
|
Fig 8.4.4 Filter 3 (Final Design) |
Moving the assets into Spark AR Studio | Week 9 - Week 10 | 21.10.20 - 28.10.20
When the assets were completed, I exported them into Spark AR Studio. It was
tricky to figure out how the background replacement worked so I made canvases
to place my background and foreground first.
|
| Fig 9.1 Importing the foreground and background |
Then I tried placing the face-paint using a face-mesh layer which were the 9
suns but it didn't go well together. I later searched up whether background
replacement and face-mesh were okay to use together in their official website
but turns out it wasn't advisable to do so. After reading the article, I
created a second version of the file and went ahead with placing the face
tracker assets such as the bunny and 9 suns.
|
|
Fig 9.2 Placing the face assests |
Once that was done, I encourted another problem with the eyeballs. I managed
to fix it by just putting the eyes I made in front of the eyes instead of
behind our eyes where it should have been. This issue was caused by the
background replacement.
After all the issues were solved, I placed the filters into null objects as
they acted as folders in Spark AR Studio. The null objects helped make my life
easier when using the ui buttons to change between all three filters.
|
| Fig 9.3 Final Filter 1 |
|
|
Fig 9.4 Final Filter 2 |
|
|
Fig 9.5 Final Filter 3 |
Below is the screenshot of patches I used.
|
| Fig 9.6 Patch Editor Window |
From figure 9.7 to 9.12 are the close-up of each patches used in this project.
|
| Fig 9.7 Patch (animation of clouds) |
|
| Fig 9.8 Patch (Bunny appearing and disappearing when eyebrows are raised) |
|
| Fig 9.9 Patch (Changing type of lanterns by blinking) |
|
| Fig 9.10 Patch (Mooncake appears and disappears when opening mouth) |
|
| Fig 9.11 Picker UI to change between filters |
SUBMISSION
The preview of my AR filter when used on phone.

























Comments
Post a Comment