Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Lecture outline Introduction COMP30019 Graphics and Interaction Aims Introduction Syllabus About me Adrian Pearce Application examples Department of Computer Science and Software Engineering Textbook University of Melbourne Assessment The University of Melbourne Project work Tutorials and labs Adrian Pearce University of Melbourne Adrian Pearce University of Melbourne COMP30019 Graphics and InteractionIntroduction COMP30019 Graphics and InteractionIntroduction Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Introduction to graphics and interaction The aim of COMP30019 Graphics and Interaction The objective of this subject is to understand the computational What is computer graphics and how does it differ from image approaches to graphics and to gain proficiency in algorithms processing and computer vision? frequently used for robotics, graphics and related user interface applications. What are interactive systems? At the end of this subject, you should be able to ◮ encode geometric and lighting models on a computer for displaying realistic objects and animated scenes in Aims: real-time (for humans), ◮ understand common operations in computer graphics and ◮ apply efficient algorithms for graphics and robotics the basic properties of light and colour. applications (on computers), and ◮ understand the principles of interactive systems and how ◮ choose appropriate models for the design and to develop and evaluate human-computer interaction. implementation of dynamic and interactive computer graphics applications. Adrian Pearce University of Melbourne Adrian Pearce University of Melbourne COMP30019 Graphics and InteractionIntroduction COMP30019 Graphics and InteractionIntroduction
Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Syllabus Graphics and interaction: theory and practice Topics covered will include Computer graphics: concerns numerical algorithms for ◮ 2-D and 3-D analytic geometry for graphics, transforming geometric models into pixelated images (the main theme of this subject). ◮ representation of 3-D objects, ◮ Applications include computer games, computer aided ◮ computational techniques for realistic graphic rendering, design, simulation and visualisation and forms the basis of and all graphical user interfaces. ◮ techniques for interactive system development. Adrian Pearce University of Melbourne Adrian Pearce University of Melbourne COMP30019 Graphics and InteractionIntroduction COMP30019 Graphics and InteractionIntroduction Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Graphics and interaction: theory and practice Computer vision: concerns the transformation of images into models (the reverse of computer graphics). ◮ Applications include face recognition and robotic perception such as used for mobile robots or pilotless aeroplanes or medical imaging. models � images Image processing: concerns the transforming images into other images � models images (typically used as an adjunct to graphics or vision). images � images ◮ Applications include smoothing, sharpening, segmenting or automatically texturing images, also commonly used in photographic editing. Adrian Pearce University of Melbourne Adrian Pearce University of Melbourne COMP30019 Graphics and InteractionIntroduction COMP30019 Graphics and InteractionIntroduction
Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Computer graphics Graphical Computer user games & movie interfaces making (GUI’s) (any) computer simulation (any) computer- models � images models � images aided design (CAD) images � models images � models Photographic images � images Photographic images � images editing editing Displaying & Displaying & printing images printing images Sharpening, Sharpening, Storing & Storing & smoothing, smoothing, Image Image compressing compressing texturing & texturing & images or video images or video processing processing colouring colouring Adrian Pearce University of Melbourne Adrian Pearce University of Melbourne COMP30019 Graphics and InteractionIntroduction COMP30019 Graphics and InteractionIntroduction Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs A little bit about me Computer graphics Computer vision Computer Graphical ◮ Senior Lecturer in the Department of Computer Science games & user movie making interfaces and Software Engineering (GUI’s) (any) computer Face ◮ Education: simulation recognition ◮ B.Sc. (Hons), PhD (Computer Science) (any) computer- Robot models � images aided design ◮ Research Interests: perception (CAD) images � models ◮ Artificial Intelligence Text recognition ◮ Cognitive Robotics Photographic images � images & image retrieval editing ◮ Intelligent Agents Medical ◮ Reasoning about action and change Displaying & imaging printing images Sharpening, ◮ Web site: www.csse.unimelb.au/ ∼ adrian Storing & smoothing, Image compressing texturing & images or video processing colouring Adrian Pearce University of Melbourne Adrian Pearce University of Melbourne COMP30019 Graphics and InteractionIntroduction COMP30019 Graphics and InteractionIntroduction
Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Two projects I am currently working on... Human-agent virtual environment (Simulation) Photo Courtesy of Australian Government, Department of Defence Adrian Pearce University of Melbourne Adrian Pearce University of Melbourne COMP30019 Graphics and InteractionIntroduction COMP30019 Graphics and InteractionIntroduction Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Mining (Robotics) Computer Game industry in Australia ◮ Large number of studios, over 50 companies of varying sizes, working on various platforms ◮ Concentrated in Melbourne and Brisbane ◮ Working with largest publishers in the world ◮ Many successful titles Photo Courtesy of Rio Tinto Iron Ore Adrian Pearce University of Melbourne Adrian Pearce University of Melbourne COMP30019 Graphics and InteractionIntroduction COMP30019 Graphics and InteractionIntroduction
Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Some data from 2008 (GDAA web-site) Example: bluetongue ◮ The video games industry is now double the size of the box office, and more than 40% larger than the movie disc industry in Australia. ◮ Kevin Chan is Manager of bluetongue ◮ Video game industry has shown growth with sales ◮ He completed Software Engineering in our Department increasing 47% to $1.96 billion over 2008 and researcher in Intelligent Agent Laboratory ◮ In 2008, 88% of Australian households have a device for ◮ Acquired by THQ in 2004 playing computer games. ◮ See www.bluetongue.com.au ◮ The average age of computer and video game players in Australia is 30 years old. ◮ Females make up 46% of the player population in 2008. Adrian Pearce University of Melbourne Adrian Pearce University of Melbourne COMP30019 Graphics and InteractionIntroduction COMP30019 Graphics and InteractionIntroduction Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs Introduction Aims Syllabus About me Application examples Textbook Assessment Project work Tutorials and labs How to contact me? Another application example Preferably use the subject discussion board in the LMS ◮ LMS: http://www.lms.unimelb.edu.au/ Medical surgery using computer graphics Consultation: By appointment (unless there is demand) ◮ ear surgery ◮ Email: adrianrp@unimelb.edu.au ◮ brain surgery ◮ I will endeavour to answer your Email within a day but expect 48 hours turn around on occasions! ◮ Office: 3.28 in ICT Building Adrian Pearce University of Melbourne Adrian Pearce University of Melbourne COMP30019 Graphics and InteractionIntroduction COMP30019 Graphics and InteractionIntroduction
Recommend
More recommend