SM1205 Interactivity Topic 01: Introduction Spring 2010SCM-CityU1.

Slides:



Advertisements
Similar presentations
INTRODUCTION TO ADOBE FLASH CS4
Advertisements

“Computers and Creativity”
SM1205 Interactivity Topic 01: Introduction Spring 2012SCM-CityU1.
FUNDAMENTALS OF PROGRAMMING SM1204 Semester A 2010/2011.
Kapi’olani Community College Adobe Flash 1 In-class Presentation Week 1.
Kapi’olani Community College Macromedia Flash 1 In-class Presentation Week 1.
Macromedia Flash MX 2004 – Design Professional and Interactivity WORKING WITH SYMBOLS.
Macromedia Flash 5 Intermediate Level Course. Animation Basics Playhead In-Between Frames Keyframe Current Frame Number Framerate Current Time Frames.
Macromedia Flash Cartoons & Buttons Your Presenter: Laura Silberstein
A Crash Course in Flash Khoo Yit Phang CMSC 434 September 14, 2006 Khoo Yit Phang CMSC 434 September 14, 2006.
SM1205 Interactivity Topic 01: Introduction Spring 2011SCM-CityU1.
Introduction to Macromedia Flash 8
1 Flash and Animation Presented by : Behzad Sajed Khosrowshahi.
Creating Animation Pertemuan Matakuliah: L0182 / Web & Animation Design Tahun: 2008.
Chapter 8 – Part I Interactive Multimedia Authoring with Flash: Animation “Computers and Creativity” Richard D. Webster, COSC 109 Instructor Office: 7800.
© 2011 Delmar, Cengage Learning Chapter 8 Building Complex Animations.
Chapter 3 Working with Symbols and Interactivity.
XP Tutorial 5 Buttons, Behaviors, and Sounds. XP New Perspectives on Macromedia Flash MX Buttons Interactive means that the user has some level.
BUILDING RICH MEDIA ELEMENTS. Design Decisions Based on Design Specification  Following the design specification will ensure that the application is.
Introduction to Flash FYS100 Creative Discovery in Digital Art Forms Spring 2007 Burg.
FUNDAMENTALS OF PROGRAMMING SM1204 SEMESTER A 2012.
Business and Computing Deanery Multimedia Week 6 Animation.
Lehigh University Introduction to Flash MX Sharmeen Mecklai.
1 SEG3120 Analysis and Design for User Interfaces Flash Anis Zarrad Parallel Simulations and Distributed Systems (PARADISE) Research Laboratory SITE, University.
1-1 OBJ Copyright 2003, Paradigm Publishing Inc. Dr. Joseph Otto Silvia Castaneda Christopher deCastro CSULA Macromedia Flash MX Introduction.
Macromedia Flash By Alice Tian. Overview  What is Flash  Why Flash  Basic User Interfaces  Animation Basics  Advanced Basics  Publishing.
Flash Macromedia Flash Introduction. Bitmap vs. Vector based  Bitmap –Bitmaps are made up of single pixels  Vector based –Vector graphics are made up.
CT1514.  What is Motion Guide Layer?  Controls the movement of objects in a Motion tween animation  How to create a Motion Guide Layer?  Click on.
© 2011 Delmar, Cengage Learning Chapter 3 Working with Symbols and Interactivity.
© 2012 Adobe Systems Incorporated. All Rights Reserved. Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® INTRODUCTION TO FLASH ANIMATION.
Copyright © 2003 Pearson Education, Inc. Chapter 3, Slide 1 by Michael Kay The Web Wizard’s Guide to Flash.
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ® ® 1 INTRODUCTION TO ADOBE FLASH CS3.
® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® ® 1 INTRODUCTION TO ADOBE FLASH PROFESSIONAL CS5.
Working with Symbols and Interactivity
CSC 361/661 Digital Media Spring 2010 Professor Burg.
Flash Adobe Flash Introduction Kyungeun Park. Bitmap vs. Vector based  Bitmap –Bitmaps are made up of single pixels  Vector based –Vector graphics are.
XP Tutorial 4 Special Animations. XP New Perspectives on Macromedia Flash MX Special Layers for Animation Animation Using a Motion Guide Layer.
Adobe Flash CS5 Introduction. What is Flash? Flash is a multimedia platform used to add animation, video, and interactivity to Web sites. It is often.
Adobe Flash CS3 Revealed Chapter 3 - WORKING WITH SYMBOLS AND INTERACTIVITY.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 INTRODUCTION TO ADOBE FLASH CS3.
Adobe Flash CS4 – Illustrated Unit D: Creating Animation.
Introduction to Flash Animation CS 318. Topics Introduction to Flash and animation The Flash development environment Creating Flash animations  Layers.
Introduction to Flash. A Metaphor Definitions Stage is the rectangular area where you place graphic content, including vector art, text boxes, buttons,
Animation Liveliness Simulation of motions A video made from a series of drawings/images simulating motions by means of slight progressive changes.
INTRODUCTION TO FLASH CS5 Understanding the Workspace (Review: Animation Key Terms)
Introduction to Flash CSC361/661 Digital Media Spring 2007 Burg.
Adobe Flash Professional CS5 – Illustrated Unit D: Creating Animation.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
Chapter2 Create animation. Objectives Import image Use the blank keyframe Add sound Publish the movie as an SWF file Use a motion tween animation.
Flash Develop Rich Internet Content and Applications –Design motion graphics or build data-driven applications Flash Document = “.fla” filename extension.
Unit 7 – Desktop Publishing Animation Animation Skills Lesson – Overview of Adobe Flash Canvas TimeLine Tools Properties.
Chapter1 The flash interface and action script 3.0.
Flash 1. Document Properties Set frame rate and dimensions of project Set frame rate and dimensions of project (default width=550 and height=400)
Animation in flash. Frame-by-Frame Animation An animation is made from a series of framed images displayed one after the other to create the motion. Flash.
Adobe Flash Professional CS5 – Illustrated Unit A: Getting Started with Adobe Flash Professional.
Adobe Flash Professional CS5 – Illustrated Unit D: Creating Animation.
Animation Part I: Interactive Multimedia Authoring with Flash
2D Design and Animation Introduction to Flash Introduction to Flash.
Flash Interface, Commands and Functions
Computer presentation
Creating Complex Animations
CT1514 Flash-2.
Pre-Production Determine the overall purpose of the project.
INTRODUCTION TO ADOBE FLASH CS4
Animate Workspace. Objective % Utilize appropriate tools and methods to produce digital animation.
INTRODUCTION TO FLASH ANIMATION
Working with Symbols and Interactivity
Develop Rich Internet Content and Applications
ANIMATE WORKSPACE Stage Timeline Properties Panel Library Panel
Presentation transcript:

