Magic Mirror : A new VR platform design and its applications

Size: px
Start display at page:

Download "Magic Mirror : A new VR platform design and its applications"

Transcription

1 Magic Mirror : A new VR platform design and its applications Ig-Jae Kim Korea Institute of Science and Technology 39-1 Hawolgokdong, Seongbukgu, Seoul, Korea [email protected] Hyun Jin Lee School of Design & Art, Hong-ik University 300 Shinan-ri, Jochiwon-eup, Youngigun, Chungnam, Korea [email protected] Hyoung-Gon Kim Korea Institute of Science and Technology 39-1 Hawolgokdong, Seoungbukgu, Seoul, Korea [email protected] ABSTRACT This paper describes a case study of VR platform Magic Mirror and its applications that are economic in development process and cost, flexible by contents and installation conditions, and that has business potential for consumer market. Magic Mirror uses video based virtual world and tangible interaction by motion tracking. Magic Mirror platform enables a user to monitor their action and to collaborate with other users of remote place within attractive interaction feedback. Magic Mirror system gives serious distance learning experience with tutoring and group collaboration. They are presented in public exhibitions and tested by exhibition visitors. They showed application potential of Magic Mirror platform in interactive game, distance learning, and entertainment field. Categories and Subject Descriptors C.C.3 [Special-Purpose and Application-based Systems]: a case study of VR platform Magic Mirror and its applications. General Terms Design, Human Factors First, the facility cost of the platform should be low in comparison to conventional VR platforms (CAVE, VR Theater etc.) to have market value in consumer business. And the second, the technology barrier and development cost for contents implementation should be low so that more designers have accessibility to VR contents. At the third, the platform should bring intuitive, natural user interaction and also the user experience should be valuable in terms of functional and emotional satisfaction. Finally, It should afford variety of contents or experiences within basic technology environment for wide application domain and contents versioning. While we were processing this project, we planned to show our project in public media art/ design exhibitions to get real audience feedback then to evolve the platform through design iteration. We have participated in VR contents design projects for CAVE and VR theater platform in Imaging Media Research Center, KIST (Korea Institute of Science and Technology). The projects are about VR exploration of cultural heritage named Heritage Alive!. This project required heavy technology development and professional facilities. Also we spent huge amount of manpower to develop three dimensional virtual world modeling (figure 1). In addition, the main platform (VR theater) is accessible in just a few research labs as we know. Keywords VR, Tangible Interface, Interaction, Vision Tracking, IR, Distant Learning,. 1. INTRODUCTION This project is about designing a new form of VR (Virtual Reality) platform and its application contents. We want to design a VR platform that satisfies following requirements. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. ACE 04, June 3-5, 2004, Singapore Copyright 2004 ACM /04/0006 $5.00. Figure 1. Three Dimensional World Model of Heritage Alive! Although Heritage Alive project is a very valuable move in VR research, its influence on real world is fairly minimal due to high

2 Active IR camera IR based Tracking Part Flash Animation Part IR Image Blob Labeling Position Extraction Interface Compositing Part Effect Rendering Color Image Rendering VR Environment Creation Magic Mirror System Figure 2. Software Architecture cost and low contents variety. So we started to study small sized, market oriented, and easy and quick VR experience design as another valuable VR research track. 2. SYSTEM OVERVIEW 2.1 Project Process We started the project with a primary idea of using projection and vision tracking for platform technology. And we explored user experiences that are interactive, emotionally entertaining, and have business value. Various user interactions and experiences are generated and evaluated. So we focused on a specific experience: playing and practicing a glass xylophone in front of magical mirror. We developed several prototype versions and tested them to optimize the design of experience and platform. Finally we designed graphics, GUI, and sound interactions. For public exhibition of our project, we optimized platform installation to the specific exhibition settings. The feedback of audiences from the exhibitions brought design insight and findings for the next version of our work. 2.2 User Experience What kind of experience would be valuable to users as a VR experience? VR enables user to feel reality in virtually generated situation. But if the VR world just mimics the real world, VR would be less attractive. Generally, people want to experience fantasy or magic in VR, like in a dream, in a fiction or movie. We decided our experience concept as magical user experience, with sufficient reality of presence. The target experience should be like a very live and vivid dream that is not possible in real world. The second design concept of our project is natural interaction between users and contents. When a user feels natural in VR environment, as in real world, the VR world brings a feeling of presence and immersive interactions. For these, we studied tangible interactions, which are partially conversed with the real physical world. Tangibles enhance a feeling of touch that is comparatively hard part of VR implementation in our technology boundary. In addition to having tangibility in interaction, we thought if the system reacts on various user actions in different ways, the experience would be rich and unique. That means giving more freedom to user actions so that each user becomes contents author by creating VR experience with user s own character. So we want to afford user s creativity in our project. Based on these discussions and idea generation process, we designed the main experience concept as a user does interaction with tangible prop while watching a big magic mirror in front of the user, which reflects magical interaction feedback and visual effects to the user. We named this platform Magic Mirror. A user feels strong presence of the VR experience because he/she watches himself/herself in VR wonderland. 2.3 Platform Structure We showed the layout of Magic Mirror platform in figure 3. Magic Mirror is composed of five systems, such as rear-projection system, active IR camera system, tangible objects (for example, glasses), IR reflector for users and server computer. In server computer, there are four software parts for operating Magic Mirror system, which are input part, tracking part, Flash animation part and composition part. We could get two streams in input part, one is for tracking and the other is for composition. In tracking part, we could extract the position of IR reflectors on xylophone sticks by using connected component labeling process. We have taken conventional authorware toolkit, macromedia s Flash MX, for creating VR environment easily. Flash animation part is a type of standalone application like a general Flash application, therefore Flash animators can make VR environment application freely without any technical constraints. In this case, however, there are two critical problems. One is interface between standalone flash application and tracking system. The other is composition problem. We ve solved the first problem by filesharing. Flash application can read the data from shared file that is written by tracking system with flag and position information. We ve, also, solved the composition problem by developing the transparent window process that is explained more in the following key technologies part.

