Advanced Interactive Design - Exercises
Chiquita Johanna R
0336747
Advanced Interactive Design
Exercises
0336747
Advanced Interactive Design
Exercises
LECTURES
Lecture 1: Introduction to the module
Exercises
Exercises 1: Shape Tween, Classic Tween, Button Animation
Week 1
From the tutorial given, I tried adobe animation of an easy shape tween or classic tween. I didn't save the some of the files. But gladly, i did some screenshot of it.
1. Shape Tween
Create a shape - Add a keyframe at the end and duplicate the shape - In the middle of the frame add shape tween.
Exercises 2: UI Button Scripting, Masking
Week 2
For this exercise, we learn on a basic scripting for UI button and masking.
1. Animation stops when it reaches the end of the first screen
Create new button - Add button asset to frame 1 - Create new layer of 'script' - Add keyframe to the start and end of frames - Clcik f7 at the enf of the frame and f9 for script panel - Type this.stop();
Exercises 3: Mouse Over
Week 3
We learned more scripting that we can use for our Project 1.
1. Mouseover Scripting
Create a button asset using movie clip properties with 2 different color - Add a new layer 'script' - add a script 'this.stop();' - place button in assets layer and name the button - Add new layer and type:
this.stop();
stage.enableMouseOver(10);
this.mybtn.mouseChildren = false;
this.mybtn.addEventListener("click", mybtn_click);
this.mybtn.addEventListener("rollover", mybtn_rollover);
this.mybtn.addEventListener("rollout", mybtn_rollout);
function mybtn_click(){
}
function mybtn_rollover(){
//console.log("TEST");
exportRoot.mybtn.gotoAndPlay("frmOver");
}
function mybtn_rollout(){
exportRoot.mybtn.gotoAndPlay("frmOut");
}
Exercises 4: Spark AR - Face Tracking & Plane Tracking
Week 6
1. Add Face Tracker
2. Add 3D Object - Face Mesh
3. Add material (+)
4. When material is double click, it adds to the asset library and you can name it anything. ex: material_face
5. Add Face Paint - Difuse - Texture
6. Shader type: face paint
7. To use a guide in Adobe Photoshop, painnt on the guide and export as PNG
8. Back to SparkAR, click on material_face (any name) and select traxture to add face mesh.
Exercises 5: Spark AR - Native UI Picker
Week 7
Create UI Button
Spark AR has updated and making it easy for us to make the UI picker. We can just add right away in the patch editor without scripting.
Exercises 6: Spark AR - Native UI Picker
Week 8
Image sequence for certain face expression.
1. Add asset - Animation sequence

2. Texture - Choose file - new image texture (select the files)
3. Add - Scene Understanding - Face tracker
4. Add 3D Object - Plane - name it (put under face tracker)
5. Create new material for the plane
6. Change the texture
6. Open patch editor - 'the animation seq' - Current frame drag into patch editor
7. Click facetracker and drag to the patch
8. Add interaction into the the patch
9. Drag from facetracker to the interaction
10. Add the visible into the patch as well.
11. In patch editor - Utility - Counter and connect from interaction
12. Connect counter to the animation sequence material
13. At counter
14. Add Interaction
15. Connect the new interaction to Pulse
16. To animate - right click (plane in patch editor) - Actions - Animate