SM1205 Interactivity Topic 01: Introduction Spring 2010SCM-CityU1

Self-Introduction L1 Instructor – Oscar Au L2 Instructor – Hongbo Fu L3 Instructor – Ryan Lam Spring 2010SCM-CityU2

Class Schedule Development platform: Flash CS4 + AS 3.0 Tentative topics – Flash fundamentals – AS 3.0 fundamentals – Keyboard & mouse – Interactivity with sound, image, video – Webcam interactivity (color, motion, pattern) Spring 2010SCM-CityU3

Assessment Attendance: 10% 3 Assignments: 90% – Tentative: A1 (20%), A2 (30%), A3 (40%) Curved grading: A+, A, A-, B+, …. Spring 2010SCM-CityU4

Interactivity Exchange of information between two or more active participants In this course, we focus to interactivity digital environment Interaction between users and systems

Interactivity Key concepts – Feedback (from system) – Messages (between users and/or system) – Interfaces (provide by system) – Interactions Media examples – TV, radio, magazine, WWW, ATM, telephone … – What is their feedback, messages, interfaces? – And how is the interactions?

Interactivity Human-human interaction Human-object interaction Human-computer interaction (HCI) – User interface Command-line interface Graphical user interface Natural user interface Spring 2010SCM-CityU7

Command-Line Interface Keyboard Spring 2010SCM-CityU8 DosUnix