3 (a) (b) Figure 5. The connected component labeling process example: left figure(a) is input gray level image, right figure(b) shows the three blobs after labeling process Figure 3. Magic Mirror System Platform 3. KEY TECHNOLOGY 3.1 IR Based Tracking After labeling process, we could get the position of IR reflectors from extracted the blob position of IR image. Before we apply the information of position to the Flash interface, we had to calibrate between the position of real glasses and that of virtual glasses from the Flash animation. Figure 4. Active IR Camera Computer Vision based object tracking has been widely studied. However, it also inherits the shortcoming of the most computer vision algorithms: sensitiveness to lighting condition. Thus we adopted active IR based tracking method for robust tracking. We used active IR (Infra-Red) camera for tracking xylophone sticks. The IR camera can be made with a normal video camera and an IR filter. In figure 4, the upper part composes the IR camera. The cold mirror is an IR filter that absorbs IR rays while reflecting visible rays. We used a cold mirror that absorbs the rays of above 800nm in wave length. The IR reflectors were made with retroreflective material so that they can be viewed best from the camera with IR light source. We could get two kinds of video stream from active IR camera, one is a color video stream for composition with Flash animation and the other is a IR video stream for detecting the position of IR reflectors [2]. 3.2 Labeling Process To extract IR reflector area in IR image, we applied the connected component labeling process to the IR image. The connected components labeling scans an image and groups its pixels into components based on pixel connectivity, i.e. all pixels in a connected component share similar pixel intensity values and are connected with each other in some way. Once all groups have been determined, each pixels is labeled with a gray level or a color labeling according to the component it was assigned [3][4]. Figure 6. Snapshot of developed IR tracking program interface Figure 7. Glasses and IR reflectors on Magic Mirror System 3.3 Layered Process To compose the virtual environment made by Flash MX with the real video stream from the camera onto the desktop with little CPU consumption, we used one of the new features of Windows

4 that is the ability to use what's known as compositing to draw Windows onto the desktop. Put simply, this makes it possible to make a window transparent for specific color range so that the background can be seen through the window. In Windows 2000 and XP window, transparency is used during some kinds of drag and drop operations to render icons as they are dragged across the screen. We showed the example of layered composition in figure 8. We made virtual environment with blue background using Flash MX (left image in figure 8). As windows transparency process makes a window transparent for specific color, we made the background of virtual environment blue. After transparency process, real video stream rendered by DirectX replaced blue area as a background of virtual environment [5]. Figure 9. Exhibition setting and users of Glass Xylophone Figure 8. Layered composition example 4. IMPLEMENTATION To explain the detailed solution, we separated our project results to two application cases by exhibitions of our work: Glass Xylophone 2003 and VR class. Each application case has the unique user experiences and key technologies while it shares Magic Mirror platform 4.1 Glass Xylophone 2003 Glass Xylophone 2003 is a targeted application for Korea HCI design exhibition, February In Glass Xylophone 2003, users play a glass xylophone with interactive sounds and visual effects (figure 9). The 15 glasses display 15 musical scales and each glass in which has no water (figure 10). When a stick touch a certain glass, a color bar pops up from the glass opening by the height of its musical scale on the screen. When a user continues the play, color bars present dynamic animation according to the music he/she plays. The music and visual effects varies by user s action. In additions to this free style play, Glass Xylophone 2003 provides practice mode of certain music. In practice mode, a user does not need to memorize the music to play. Leading cursor shown on the glasses indicates the next hit as on figure 14. The cursor waits until the user follows the pace. We provided the practice option of Do Re Mi Song in our exhibition. When a user successfully finishes the practice, Glass Xylophone 2003 sends the congratulation message and music on the screen. We encouraged users to experience artistic self-expression with glass xylophone performance and Magic Mirror effects. Figure 10. Tangible props (grasses and sticks) During the three days of exhibition, over hundreds people experienced Glass Xylophone The majority of users were HCI researchers and their family members. They had no difficulty on understanding and enjoying the contents. No significant interface problem was found in interactions. Since many users were researchers, they have interest in implementation mechanism. They often experimented on the effects and interactions of Glass Xylophone Businessmen discussed the application possibilities of this platform in arcade game. Among the users, kids are the most excited user group at Glass Xylophone They stayed for a long time to create their own performance with Glass Xylophone We observed that kids feel more immersiveness and presence in contents. The practice mode became more popular experience since there was a rewarding when a user finished assigned practice task. We found slight time lag on our interaction. However it was not a big problem because most of the users played the glass xylophone slowly. But when a user becomes to be a good player or the music to play is quite fast, the system needs to be upgraded.

