lecture01-introduction

The first computer game pong atari 1972 spacewars pdp1

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: stry or the (Hollywood) movie industry? The game industry 9. Which is your favorite animated movie? The First Computer Game? Pong, Atari, 1972 Spacewars, PDP–1, MIT, 1961 Metal Gear Solid 4 Games Focus on interactivity Movies To reality and beyond ! Movies Special effects Movies Digital Compositing Digital compositing Digital Compositing Cartoons Computer-Aided Design Precision modeling Engineering visualization Modeling Clay Computer-Aided Design It’s not just about visualization • Simulation is also useful Visualization: Scientific Molecular Biology Environmental Physics Visualization: Medical Visualization: Architectural http://www.diamondschmitt.com/ Visualization: Info Smith and Fiore Graphical User Interfaces Steven Schkolne Art Steven Schkolne Digital Art Genetically evolved Carl Sims Digital Art By Jason Salavon The Top-Grossing Film of All Time ^nd 2 “Titanic” What is an Image / Video? • Array of pixels (one or more numbers) • A video is a time sequence of images Illumination • How they are formed: – Objects in the world (static or dynamic) – Illumination (light sources) – Imaging device (eye, camera) Camera • We want to synthesize images/videos Basic Elements Modeling Animation Rendering Interaction Objects Basic Elements • Modeling – How do we model (mathematically represent) objects? – How do we construct models of specific objects? • Animation – How do we represent the motions of objects? – How do we give animators control of this motion? • Rendering – How do we simulate the real-world behavior of light? – How do we simulate the formation of images? • Interaction – How do we enable humans and computers to interact? – How do we design human-computer interfaces? Modeling Primitives • 3D points • 3D lines and curves • surfaces (BREPs): polygons, patches • volumetric representations • image-based representations Attributes • Color, texture maps • Lighting properties Geometric transformations Rendering Visibility Simulating light propagation • Reflection • Asborption • Scattering • Emission • Interference Animation Keyframe animation motion capture Physics-based animation Autonomous motion planning Interaction Input/Output Devices Tools • Modeling, rendering, and animation Elements of CG The graphics pipeline Modeling Animation Rendering Modeling Representing objects geometrically on a computer Point clouds Texture maps Polygon meshes Surface patches NURBS Param...
View Full Document

This note was uploaded on 01/17/2014 for the course CS 174A taught by Professor Mayer during the Winter '10 term at UCLA.

Ask a homework question - tutors are online