Week 1
We are introduced to our projects for this module. Mr. Lun showed use some UI movements examples from https://uimovement.com/. We were told to install Adobe Animate and SparkAR. We also had a short tutorial on Adobe Animate.
There are some shortcut keys we can utilize:
F5: Adding Frame
SHIFT + F5: Remove Frame
F6: Add Key Frame
F7: Add Empty Key Frame
Lecture 2: UI Scripting for Interactive Application
Lecture 2: UI Scripting for Interactive Application
Week 2
This week, we learned some UI button scripting that we use in our project 1. I try out some stuff in Adobe Animate.
Lecture 3: Mouse Over | Add/Minus
Week 3
This week, we have another Adobe Animate tutorial that can be used in our project 1.
Lecture 4: -
Week 4
There was no lecture this week as it is a public holiday.
Lecture 5:
Week 5
We were briefed on how to submit our project 1 in google Classroom.
What we need to submit are:
1. Adobe Animate project file / record a video of the project
2. HTML file
3. Javascript file
4. Images
We need to zip all these files.
Lecture 6: AR Face Tracking | Plane
Week 6
This week, we were briefed on our project 2 and final project requirements. We learned to use the face tracking, adding background and plane tracking.
Lecture 7: Native UI Picker
Week 7
This week, we learned how to create the native ui picker and use it in our project 2.
Lecture 8: Image Sequence & Patch Editor
Week 8
We learned how to create image sequence for multiple assets and create animation using patch editor.
Lecture 9: Image Sequence & Patch Editor
Week 9
We learned how to add UI picker using patch editor only without any script.
Exercises
Exercises 1: Shape Tween, Classic Tween, Button Animation
Week 1
From the tutorial given, I tried adobe animation of an easy shape tween or classic tween. I didn't save the some of the files. But gladly, i did some screenshot of it.
1. Shape Tween
Create a shape - Add a keyframe at the end and duplicate the shape - In the middle of the frame add shape tween.
2. Classic Tween (Ball easing in & out)
Create a ball asset - Name Layer properly - Duplicate the ball asset and insert keyframe - Create classic tween - Adjust to 100 (ease in) and -100 (ease out)
3. Button Animation
Create new symbol - choose the option 'Button'
Week 2
For this exercise, we learn on a basic scripting for UI button and masking.
1. Animation stops when it reaches the end of the first screen
Create new button - Add button asset to frame 1 - Create new layer of 'script' - Add keyframe to the start and end of frames - Clcik f7 at the enf of the frame and f9 for script panel - Type this.stop();
2. Button Scripting to go to the next page
Create page 1 and page 2 - Press f9 to open script
Week 3
We learned more scripting that we can use for our Project 1.
1. Mouseover Scripting
Create a button asset using movie clip properties with 2 different color - Add a new layer 'script' - add a script 'this.stop();' - place button in assets layer and name the button - Add new layer and type:
this.stop();
stage.enableMouseOver(10);
this.mybtn.mouseChildren = false;
this.mybtn.addEventListener("click", mybtn_click);
this.mybtn.addEventListener("rollover", mybtn_rollover);
this.mybtn.addEventListener("rollout", mybtn_rollout);
function mybtn_click(){
}
function mybtn_rollover(){
//console.log("TEST");
exportRoot.mybtn.gotoAndPlay("frmOver");
}
function mybtn_rollout(){
exportRoot.mybtn.gotoAndPlay("frmOut");
}
Exercises 4: Spark AR - Face Tracking & Plane Tracking
Week 6
1. Add Face Tracker
2. Add 3D Object - Face Mesh
3. Add material (+)
4. When material is double click, it adds to the asset library and you can name it anything. ex: material_face
5. Add Face Paint - Difuse - Texture
6. Shader type: face paint
7. To use a guide in Adobe Photoshop, painnt on the guide and export as PNG
8. Back to SparkAR, click on material_face (any name) and select traxture to add face mesh.
Exercises 5: Spark AR - Native UI Picker
Week 7
Create UI Button
Spark AR has updated and making it easy for us to make the UI picker. We can just add right away in the patch editor without scripting.
Plane tracker
1. Add - 3D Object - Plane and place under faceTracker()
2. Add asset
3. Label the plane
4. Select plane - Material - Create new material
5. Change the texture name
6. Go to plane - visible (click the arror) to add to patch editor
7. Make transition from option sender
Particle Effects
1, Add - Effects - Particle system
2. In the material - click texture - add your asset
3. At the emitter - Create new material
4. For the plane - click tthe visible (arrow) to add to patch editor
5. Make transition from option sender
Week 8
Image sequence for certain face expression.
1. Add asset - Animation sequence

2. Texture - Choose file - new image texture (select the files)
3. Add - Scene Understanding - Face tracker
4. Add 3D Object - Plane - name it (put under face tracker)
5. Create new material for the plane
6. Change the texture
6. Open patch editor - 'the animation seq' - Current frame drag into patch editor
7. Click facetracker and drag to the patch
8. Add interaction into the the patch
9. Drag from facetracker to the interaction
10. Add the visible into the patch as well.
11. In patch editor - Utility - Counter and connect from interaction
12. Connect counter to the animation sequence material
13. At counter
14. Add Interaction
15. Connect the new interaction to Pulse
16. To animate - right click (plane in patch editor) - Actions - Animate

FEEDBACK
Week 1
Mr.Lun told us to practice on the Adobe Animate.
Week 2
Get use to the scriptin, buttons, etc.
Week 3
Finish the layout first for the application.
Week 4 - Week 9
No feedback this week. We focus on doing the exercises and projects.














Comments
Post a Comment