5 4.2 VR Class Based on Glass Xylophone 2003 experience, we had more focus on having evaluation (or rewarding) function of the performance. There was a potential of serious education through Magic Mirror platform. Since a user can do monitoring and self-correction of his/her action, if well designed feedback of the user action is provided, we can use the Magic Mirror system to a learner centered education platform. In addition to self-monitoring and evaluation feedback of Glass Xylophone 2003, we explored collaborative learning possibilities through Magic Mirror. So having a live tutor and peer learners in contents and live interaction between the players became the next experience concept Upgrade Technology In VR Class system, we modified our previous system, Glass Xylophone 2003 which was stand alone system, to distributed system for interacting with remote-side user. To upgrade our platform to a distributed system, we had to install a video streaming server-client module for each side. After video streaming system installed, we had connected to control information, namely positional information of IR reflectors, via TCP/IP protocol through the Internet for each participant s side. We also added a video avatar module as a guide or a tutor for VR Class. To make a video avatar, we ve recorded the actor s performance using camcorder in advance for various situations according to VR Class scenario and segmented captured video sequence to make several short video clips. IR Image IR based Tracking Part Position Extraction Avatar Interface Effect Rendering Remote A Active IR camera Color Image ing Server/Client Render Server VR Environment Creation Flash Animation Network Figure 11. System Diagram of VR Class Color Image ing Server/Client Render Server VR Environment Creation Remote B Active IR camera IR Image IR based Tracking Part Position Extraction Avatar Interface Effect Rendering Flash Animation Then we composed those video clips with predefined background, rendered from Flash MX, using chroma-keying technology [6] and saved in database that would be loaded according to the user s input. In figure 11, we showed the upgraded Magic Mirror system for VR Class. For each remote group, we installed the streaming server/client module (shown as green color area in figure 11) based on the MPEG4IP streaming scheme which provides an end-to-end system to explore streaming multimedia [7]. By using streaming module, we could exchange the image stream of the users for each remote group and rendered together with local video from live camera and remote users video from network streaming server. As mentioned above, we ve included video avatar module (shown orange color area in figure 11) that rendered a virtual tutor in VR Class who interacts with users. The video avatar module is connected with the position extraction system, which enables to get the user s feedback, and can load the adequate video avatar clip in database according to the user s input. Figure 12. Learners in two distributed places and a tutor in VR Class Exhibition and Installation The second exhibition venue of our project was special exhibition under the exhibition theme of Ten years after in one of the noted art gallery of Korea. The curator who visited Glass Xylophone 2003 proposed to participate in Ten years after exhibition. In this exhibition, we showed interactive distance learning experience through Magic Mirror platform which is named VR Class. In VR Class, two user groups in physically distributed location share one virtual classroom and an instructor in Magic Mirror as in figure 11. The tutor in VR Class monitors users action and facilitates the collaborative practice. She (an avatar in VR Class) introduces each user then leads simple practice of glass xylophone by turns. When two users get used to play music by glass xylophone, she suggests the game which is playing a given song by her lead as in figure 13. The score of each user is counted according to the player s performance. After the game, she evaluates the game results and gives some rewarding or encouraging messages. Then she says good-bye to the learners and then disappears. She comes into the classroom again when other learner calls for glass xylophone tutoring. As mentioned above, the tutor in VR Class is a video avatar who could speak, move, and interact with users. She acts one of the 30 different pre-recorded situations according to the user s action. It simulates live and interactive tutor-learners experience successfully. Due to space constraints, we simulated the distributed places with partition wall and one shared screen in our. But in real world situation, the places can be located in any distance and screen should be installed separately in each place.

6 more business value, we have to study business model of contents updates and platform production. In terms of technology research, we want to try three dimensional motion detecting and presentation. We did not catch z-depth of the motion in this project. It will provide more sophisticated feedback and solid sense of visual effects for a given user action, if we adopt 3 dimensional motion tracking. Also system instability and interaction time lag should be solved for commercialization of the Magic Mirror platform. 6. REFERENCES Figure 13. Two users are participating in a glass xylophone game. 5. CONCLUSIONS Magic Mirror platform is economic and handy. We brought the platform to exhibitions and installed the system with no sophisticated technological support. The installation is flexible so that we could customize the setting according to the place s conditions and contents. We showed the design case of two different applications with Magic Mirror platform. It has a big design potential for other new experiences. Especially we confirmed the possibility in education or in entertainment market. With observation of the user experiences through our two exhibitions, we found Magic Mirror platform provides sufficient reality for the desired experience. Having tangible interaction and interactive video display is the key interaction strategies to simulate magic in real world. For our future study, we will design more contents applications which involve self-monitoring and learning experiences such as sports, dance, or DIY lesson. The learner motivation would be higher because Magic Mirror can provide accurate action analysis, repetitive tutoring and entertaining special effects in addition to conventional learning experiences of the real world. For getting [1] Lee, H.J., Kim, J., Ahn, H., Ahn, S.C., Kim, I.J., Kim, H., and Ko, H., VR Experience Design in Tangible Space: Heritage Alive!, Proceedings of IEA(International Ergonomics Association) 2003 conference (Seoul, August 2003), IEA. [2] S.C. Ahn, T.S. Lee, I.J. Kim, Y.M. Kwon and H.G. Kim, Computer Vision based Interactive Presentation System, Proceedings of Asian Conference for Computer Vision 2004, January, [3] R.C. Gonzalez and R. E. Woods, Digital Image Processing, Addison-Wesley, [4] I.J. Kim, S.H. Lee, S.C. Ahn, and H.G. Kim, 3D tracking of multi-objects using color and stereo for HCI, IEEE International Conference for Image Processing, [5] M. Linetsky, Programming Microsoft Directshow, Wordware,2001. [6] A. Smith, J. Blinn, Blue Screen Matting, In ACM SIGGRAPH 1996, pp , August, [7] D. Wu, Y.T. Hou, W. Zho, et al, On End-to-End Architecture for Transporting MPEG-4 over the internet, IEEE Transactions on Circuits and Systems for Technology, Vol. 10, No. 6, September, 2000.

The Study on the Graphic Design of Media art: Focusing on Projection Mapping

The Study on the Graphic Design of Media art: Focusing on Projection Mapping , pp.14-18 http://dx.doi.org/10.14257/astl.2015.113.04 The Study on the Graphic Design of Media art: Focusing on Projection Mapping Jihun Lee 1, Hyunggi Kim 1 1 Graduate School of Advanced Imaging Science,

More information

Effective Interface Design Using Face Detection for Augmented Reality Interaction of Smart Phone

Effective Interface Design Using Face Detection for Augmented Reality Interaction of Smart Phone Effective Interface Design Using Face Detection for Augmented Reality Interaction of Smart Phone Young Jae Lee Dept. of Multimedia, Jeonju University #45, Backma-Gil, Wansan-Gu,Jeonju, Jeonbul, 560-759,

