The course schedule is subject to change at the instructor's discretion.
Monday (09/26/2022)
Syllabus overview and course expectation
Instruction team & student introduction
Setup Class Discord, GitHub, Unity
Mixed Reality terminology overview
Wednesday (09/28/2022)
Human-Computer Interaction Lecture
Setup Unity and start Unity Learn in class. Finish Getting Started and continue on with Unit 1 - Player Control
Continue w/ Unity Learn "Create with Code" Unit 1 - Player Control (due 10/05 before class)
Monday (10/03/2022)
Weekly survey, team position preference questionnaire, sign Course Statement of Understanding, setup class Drive
Assignments and final project overview + Version control using GitHub & make a copy of project
What is Unity Assets and how to find the right Unity Assets for your project
VR/AR Storytelling (Oculus Studio: Dear Angelica) [1, 2]
Checkout dancer footage and example documents
Continue w/ Unity Learn "Create with Code" Unit 1 - Player Control (due 10/05 before class)
Wednesday (10/05/2022)
Setup VS Code + GitHub Copilot
Bring UCSB 3D model into your Unity Learn project
Team members match and introduction + Kirby Crossing field research
VR/AR Storytelling (Microsoft HoloLens: Fragment) [1]
Finish VR/AR Storytelling (Microsoft HoloLens: Fragment) on your own
Continue w/ Unity Learn "Create with Code" Unit 2 - Basic Gameplay (due 10/10 before class)
Weekly logs due on Thursday
Monday (10/10/2022)
Studio: remove video background from dancers video footage
Setup submission repositories for Assignment_1-1 & Assignment_1-2
Class discussion: From watching Fragment game play, what worked and which component your would like to replicate in your play
Continue w/ Unity Learn "Create with Code" Unit 3 - Sound and Effects (due 10/17 before class)
Wednesday (10/12/2022)
Studio: continue working on video clips and Kirby Crossing virtual stage for Assignment 1 submission
Continue w/ Unity Learn "Create with Code" Unit 3 - Sound and Effects (due 10/17 before class)
Weekly logs due on Thursday
*Assignment 1 Due - Saturday 11:59 PM (10/15/2022)
*ISMAR WEEK
Monday (10/17/2022)
Pau: Assignment 1 Review
Watch Investigating Search Among Physical and Virtual Objects Under Different Lighting Conditions video - write down questions
Studio: setup AR Theater repo, how to use tutorial script to navigate around the master que sheet
Work on Assignment 2 and proposal presentation in class
Select 10 minutes of dancer footage (angled-shots) and remove video background for billboarding (select 10 minutes footage)
Continue w/ Unity Learn "Creator Kit: Beginner Code" you may stop at "Write your own spawn function" (due 10/19 before class) [1]
Wednesday (10/19/2022)
Studio: implement On trigger, dancers video clip appearance based on user entrance in collider object
Start Unity Learn "3D Game Kit Walkthrough" in class
Work on Assignment 2 and proposal presentation in class
Prepare 5 minutes (group) theatrical play proposal presentation with visual (drawing, illustration, Unity)
Select 10 minutes of dancer footage (angled-shots) and remove video background for billboarding (select 10 minutes footage)
Continue w/ Unity Learn "3D Game Kit Walkthrough" (due 10/24 before class) [1]
Weekly logs due on Thursday
Monday (10/24/2022)
Team 1 ~ 6 theatrical play proposal presentation
Students' virtual stage presentation
Introduction to lighting and rendering + (MRTK) Hover Light
Read: The Ethics of Realism in Virtual and Augmented Reality (PDF found in ART22 Resource folder)
Continue refining virtual stage, while collecting Unity Assets
Work on Assignment 2 (Dancer footage)
Wednesday (10/26/2022)
(Tutorial) Quick intro to DynamicAR repo + MRTK Visual Profiler
(Tutorial) Video keying tutorial
Working in the Theatre: Lighting Design[1]
VR/AR Storytelling (Meta Quest: Tempest) [1, 2]
Work on Assignment 2 (Dancer footage) in class
Work on Assignment 2
Continue refining virtual stage, while collecting Unity Assets
Weekly logs due on Thursday
*Assignment 2 Due - Saturday 11:59 PM (10/29/2022)
Monday (10/31/2022)
Team meeting with the Instruction team
Class discussion: Uncanny Valley [1, 2], Hyper-Reality [1] - are we ready to exchange our real life experience to a virtual one?
Read Games maker Illusion Software dismisses protest against X simulator [1] Meta personal boundaries [1, 2, 3, 4]
Continue working on Assignment 3
Wednesday (11/02/2022)
Class discussion: VR Human Documentary [1], Deep Nostalgia [1] - would you choose to use these services?
Continue working on Assignment 3
Prepare 5 minutes (group) theatrical play timeline presentation with game logics and functions
Weekly logs due on Thursday
Monday (11/07/2022)
Team 01: 2:00 PM - 4:00 PM - Room# 2005 (Elings Hall, Building 266)
Team 02: 4:00 PM - 6:00 PM - Room# 2005 (Elings Hall, Building 266)
Team 1~6 present theatrical play timeline presentation with game logics and functions
Class discussion: Games maker Illusion Software dismisses protest against X simulator and Meta personal boundaries. Why do you think the FPS game is an exception?
Read: VR and AR: The Ethical Challenges Ahead [1]
Continue working on Assignment 3
Tuesday (11/08/2022)
Team 03: 4:00 PM - 6:00 PM - Room# 2005 (Elings Hall, Building 266)
Wednesday (11/09/2022)
Team 04: 4:00 PM - 6:00 PM - Room# 2005 (Elings Hall, Building 266)
Team 05: 4:00 PM - 6:00 PM - Room# 2005 (Elings Hall, Building 266)
Team meeting with the Instruction team
Class discussion: Story that must be told through AR VR: Storytelling and Advocacy Journalism, Ana Maria Cardenas Gasca. Access and Accessibility
Continue working on Assignment 3
Weekly logs due on Thursday
*Assignment 3 Due - Saturday 11:59 PM (11/12/2022)
Monday (11/14/2022)
Assignment 3 Review
Work on group project in class. Seek for help, use this time to coordinate tasks and communicate.
Studio: work on final project
Work on camera-ready theatrical play with screen captured play footage
Wednesday (11/16/2022)
Work on group project in class. Seek for help, use this time to coordinate tasks and communicate.
Website, poster, MRTK screen capture requirement checklist overview
-Teamwork class survey
Studio: work on final project
Select dance top angle footage and remove video background for billboarding (select 1 minutes footage) [1]
Work on camera-ready theatrical play with screen captured play footage
Weekly logs due on Thursday
Monday (11/21/2022)
Work on group project in class. Seek for help, use this time to coordinate tasks and communicate.
-Teamwork class survey
Wednesday (11/23/2022)
No class - appointment based office hour
1:00 PM - 6:00 PM - Room# 2005 (Elings Hall, Building 266)
Weekly logs due on Thursday
*Last day of instruction session
*AKA: Dead Week
Monday (11/28/2022)
No class - appointment based office hour
10:00 AM - 7:00 PM - Room# 2005 (Elings Hall, Building 266)
Tuesday (11/29/2022)
No class - appointment based office hour
10:00 AM - 7:00 PM - Room# 2005 (Elings Hall, Building 266)
Wednesday (11/30/2022)
-Teamwork class survey
Premiere: final presentation - final class
*Official last day of instruction (UCSB)
*AKA: Finals Week/ Final Exam/ Final Critique
Monday (12/05/2022)
No class
© You-Jin Kim
Santa Barbara