Date | Titles | Topics |
7 June 2010 Week 1 | Introduction to BEHAVIOURAL MODELLING | 1. Getting familiar with Behaviour Modelling 2. What to expect in the class 3. Marks distribution |
14 June 2010 Week 2 | Lecture: Virtual Storytelling: Narrativity and Authoring Tut: First unity3d project, Unity interface, Terrian creation | 1. Interactive drama 2. Character focused narrative generation 3. Plot conduction 4. Gameplay into interactive dramas 5. Developing believable body language in virtual actors |
21 June 2010 Week 3 | Tut: Creating workflow in untiy 3d, assets, importing, versions, Lecture: Workflow pipeline setup | 1. Benefits of setting up workflow 2. Incorporating version control system (GIT, SVN) for 3d workflow |
Exercise 1 Brief – 20% | Total marks 20% Focus: Importing and animation | |
28 June 2010 Week 4 | Lecture: Interaction basics Tut: Basic Interactions in Unity3d, using simple javascript, applying scripts to imported assets and animations | 1. Why design interaction? 2. Four Approaches to interaction design (User centered, Activity centered, System, Genius) 3. Scaling interaction design from prototype to larger content |
5 July 2010 Week 5 | Lecture: Animation in Virtual environment | 1. Interaction with animated characters in virtual environment 2. Recycling and Reducing animation data 3. Simulating humans 4. Motion planning |
Tut: Importing rigged character and assigning controls and animation | ||
12 July 2010 Week 6 | Tut: Generic Scripting (Prefabs, Collections and HUD) - Picking up items | Principles of animation 1. Squash and stretch 2. Anticipation 3. pose-to-pose 4. straight-ahead 5. Follow-through 6. Overlapping 7. Slow-in and slow-out 8. Arcs 9. Secondary action 10. Timing 11. Exaggeration |
Lecture: Animation and physics | ||
| Submission of Exercise 1 Briefing of exercise 2 | Total marks – 30% Focus – Picking up, physics, explosion and scoring |
19 July 2010 Week 7 | Tut: Instantiations, Rigid Bodies and Particle System - Prepping the grenade - Creating fire | 1. Visual effects in films and how they can be applied in virtual environment 2. Image compositing 3. Matte painting to create background 4. Visual effects in games |
Lecture: Visual effects in Virtual Environment | ||
EXTRA CLASS | Bonus Class: Iphone games development part 1 | 1. Obtain digital certificate 2. Provision your device to use with iphone / ipod touch 3. Common errors and solutions |
9 August 2010 Week 9 | Lecture: User interface designing with user in mind | 1. What does user do (in web, games, vr)? 2. Benefits of having an interface 3. Designing for scanning, not reading- users just want to play 4. Giving first impression intro page |
Tut: Graphical User Input Design - Adding 3d menu - Scripting GUI | ||
EXTRA CLASS | Bonus Class: Iphone games Control setup | Setting up controls Materials and shaders for iphone |
16 August 2010 Week 10 | Lecture: Physics in virtual environment | 1. Adding realism with physics movements 2. Why physics engine? Advantages and disadvantages. Nvidia Physix, a case study 3. Laws of motion 4. Springs and hooks 5. Collision – face, boundary 6. Rigidbody 7. Constrains |
Tut: Applying physics to the scene | ||
EXTRA CLASS | Bonus class: Iphone collission | Collssion setup Trigger setup |
| Exercise 2 Submission Briefing of Exercise 3 – 10% | Total Marks: 15% Focus on Networking |
23 August 2010 Week 11 | Tut: Multiplayer networking part 1 | 1. Connecting user 2. Server and client concepts 3. Ping, delays, 4. User home and destinations 5. Firewalls, ports |
Lecture: Why multiplayer? | ||
EXTRA CLASS | Bonus class: Iphone GUI setup | GUI – CREATING AND SETTING UP Adding Game Over Screen Creating personal Game intro screen |
30 August 2010 Week 12 | Tut: Multiplayer networking part 2 - badumna | 1. Virtual Crowds 2. Crowd simulation models 3. Presence in virtual crowds |
Lecture: Autonomous character | ||
EXTRA CLASS | Bonus class: Iphone GUI setup | GUI – CREATING AND SETTING UP Adding Game Over Screen Creating personal Game intro screen |
6 September 2010 Week 13 | Lecture: What difference does Audio make? Invited Lecturer: Mr Norman | 1. Importance of Audio in virtual environment 2. Background music and suitable genres 3. Sound effects |
Tut: Mixing real time 3d with Audio and Video | ||
EXTRA CLASS | Bonus class: Iphone distribution | Setting up distribution Collaboration between teams |
| Submission of Exercise 3 | |
13 September 2010 Week 14 | *Might be cancelled due to Hari Raya Haji. If there is a class, it will be followed as such Lecture: Ubiquitous and Pervasive interaction: Post desktop model | 1. What is everyware 2. How is everyware different from what we are used to? 3. What drives the emergence? 4. Issues of omnipresent data 5. Building your game / vr / application based on location |
Tut: Provisioning device for interactive environment, interactive with accelerometer and position support |
Teaching staff
Avijit Paul
Rom 1048
Phone: +6 03 8312 5610 / +6 016 357 2576
Email: avijit.paul ' at ' mmu.edu.my or avijit.paul.1992 ' at ' gmail 'dot ' com
No comments:
Post a Comment