More information

Develop Computer Animation

Develop Computer Animation Name: Block: A. Introduction 1. Animation simulation of movement created by rapidly displaying images or frames. Relies on persistence of vision the way our eyes retain images for a split second longer

More information

Smartboard Tutorial. 1. Setting up the Smart Board and Presentation Cart. 2. Orienting the Board. 3. Smartboard Toolbars. 4. Inserting a New Slide

Smartboard Tutorial. 1. Setting up the Smart Board and Presentation Cart. 2. Orienting the Board. 3. Smartboard Toolbars. 4. Inserting a New Slide Smartboard Tutorial 1. Setting up the Smart Board and Presentation Cart 2. Orienting the Board 3. Smartboard Toolbars 4. Inserting a New Slide 5. Inserting an Object 6. Setting a Picture Transparency 7.

More information

Interactive Cards A game system in Augmented Reality

Interactive Cards A game system in Augmented Reality Interactive Cards A game system in Augmented Reality João Alexandre Coelho Ferreira, Instituto Superior Técnico Abstract: Augmented Reality can be used on innumerous topics, but the point of this work

More information

The Notebook Software Activity Guide

The Notebook Software Activity Guide The Notebook Software Activity Guide The Notebook software activity guide is intended to act as a reference of the best practices for creating and presenting lesson activities using Notebook software.

More information

Contents. Objectives. Introduction to Digital Video Editing. Video Editing Workshop November 2013 Updated 2013.12.11

Contents. Objectives. Introduction to Digital Video Editing. Video Editing Workshop November 2013 Updated 2013.12.11 Video Editing Workshop November 2013 Updated 2013.12.11 Contents Objectives... 1 Introduction to Digital Video Editing... 1 A Brief Digital Video Primer... 2 Editing Tools... 4 Exercise... 5 Extended Exercise...

More information

What is Multimedia? Derived from the word Multi and Media

What is Multimedia? Derived from the word Multi and Media What is Multimedia? Derived from the word Multi and Media Multi Many, Multiple, Media Tools that is used to represent or do a certain things, delivery medium, a form of mass communication newspaper, magazine

More information

CAD and Creativity. Contents

CAD and Creativity. Contents CAD and Creativity K C Hui Department of Automation and Computer- Aided Engineering Contents Various aspects of CAD CAD training in the university and the industry Conveying fundamental concepts in CAD

More information

Visualizing the Teaching / Learning Process through Computer Graphics. Visualizing, technology, computer graphics, education

Visualizing the Teaching / Learning Process through Computer Graphics. Visualizing, technology, computer graphics, education Visualizing the Teaching / Learning Process through Computer Graphics 1 Aghware F. O.; 2 Egbuna E. O.; 3 Aghware A. and 4 Ojugo Arnold 1, 2, 3 Computer Science Department, College of Education, Agbor 4

More information

Video, film, and animation are all moving images that are recorded onto videotape,

Video, film, and animation are all moving images that are recorded onto videotape, See also Data Display (Part 3) Document Design (Part 3) Instructions (Part 2) Specifications (Part 2) Visual Communication (Part 3) Video and Animation Video, film, and animation are all moving images

More information

WebGL based E-Learning Platform on Computer Graphics

WebGL based E-Learning Platform on Computer Graphics , pp.22-26 http://dx.doi.org/10.14257/astl.2015.103.05 WebGL based E-Learning Platform on Computer Graphics Hae-Gul Pyun, Haeong-A An, Jinho Park, Global School of Media, Soongsil University, Seoul, 156-743,

More information

A Study of Immersive Game Contents System Design and Modeling for Virtual Reality Technology

A Study of Immersive Game Contents System Design and Modeling for Virtual Reality Technology , pp.411-418 http://dx.doi.org/10.14257/ijca.2014.7.10.38 A Study of Immersive Game Contents System Design and Modeling for Virtual Reality Technology Jung-Yoon Kim 1 and SangHun Nam 2 1 Graduate School

More information

Information Technology Career Field Pathways and Course Structure

Information Technology Career Field Pathways and Course Structure Information Technology Career Field Pathways and Course Structure Courses in Information Support and Services (N0) Computer Hardware 2 145025 Computer Software 145030 Networking 2 145035 Network Operating

More information

Effective Use of Android Sensors Based on Visualization of Sensor Information

Effective Use of Android Sensors Based on Visualization of Sensor Information , pp.299-308 http://dx.doi.org/10.14257/ijmue.2015.10.9.31 Effective Use of Android Sensors Based on Visualization of Sensor Information Young Jae Lee Faculty of Smartmedia, Jeonju University, 303 Cheonjam-ro,

More information

Interactive Multimedia Courses-1

Interactive Multimedia Courses-1 Interactive Multimedia Courses-1 IMM 110/Introduction to Digital Media An introduction to digital media for interactive multimedia through the study of state-of-the-art methods of creating digital media:

More information

Adobe Dreamweaver Exam Objectives

Adobe Dreamweaver Exam Objectives Adobe Dreamweaver audience needs for a website. 1.2 Identify webpage content that is relevant to the website purpose and appropriate for the target audience. 1.3 Demonstrate knowledge of standard copyright

More information

Information Technology Cluster

Information Technology Cluster Web and Digital Communications Pathway Information Technology Cluster 3D Animator This major prepares students to utilize animation skills to develop products for the Web, mobile devices, computer games,

More information

Multimedia Applications

Multimedia Applications Multimedia Applications Department: CTE Grade Level: 10-12 Length: Two semesters Prerequisite: Computer Literacy or its equivalent. Credit: 10 units PHILOSOPHY This course is designed for students interested

More information

An Instructional Aid System for Driving Schools Based on Visual Simulation

