DOC PREVIEW
Berkeley COMPSCI 184 - Introduction, Overview, and Image Basics

This preview shows page 1-2-21-22 out of 22 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 22 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

CS-184: Computer GraphicsLecture #1: Introduction, Overview, and Image BasicsProf. James O’BrienUniversity of California, BerkeleyV2009-F-01-1.02TodayIntroduction and Course OverviewAssignments #1 and #2Digital Images123The Subject: Computer GraphicsComputer Graphics: Using computers to generate and display imagesIssues that arise:ModelingRenderingAnimationPerceptionLots of details...4Applications (in other words,why we care)Movies Video GamesSimulationAnalysisDesignOthers...Computer Graphics345Applications (in other words,why we care)Movies Video GamesSimulationAnalysisDesignOthers...Computer GraphicsFrom Star Wars Episode 1, Lucasfilm Ltd.6Applications (in other words,why we care)Movies Video GamesSimulationAnalysisDesignOthers...From Finding Nemo, Pixar Animation StudiosComputer Graphics567Applications (in other words,why we care)Movies Video GamesSimulationAnalysisDesignOthers...From Halo 2, by Bungie EntertainmentComputer Graphics8Applications (in other words,why we care)Movies Video GamesSimulationAnalysisDesignOthers...From Star Wars: The Force Unleashed by Lucas ArtsComputer Graphics789Applications (in other words,why we care)Movies Video GamesSimulationAnalysisDesignOthers...From America’s ArmyComputer Graphics10Applications (in other words,why we care)Movies Video GamesSimulationAnalysisDesignOthers...Computer GraphicsImage from CAE Inc.91011Applications (in other words,why we care)Movies Video GamesSimulationAnalysisDesignOthers...Computer GraphicsCarlo Sequin12Applications (in other words,why we care)Movies Video GamesSimulationAnalysisDesignOthers...Computer GraphicsFluid simulation w/ NASA FAST111213Course Topics Image representation and manipulation2D and 3D drawing algorithmsObject representationsRenderingAnimationInteraction techniques14PeopleProf. James O’BrienEmail: [email protected] hours: 4:00 - 4:30 Mon / Wed (priority to CS 184 students) 2:00 - 3:00 FriOffice location: 633 Soda HallT.A. Daniel Ritchie Email: [email protected] hours: 4:00 - 5:00 Wed 3:00 - 4:00 ThurOffice hours location: 751 Soda HallSend class related email to [email protected]. Leon Barrett Email: [email protected] hours: TBAOffice hours location: TBA131415Contact InformationClass web site: http://inst.eecs.berkeley.edu/~cs184Handouts assignments, etc. will be posted thereLecture notes posted there (hopefully) before classesNews group:ucb.class.cs184Server: news.csua.berkeley.eduUsername/password: usenet/gobearsNot reading newsgroup... bad ideaEmail addresses on previous page...16Computing ResourcesClass accounts handed shortlyCan also use CS LabsLinux WindowsMac151617Text BookFundamentals of Computer Graphics by Peter Shirley * Get the current version!Also handouts and other supplemental material will be providedSee other books listed in course information handout18GradingAssignments: 40%Mix of written and programingAverage 1 or 2 weeks to do themFinal Project: 20%Presentation: TBA prior to midtermMidterm: 20%Wednesday, October 14, In classFinal: 20%Thursday, December 17 5:00-8:00pmCheck now for conflicts!171819PrerequisitesYou must know how to program C or C++Big final project, several programing assignmentsNo hand holdingData structures (CS61B)Math: linear algebra, calc, trig20WaitlistRelax for now... there is lots of space.192021Reasons to participateMore fun for me and youYou learn moreI won’t give stupid little annoying quizzes in classHow to participateAsk questionsMake commentsStupid questions/commentsThat’s okayClass Participation22Assignments #1 and #2Assignment #1 Setup CS184 account and let us know who you areGet very simple OpenGL program workingAssignment #2Tests math prerequisites212223Academic HonestyIf you use an external resource cite it clearly!Don’t do things that would be considered dishonest... if in doubt ask.Cheating earns you:An ‘F’ in the class andGetting reported to the UniversityNo exceptions.24Questions?232425ImagesSomething that represents a pattern of light that will be perceived by somethingComputer representationsSampled (pixel based)Object basedFunctional26ImagesSomething that represents a patten of light that will be perceived by somethingComputer representationsSampled (pixel based)Object basedFunctional252627ImagesSomething that represents a patten of light that will be perceived by somethingComputer representationsSampled (pixel based)Object basedFunctional28ImagesSomething that represents a patten of light that will be perceived by somethingComputer representationsSampled (pixel based)Object basedFunctional272829ImagesSomething that represents a patten of light that will be perceived by somethingComputer representationsSampled (pixel based)Object basedFunctional29ImagesSomething that represents a patten of light that will be perceived by somethingComputer representationsSampled (pixel based)Object basedFunctionalUNIVERSITY OF CALIFORNIACollege of Engineering, Department of Electrical Engineering and Computer SciencesComputer Science Division: Spring 2005 CS-184 Foundations of Computer GraphicsProfessor: James O’BrienT.A.’s: Ashley Eden and Adam BargteilAssignment 1Point value: 40 ptsThis homework must be don e individually. Submission date is Thursday, January 27th 2005, atmidnight in the CS-184 in-box in 283 SodaIntroduction: Some of these questions may look a little difficult. If they do, considerreviewinghow dot products and cross products are formed, how matrices are multiplied with vectors and witheach other, how determinants are formed and what eigenvalues are. This exercise could take a verylong time if you don’t think carefully about each problem, but good solutions will use about oneline per question. Many textbooks supply expressions for the area of a triangle and for the volumeof a pyramid, which you may find useful.You must write neat ly. If the assignment cannot be read, it cannot be graded. Ifyou find that you make a mess as you work out the solution, then you should use sc rap paperfor working it out and copy it down neatly for turning in. If you are feeling particularly intrepid,consider formatting your solutions with LATEX.Question 1: Two vectors in the plane, i and j, have the following properties (i · i means thedot product between i and i): i · i = 1, i · j = 0, j · j = 1.1. Is there a vector k, that is not equal to i, such that: k · k = 1, k · j = 0? What is it? Arethere many vectors with these


View Full Document

Berkeley COMPSCI 184 - Introduction, Overview, and Image Basics

Documents in this Course
Load more
Download Introduction, Overview, and Image Basics
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Introduction, Overview, and Image Basics and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Introduction, Overview, and Image Basics 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?