Graphical User Interface (GUI)GUI Mouse & keyboard Spring 2010SCM-CityU9

Natural User Interface (NUI)NUI Keyboard? No. Mouse? No. Spring 2010SCM-CityU10

NUI Example: Multi-Touch Effortless interaction with digital content through natural hand gestures and touch Spring 2010SCM-CityU11

NUI Example: Multi-Touch Microsoft Surface Spring 2010SCM-CityU12

NUI Example: Project Natal (wiki)wiki Controller-free gaming & entertainment experience for Xbox 360 by MicrosoftXbox 360 by Microsoft – To be released in 2010 holiday seasons Spring 2010SCM-CityU13

Project Natal (wiki)wiki Spring 2010SCM-CityU14

Project Natal (wiki)wiki Natal sensor – RGB camera – Depth sensor – Multi-array microphone Capabilities – 3D motion capture, facial recognition, voice recognition etc. Spring 2010SCM-CityU15

Voice Recognition (wiki)wiki Spoken commands Spring 2010SCM-CityU16

Gesture Recognition (wiki)wiki Mouse or pen gesture (e.g., for Firefox)for Firefox Multi-touch gesture (e.g., video)video Image/video based gesture Spring 2010SCM-CityU17

Color Tracking Spring 2010SCM-CityU18

Motion Estimation/Tracking (wiki)wiki Low-level: e.g., to detect moving areas High-level: e.g., to detect motion of body parts Spring 2010SCM-CityU19

Microsoft Office Labs Vision 2019 Spring 2010SCM-CityU20

Interactive Art and Design Supporting data visualization Controlling mechanics Organizing tasks Enabling collaboration between users Creating experience and environments Using tools for performance Telling a narrative or story

Working Process We use Adobe Flash as a tool for learning and building our interactive prototype system Conception Research Design Build Test

What is Flash (wiki)?wiki Originally by Macromedia, later by Adobe – Latest version: Adobe Flash CS4 Rich media content platform – Animation, interactivity, image/video, online games Youtube, Google Videos, Yahoo Maps, …. Support both bitmaps & vector graphics Programming language: ActionScript 3.0 Spring 2010SCM-CityU23

Spring 2010SCM-CityU24 Stage Tools Timeline Layer Panels: Library + Properties

Workflow Spring 2010SCM-CityU25 Files PublishView Flash Player

Let’s start a simple example! Spring 2010SCM-CityU26

Document Properties Change stage properties & save as Ex01.fla Spring 2010SCM-CityU27

Shape & Drawing Object Shape Spring 2010SCM-CityU28

Shape & Drawing Object Drawing object – Make sure object drawing is enabled Spring 2010SCM-CityU29

Layers Layer3 Layer2 Layer1

Layers Layer3 Layer2 Layer1

Grouping Objects Grouping (Ctrl-G) Breaking (Ctrl-G)

Symbols and Library Symbol: reusable content – Stored in the library – Required for many operations E.g., motion tween, access in ActionScript Spring 2010SCM-CityU33 Convert to Symbol Instance

Symbols and Library Grouping (Ctrl-G) Convert to symbol (Ctrl-F8)

Symbols and Library Reuse symbols instancize instances

Symbols and Library Each instance can has its own properties, effects and filters

Tween Tween (between) can be assigned to keyframe intervals – Automatically interpolate frames between keyframes Motion Tween – Mainly for keyframes with symbol instances Shape Tween – Mainly for keyframes with shapes/drawing objects Spring 2010SCM-CityU37

Motion Tween Example Step 1: right click a symbol instance at Frame 1 & select Create Motion Tween Spring 2010SCM-CityU38

Motion Tween Example Step 2: At Frame 25, change properties of the symbol – E.g., move it to a new place, change its alpha value Spring 2010SCM-CityU39

Shape Tween Example Step 1: Right click a shape or drawing object at Frame 1 & select Create Shape Motion – E.g., a red square Step 2: Insert a blank keyframe at Frame 20 & draw some shape, e.g., a circle Spring 2010SCM-CityU40

Recommend Flash Books Spring 2010SCM-CityU41