An Instructional Aid System for Driving Schools Based on Visual Simulation An Instructional Aid System for Driving Schools Based on Visual Simulation Salvador Bayarri, Rafael Garcia, Pedro Valero, Ignacio Pareja, Institute of Traffic and Road Safety (INTRAS), Marcos Fernandez

More information

Mouse Control using a Web Camera based on Colour Detection

Mouse Control using a Web Camera based on Colour Detection Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,

More information

m ac romed ia Fl a s h Curriculum Guide

m ac romed ia Fl a s h Curriculum Guide m ac romed ia Fl a s h Curriculum Guide 1997 1998 Macromedia, Inc. All rights reserved. Macromedia, the Macromedia logo, Dreamweaver, Director, Fireworks, Flash, Fontographer, FreeHand, and Xtra are trademarks

More information

SMART Board Training Packet. Notebook Software 10.0

SMART Board Training Packet. Notebook Software 10.0 SMART Board Training Packet Notebook Software 10.0 Chris de Treville [email protected] 6301 Benjamin Road Suite 101 Tampa, FL 33634 p: 813.884.7168 f: 813.882.9508 SMART Board Welcome Center

More information

Oglethorpe University. CRS410 Internship in Communications. Debra Bryant, Web Content Intern. December 10, 2012

Oglethorpe University. CRS410 Internship in Communications. Debra Bryant, Web Content Intern. December 10, 2012 Website Development and Design: Real World Experience Debra Oglethorpe University CRS410 Internship in Communications Debra, Web Content Intern December 10, 2012 Experience Website Development and Design:

More information

ACADEMY OF INTERACTIVE

ACADEMY OF INTERACTIVE INTERACTIVE ENTERTAINMENT VET IN SCHOOLS PROGRAMS IANCTAED Page 2 INTRODUCTION The Academy of Interactive Entertainment (AIE) is a not-for-profit Registered Training Organisation that was first established

More information

Presentation of Visual Art in Interactive 3D Environments

Presentation of Visual Art in Interactive 3D Environments Presentation of Visual Art in Interactive 3D Environments Jeni Maleshkova Queen Mary University of London Media and Arts Technology DTC School of Electronic Engineering and Computer Science [email protected]

More information

Dong-Joo Kang* Dong-Kyun Kang** Balho H. Kim***

Dong-Joo Kang* Dong-Kyun Kang** Balho H. Kim*** Visualization Issues of Mass Data for Efficient HMI Design on Control System in Electric Power Industry Visualization in Computerized Operation & Simulation Tools Dong-Joo Kang* Dong-Kyun Kang** Balho

More information

GAZETRACKERrM: SOFTWARE DESIGNED TO FACILITATE EYE MOVEMENT ANALYSIS

GAZETRACKERrM: SOFTWARE DESIGNED TO FACILITATE EYE MOVEMENT ANALYSIS GAZETRACKERrM: SOFTWARE DESIGNED TO FACILITATE EYE MOVEMENT ANALYSIS Chris kankford Dept. of Systems Engineering Olsson Hall, University of Virginia Charlottesville, VA 22903 804-296-3846 [email protected]

More information

A Monitored Student Testing Application Using Cloud Computing

A Monitored Student Testing Application Using Cloud Computing A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA [email protected], [email protected]

More information

ICREATE TABLE OF CONTENTS Page 1 - Cover Page Design Page 2 - Course Description Page 3 - Table Of Contents Page 4 - Show Production Page 5 - Music Business Page 6 - Music Production Page 7 - Page 8 -

More information

SMART Board Training Outline Trainer: Basel Badran

SMART Board Training Outline Trainer: Basel Badran Sharjah Higher Colleges of Technology SMART Board Training Outline Trainer: Basel Badran What is a SMART Board? o Concept & Technology SMART Board Components: o Smart Tools Start Center Recorder Keyboard

More information

mouse (or the option key on Macintosh) and move the mouse. You should see that you are able to zoom into and out of the scene.

mouse (or the option key on Macintosh) and move the mouse. You should see that you are able to zoom into and out of the scene. A Ball in a Box 1 1 Overview VPython is a programming language that is easy to learn and is well suited to creating 3D interactive models of physical systems. VPython has three components that you will

More information

Chapter 5 Multimedia Software

Chapter 5 Multimedia Software MMGD0203 MULTIMEDIA DESIGN Chapter 5 Multimedia Software 1 Multimedia Software Topics: Authoring Text Editors Paint Program Image Editor Drawing program Wave Editing Program Video editing programs 2 Multimedia

More information

HUNT LIBRARY VIDEO WALL GUIDE

HUNT LIBRARY VIDEO WALL GUIDE HUNT LIBRARY VIDEO WALL GUIDE January 2014 INTRODUCTION There s a bit of work involved. If we did not tell you that up front it would be dishonest. To make video wall content requires familiarity with

More information

NetEase Games - Paid Internship Program

NetEase Games - Paid Internship Program NetEase Games - Paid Internship Program About NetEase, Inc. NetEase, Inc., is a leading game developer and publisher based in China. Founded in 1997, the company has been listed on NASDAQ in the US since

More information

Chapter 1 Learning to Program With Alice

Chapter 1 Learning to Program With Alice Chapter 1 Learning to Program With Alice (Duke Book) Rather than typing a difficult, long and obscure computer language in the hopes of getting a calculation, with Alice you will be more like a director

More information

Graphic Design. Location: Patterson Campus - Bldg. K. Program Information. Occupational Choices. Average Full-Time Wage.

Graphic Design. Location: Patterson Campus - Bldg. K. Program Information. Occupational Choices. Average Full-Time Wage. Graphic Design 178 Graphic Design Location: Patterson Campus - Bldg. K Program Information Graphic Design is a vital component of the communications people receive each day. Personal, professional, business,

More information

