Class Notes & Exercises
.png)
Jump Link:
During week 1, lecturer brief us about the module outline and assignments. We are going to create a very interesting AR application, allowing users to interact with their surroundings using mobile phone or tablet. We can form a team of 2 or just being solo doing the assignments. We are to propose ideas to create the application, create prototype and final product.
MIB:
Lecturer also showed us a lot of senior's works, to help us understand further on our projects that we will be doing. I think that the project is very interesting but I am really worried at the same time, because it looks very complicated and the workload must be very large. Lecturer gives us options to choose whether we want to do in group or individual. At first, I think it's better to do it in individual since the process might be too complicated to share, especially the Unity file. But, as I think further, the workload is really large, so it might be better to work together with someone to decrease the workload.
After some discussion, I decided to work with a groupmate, which is Renee. Our first task is to do brainstorming on AR application ideas. I did think of some ideas and I discuss it with Renee to get her feedback and improve it further.
Ideas:
Lecture notes
1. Designing Experience
- designer are to address a particular issues
- solve problem for user
- user-centric design
- we need to map the journey
2. Terminology
- experience design (XD), user interface design (UI), user experience design (UX), customer experience (CX), brand experience (BX), information architecture (IA)
- Customer is someone purchase a product; user is someone who use the product
- In information architecture allow designer to know what to include in interface design.
3. User Mapping
- We do user persona, at least 3, which represent a group of people
- We use their information to create better design
- We create empathy map to understand our user, to customize an experience that truly related to our user
- Journey map: we create a journey (that our user will experience) map, to fully include all the experience they went through, we want to provide and also review the experience whether it is bad or good, what can we improve.
We can visit this website to learn more about experience design.
Nielsen Norman Group: UX Training, Consulting, & Research - NN/g
Class exercise
Journey Map Group Activity
- we need to have a location, and we are to create a user journey map for that place
- we need to conclude AR solution to solve problem in the journey map
- include pain points, good sides and all
For our group, we do a student life in Taylor's University, it shows the journey of the student in a day. We each brainstorm for different activities and write down the points. We mentioned all kinds of the good side and bad side of the facilities, journey, and it indirectly showed our emotion as a user. The process is very fun as we all have some unique and weird ideas for our solution. We then present our journey map in the class.
What we are doing in this exercise is a current journey map, after we understand the current journey, we are to improve the experience, we will then create a future journey map. Our user experience will be greatly improved, so that the student life can get better. As you can see from below, the user journey is a lot smoother and happy.
We have a consultation session with Mr.Razif to discuss on our proposal. For my ideas, the AR Colour Learning application is quite a fun idea, but it is not workable in this module. This idea needs to incorporate AI technology, but we are not going to learn this, so this idea cannot work. The next idea is about an AR game to play with friend; this idea is also fun but not applicable. As this also need to incorporate AI technology, so I cannot use this idea too. The last idea, AR Refugee Learning apps, is workable, but it needs a little bit of alteration.
For Renee's idea, one of her idea is workable too, it's about a clue searching game, with the theme of building's history. We need to create 3D building, insert clues, and let user to find it inside the building. With the clues, they can discover the fun facts and history of the famous building.
Since we need 3 proposals for assignment 1 for each of us, we decide to think of more ideas before choosing the one we will be creating for future assignments.
Lecture Notes
In today's class, we are to learn about the types of AR, it's development and technologies. We are able to differentiate the AR, MR & VR after class. AR combines real and virtual world, MR allows user to interact (virtually touch, move, enlarge and hold) the virtual objects, while in VR, everything is virtual. Projection mapping is a type of MR experience too, it is a shared AR experience.
To enhance the AR experience in mobile phone, we can interact with the virtual objects by holding it, touching it, move it by using fingers to control it, but also, we can try to move the phone, and it will actually interact with the virtual objects too, like a hover function using mouse.
We open up Google to try AR, unfortunately, my phone did not support this function. But my classmates did share the experience with me, using their phone. It is fun to see animals in class, even though it is in virtual form.
Class Exercise
We have a class exercise. we need to choose a place to apply AR technology and we are to provide a simple prototype, to visualize the product. This is a group exercise, after some discussion, we decide our location to be at a hair salon. We use smart mirror to apply AR technology. The screen is on the mirror, and the user will interact with the mirror screen to change their hairstyle, colour and length. This allows user to communicate with the hair stylist more smoothly and to avoid any miscommunication.
AR Smart Mirror:
We then have a small tutorial on using Unity with Vuforia, exploring AR function. First, we are to register into the Vuforia Engine, creating an account in it. By using the account, we download the Vuforia Engine, import into the Unity that we have previously downloaded. Now, we can use it to create AR objects. We import 3D objects and image cue; the 3D object will appear when the system scans the image. We then use our own phone to simulate the AR function.
Using a cube:
Tutorial
Today, we continue last week's exercise. We learn to switch the build settings, from web to android (phone) version. This allows us to have clearer visuals on how the AR turn out. We need the event system to allow the button works; we can manually add it if we don't have it in the hierarchy. We learn to add button and add condition. So, when we click the 'hide' button, the 3d object will be hidden, while if we click 'show' button, it will show.
AR Button (show and hide)
We then use the keyframe to create simple animation for the 3D objects. It will automatically play when we scan the image.
AR Animation
We then use the button to control the animation. Either we control it together or one by one, and we can set whether we want two buttons appeared at the same time or not.
AR Button (start and stop animation)
1. Both buttons appeared
Week 5
Tutorial
We continue from last week exercise. This time, we add in video. First, we add a plane in the hierarchy, then we add a new script. We add in Unity Engine.Video to be able to add in video and use it. We use the plane as the video plane. For the first version, we let the video played automatically when trigger. For the second version, we use button to control the video, to play and to stop.
First version:
Second version:
Third version:
In the script, we add in
.png)
.png)
Comments
Post a Comment