Design and Analysis of Mobile Learning Management System based on Web App

Design and Analysis of Mobile Learning Management System based on Web App , pp. 417-428 http://dx.doi.org/10.14257/ijmue.2015.10.1.38 Design and Analysis of Mobile Learning Management System based on Web App Shinwon Lee Department of Computer System Engineering, Jungwon University,

More information

Intelligent Human Machine Interface Design for Advanced Product Life Cycle Management Systems

Intelligent Human Machine Interface Design for Advanced Product Life Cycle Management Systems Intelligent Human Machine Interface Design for Advanced Product Life Cycle Management Systems Zeeshan Ahmed Vienna University of Technology Getreidemarkt 9/307, 1060 Vienna Austria Email: [email protected]

More information

Working with Windows Movie Maker

Working with Windows Movie Maker 518 442-3608 Working with Windows Movie Maker Windows Movie Maker allows you to make movies and slide shows that can be saved to your computer, put on a CD, uploaded to a Web service (such as YouTube)

More information

3D Animation & Video Production Powerful solutions for corporate marketing, training & communication.

3D Animation & Video Production Powerful solutions for corporate marketing, training & communication. 3D Animation & Video Production Powerful solutions for corporate marketing, training & communication. executive summary Provis Media Group produces engaging 3D animation and video for a variety of industries

More information

GCE APPLIED ICT A2 COURSEWORK TIPS

GCE APPLIED ICT A2 COURSEWORK TIPS GCE APPLIED ICT A2 COURSEWORK TIPS COURSEWORK TIPS A2 GCE APPLIED ICT If you are studying for the six-unit GCE Single Award or the twelve-unit Double Award, then you may study some of the following coursework

More information

LetsVi: A Collaborative Video Editing Tool Based on Cloud Storage

LetsVi: A Collaborative Video Editing Tool Based on Cloud Storage LetsVi: A Collaborative Video Editing Tool Based on Cloud Storage Hyeong-Bae An Department of Electrical/Electronic and Computer Engineering, University of Ulsan, Nam-gu, Ulsan, South Korea. E-mail: [email protected]

More information

Adaptation of Rapid Prototyping Model for Serious Games Development

Adaptation of Rapid Prototyping Model for Serious Games Development Journal of Computer Science and Information Technology June 2014, Vol. 2, No. 2, pp. 173-183 ISSN: 2334-2366 (Print), 2334-2374 (Online) Copyright The Author(s). 2014. All Rights Reserved. Published by

More information

Animation Overview of the Industry Arts, AV, Technology, and Communication. Lesson Plan

Animation Overview of the Industry Arts, AV, Technology, and Communication. Lesson Plan Animation Overview of the Industry Arts, AV, Technology, and Communication Lesson Plan Performance Objective Upon completion of this assignment, the student will have a better understanding of career and

More information

Desktop Publishing. Specialized Application Software. 1 Chapter 4. 2 Introduction

Desktop Publishing. Specialized Application Software. 1 Chapter 4. 2 Introduction 1 Chapter 4 Specialized Application Software 2 Introduction Software that for years was only available for mainframe computers is now available for microcomputers. Specialized application software makes

More information

A Practical Guide to e-learning Development Project Management

A Practical Guide to e-learning Development Project Management A Practical Guide to e-learning Development Project Management Organizations are now, for the first time ever, experiencing the widest complexity of learning needs ever with four different generations

More information

Using Photorealistic RenderMan for High-Quality Direct Volume Rendering

Using Photorealistic RenderMan for High-Quality Direct Volume Rendering Using Photorealistic RenderMan for High-Quality Direct Volume Rendering Cyrus Jam [email protected] Mike Bailey [email protected] San Diego Supercomputer Center University of California San Diego Abstract With

More information

Lesson 1 Quiz. 3. The Internet is which type of medium? a. Passive b. Broadcast c. One-to-one d. Electronic print

Lesson 1 Quiz. 3. The Internet is which type of medium? a. Passive b. Broadcast c. One-to-one d. Electronic print Lesson 1 Quiz 1. Which technology trend in Web development can be defined as a group of XMLbased technologies that enable computers using different operating systems and software to easily exchange information

More information

VASST GearShift User s Guide Version 1.8

VASST GearShift User s Guide Version 1.8 HD Conversion Script for Sony Vegas Pro VASST GearShift User s Guide Version 1.8 2005, 2009 VASST, All Rights Reserved software.htm Last Updated: April 10, 2009 Support: [email protected] Table

More information

MADISON PUBLIC SCHOOL DISTRICT. Grade 8 Cycle Class. Scratch

MADISON PUBLIC SCHOOL DISTRICT. Grade 8 Cycle Class. Scratch MADISON PUBLIC SCHOOL DISTRICT Grade 8 Cycle Class Scratch Authored by: Caitlin Aery Reviewed by: Lee Nittel, Director of Curriculum and Instruction Adopted by the Board: January, 2013 Members of the Board

More information

Websites & Design. Custom web designs and proven development. [email protected] www.compvert.com. Copyright CompVert. All rights reserved.

Websites & Design. Custom web designs and proven development. info@compvert.com www.compvert.com. Copyright CompVert. All rights reserved. Websites & Design Custom web designs and proven development Introduction The Internet is an ever changing environment that demands that you keep up with the latest trends. Your website is the first impression

More information

Quality Matters Online Course Development and Guidelines

Quality Matters Online Course Development and Guidelines Quality Matters Online Course Development and Guidelines Instructor: First Semester Course will be offered: Course: Credit/Non- Credit: College/School/Department: Degree/Program/Certificate: Development

More information

Elearning: Building an Effective and Engaging Solution Online

Elearning: Building an Effective and Engaging Solution Online PERSPECTIVES Elearning: Building an Effective and Engaging Solution Online There s a lot of buzz about elearning, and with good reason. When done effectively, organizations find it can reduce time away

More information

Speed Performance Improvement of Vehicle Blob Tracking System

Speed Performance Improvement of Vehicle Blob Tracking System Speed Performance Improvement of Vehicle Blob Tracking System Sung Chun Lee and Ram Nevatia University of Southern California, Los Angeles, CA 90089, USA [email protected], [email protected] Abstract. A speed

More information

Animation Action STUDIO. PROJECT 11 For use with Chapter 8. Objective SUPPLIES

Animation Action STUDIO. PROJECT 11 For use with Chapter 8. Objective SUPPLIES STUDIO PROJECT 11 For use with Chapter 8 Name Animation Action Date Class Period Objective Draw a simple animation sequence in a sketchbook and import your drawings into a multimedia program to create

More information

Web Tools and Techniques for E-Learning

Web Tools and Techniques for E-Learning Web Tools and Techniques for E-Learning This paper is intended as an introduction to web-based training for technical communicators who are new to e-learning or want to move into e-learning. We focus on

More information

Video Collaboration & Application Sharing Product Overview

Video Collaboration & Application Sharing Product Overview . Video Collaboration & Application Sharing Product Overview Overview NPL s Collaborative Real-Time Information Sharing Platform (CRISP ) combines high quality video collaboration, remote application sharing

More information

Stock Market Instructor Guide

Stock Market Instructor Guide Stock Market Using GoVenture In Your Learning Environment Contents 1. Welcome... 3 2. About GoVenture... 4 3. What Makes GoVenture Stock Market Unique... 5 4. How GoVenture Differs from Other Stock Simulations...

More information

Dynamic Mask Animation Project

Dynamic Mask Animation Project Dynamic Mask Animation Project Name: A Mask a simple way to reveal or hide portions of a layer or layers below it selectively. This technique requires making one layer a mask layer and the layers below

More information

Windows Embedded Compact 7 Multimedia Features 1

Windows Embedded Compact 7 Multimedia Features 1 Windows Embedded Compact 7 Multimedia Features 1 Windows Embedded Compact 7 Multimedia Features Windows Embedded Compact 7 Technical Article Writers: Dion Hutchings Published: March 2011 Applies To: Windows

More information

This unit provides knowledge of web architecture, components and technologies. It also covers the implementation of website elements.

This unit provides knowledge of web architecture, components and technologies. It also covers the implementation of website elements. Unit 20: Web Fundamentals Unit code: R/601/3512 QCF Level 2: BTEC Specialist Credit value: 7 Guided learning hours: 60 Aim and purpose This unit provides knowledge of web architecture, components and technologies.

More information

How to Use Motion Detection in ACTi Cameras

How to Use Motion Detection in ACTi Cameras ACTi Knowledge Base Category: Installation & Configuration Note Sub-category: Application Model: All Firmware: N/A Software: N/A Author: Ando.Meritee Published: 2010/11/19 Reviewed: 2011/03/02 How to Use

More information

THE FLATWORLD SIMULATION CONTROL ARCHITECTURE (FSCA): A FRAMEWORK FOR SCALABLE IMMERSIVE VISUALIZATION SYSTEMS

THE FLATWORLD SIMULATION CONTROL ARCHITECTURE (FSCA): A FRAMEWORK FOR SCALABLE IMMERSIVE VISUALIZATION SYSTEMS THE FLATWORLD SIMULATION CONTROL ARCHITECTURE (FSCA): A FRAMEWORK FOR SCALABLE IMMERSIVE VISUALIZATION SYSTEMS Anton Treskunov, Jarrell Pair*, and Bill Swartout Institute for Creative Technologies University

More information

Teaching Methodology for 3D Animation

Teaching Methodology for 3D Animation Abstract The field of 3d animation has addressed design processes and work practices in the design disciplines for in recent years. There are good reasons for considering the development of systematic

More information

USING IMMERSIVE VIRTUAL REALITY FOR ELECTRICAL SUBSTATION TRAINING

USING IMMERSIVE VIRTUAL REALITY FOR ELECTRICAL SUBSTATION TRAINING USING IMMERSIVE VIRTUAL REALITY FOR ELECTRICAL SUBSTATION TRAINING Eduardo H. Tanaka 1, Juliana A. Paludo 1, Carlúcio S. Cordeiro 1, Leonardo R. Domingues 1, Edgar V. Gadbem 1 and Adriana Euflausino 2

More information

SIGGRAPH ASIA 2015 KOBE

SIGGRAPH ASIA 2015 KOBE The 8th ACM SIGGRAPH Conference and Exhibition on Computer Graphics and Interactive Techniques in Asia SIGGRAPH ASIA 2015 KOBE CONFERENCE 2-5 November 2015 EXHIBITION 3-5 November 2015 KOBE CONVENTION

More information

How To Get A Good Education In Minnesota

How To Get A Good Education In Minnesota A partner school of K 12, the leader in K 12 online education Welcome Dear Minnesota families, VIBE Academy is a public school using an innovative model to provide your child with the best education possible.

More information

more memorable with a movie Make your lectures

more memorable with a movie Make your lectures more memorable Make your lectures with a movie It s no secret that students have grown up watching movies and TV shows, and are greatly influenced by them. The sights, sounds, and action of a movie can

More information

WORKSHOPS FOR PRIMARY SCHOOLS

WORKSHOPS FOR PRIMARY SCHOOLS WORKSHOPS FOR PRIMARY SCHOOLS Note: Times and prices will be amended where possible to suit school schedules. MEDIA ARTS MAKE-A-MOVIE WORKSHOP In this practical, hands-on course, students learn the step-by-step

More information

NWVA. A partner school of K 12, the leader in K 12 online education. North Wasco Virtual Academy. Exceptional Online Education for Grades K-12

NWVA. A partner school of K 12, the leader in K 12 online education. North Wasco Virtual Academy. Exceptional Online Education for Grades K-12 NWVA North Wasco Virtual Academy Exceptional Online Education for Grades K-12 A partner school of K 12, the leader in K 12 online education Welcome Dear North Wasco School District families, North Wasco

More information

app design & development

app design & development FOR MOBILE BUSINESS app design & development SMARTPHONES AND TABLETS App Market Revolution $9B $8B $7B $6B $5B $4B News and Business $3B $2B $1B $0B 2008 2009 2010 2011 2012 2013 2014 From Apple s App

More information

CG: Computer Graphics

CG: Computer Graphics CG: Computer Graphics CG 111 Survey of Computer Graphics 1 credit; 1 lecture hour Students are exposed to a broad array of software environments and concepts that they may encounter in real-world collaborative

More information

Beginning PowerPoint: Hands-On Exercise (Windows XP) Regent University

Beginning PowerPoint: Hands-On Exercise (Windows XP) Regent University Beginning PowerPoint: Hands-On Exercise (Windows XP) 10/1/02 (Creation Date) 01/08/2004 Regent University The Center for Teaching & Learning 1 Beginning PowerPoint: Hands-On Exercise (Windows XP) 1. Open

More information

DIABLO VALLEY COLLEGE CATALOG 2015-2016

DIABLO VALLEY COLLEGE CATALOG 2015-2016 ART DIGITAL MEDIA ARTDM Michael Almaguer, Dean Applied and Fine Arts Division Business and Foreign Language Building, Room 204 Possible career opportunities Digital media or graphic design jobs cover all

More information

Certificate Courses in Animation

Certificate Courses in Animation UNIVERSITY OF PUNE Certificate Courses in Animation 1) Certificate Course in Animation using Flash 2) Certificate Course in Animation Using Photoshop 3) Certificate Course of Animation using Maya (To be

More information

Fundamentals of Computer Animation

Fundamentals of Computer Animation Fundamentals of Computer Animation Production Pipeline page 1 Producing an Animation page 2 Producing an Animation 3DEM Flybys http://www.visualizationsoftware.com/3dem/flybys.html page 3 Producing an

More information

Software Requirements Specification. For. Get Real Website. Version 0.2. Prepared by Ken Cone. OUS Industry Affairs <7/16/07> Page i of 10

Software Requirements Specification. For. Get Real Website. Version 0.2. Prepared by Ken Cone. OUS Industry Affairs <7/16/07> Page i of 10 Software Requirements Specification For Get Real Website Version 0.2 Prepared by Ken Cone OUS Industry Affairs Page i of 10 Page 1 Table of Contents Table of Contents... 1 Revision History...

More information

ENR-2000 Series. User s Manual. For V4.00.02 Firmware 2014/01/29

ENR-2000 Series. User s Manual. For V4.00.02 Firmware 2014/01/29 ENR-2000 Series User s Manual For V4.00.02 Firmware 2014/01/29 Legal Notice Disclaimer The information contained in this document is intended for general information purposes. ACTi Corporation shall not

More information

SMART NOTEBOOK 10. Instructional Technology Enhancing ACHievement

SMART NOTEBOOK 10. Instructional Technology Enhancing ACHievement SMART NOTEBOOK 10 Instructional Technology Enhancing ACHievement TABLE OF CONTENTS SMART Notebook 10 Themes... 3 Page Groups... 4 Magic Pen... 5 Shape Pen... 6 Tables... 7 Object Animation... 8 Aligning

More information

How to demonstrate the WolfVision Connectivity-Software

How to demonstrate the WolfVision Connectivity-Software How to demonstrate the WolfVision Connectivity-Software Basic Setup: List of demo items: (part of WolfVision Demo Set) WolfVision test chart USB LAN RGB and/or DVI PC or Laptop WolfVision Visualizer/Camera

More information

Thesis Proposal for the Master of Fine Arts Degree

Thesis Proposal for the Master of Fine Arts Degree Thesis Proposal for the Master of Fine Arts Degree A computer vision system for doing interactive-creative musical installations: A portable computer vision system based on video projection that allows

More information

JAVA-BASED FRAMEWORK FOR REMOTE ACCESS TO LABORATORY EXPERIMENTS. Department of Electrical Engineering University of Hagen D-58084 Hagen, Germany

JAVA-BASED FRAMEWORK FOR REMOTE ACCESS TO LABORATORY EXPERIMENTS. Department of Electrical Engineering University of Hagen D-58084 Hagen, Germany JAVA-BASED FRAMEWORK FOR REMOTE ACCESS TO LABORATORY EXPERIMENTS Christof Röhrig, 1 Andreas Jochheim 2 Department of Electrical Engineering University of Hagen D-58084 Hagen, Germany Abstract: This paper

More information

COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC)

COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC) COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC) Computer Science (COSC) courses are offered by the School of Information Arts and Technologies within the Yale Gordon College of Liberal Arts.

More information

CINEMA DEPARTMENT COURSE LEVEL STUDENT LEARNING OUTCOMES BY COURSE

CINEMA DEPARTMENT COURSE LEVEL STUDENT LEARNING OUTCOMES BY COURSE CINEMA DEPARTMENT COURSE LEVEL STUDENT LEARNING OUTCOMES BY COURSE CINE 1000 A. Develop and implement a plan for approaching and completing complex individual and team projects. B. Illustrate skills in

More information

FLASH. Mac versus PC. Pixels versus Vectors Two kinds of images are in the digital world: bitmaps and vectors:

FLASH. Mac versus PC. Pixels versus Vectors Two kinds of images are in the digital world: bitmaps and vectors: FLASH Macromedia Flash is a multimedia graphics program especially for creating moving images for use on the Web. Flash has opened up a whole new world for digital animators. You can rotoscope with it,

More information