Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Outline of Lesson 01
Why is Computer Graphics (CG) so cool
What is and what is not CG
“Artists” and CG
“Coders” and CG
Terms and conditions of this lecture
Lecture schedule
Why is CG so COOL ?
Visual Effects (VFX) | “2012”
Music-driven Animation | Animusic
Motion Capture | Avatar
Best Game Engine | Crysis 3
WTF is Computer Graphics ?
“A picture is worth a thousand words”
Old Chinese proverb
“Computer graphics is a sub-field of computerscience which studies computational methodsfor digitally synthesizing and manipulatingvisual content.”
Wikipedia
Optics
Mechanics
Geometry
Numerical MathCalculus
ComputerGraphics
Photography
Painting
Data Compression
Computer Vision
Human Perception
Movies
Games
Scientific Visualization
...
Statistics
Image / Video Processing
Graphical User Interface
...
...
Design
Typography
CG is related to...
Computer Graphics is...
Modeling
SceneImageVideo
Rendering
Animation Reconstruction
Image processing
Computer Graphics is...
Modeling Animation Rendering
2d/3d Scanning
Scene hierarchy
Transformations
Texture painting
Sculpting
Deformations
UV Unwrapping
Subdivisions
...
Key-framing
Motion capture
Simulation
Rigging
Skinning
Posing
Forward / Inverse Kinematics
...
Projection
Clipping
Rasterization
Ray-tracing
Radiosity
Photon mapping
Postprocessing
...
“Artists” and CG
Siggraph 2012 - Animation Festival
Displacement Modeling | ZBrush
Projections on Buildings | NuFormer
Medical Animations | XVIVO
Augmented Reality | Projections
Cool Presentations | Prezi
“Coders” and CG
Siggraph 2012 - Technical Papers
Advanced Skinning | McAdams...
Procedural Modeling | CityEngine
Game Development | Unity Engine
Physical Simulations | RealFlow
Image Morphing | FantaMorph
3D Fractals | Mandelbulber
What about My Career in CG ?
As an Artist VFX Industry – Pixar, Disney, Weta Digital, Scanline
vfx, IML... DTP Industry – a number of design studios over
the world Game Industry – Blizzard, Epic, EA... Web design Typography
Easiest modeling | Sketchup
What about My Career in CG ?
As a “Coder” (Scientist) Best universities all over the world have graphics
departments open for new ideas and cool people – MIT, Caltech, Cornell, Stanford, Princeton...
Game / VFX Industry Medical Industry GIS Industry GUI development ...
Speed Painting | Gimp
WhatcanyouexpectfromthisLecture ?
This Lecture...
Will focus on basic CG techniques
Will prepare you on degree examinations
Will improve your skills in Computational geometry Algorithms and data structures
Hopefully will not be boring
What do I expect from
YOU ?
Solve AssignmentsShow your projectPass mid termPass final term
Pass your examsMidterm = 20
Final term = 30Assignments = 50
Project = +20
90 - 120 = A80 - 89 = B70 - 79 = C60 - 69 = D50 - 59 = E0 - 49 = Fx
Your presence here ?
To be or not to be - on these lessons – that's not a question
Positive motivation [:)] It's time to improve your skills It's time to impress with your project It's time to prepare for master exams
Negative motivation [:(] There is none Your presence is not mandatory, but highly
recommended
Lecture Schedule
September 2012 L01 [18.09] “Introduction to CG” L02 [25.09] “Scene Representation I”
October 2012 L03 [02.10] “Scene Representation II” L04 [09.10] “Transformations and Projections” L05 [16.10] “The Graphics Pipeline” L06 [23.10] “Intersections and Clipping” L07 [30.10] “Midterm”
Lecture Schedule
November 2012 L08 [06.11] “Visibility Problem” L09 [13.11] “Rasterization of Curves” L10 [20.11] “Rasterization of Regions” L11 [27.11] “Image Representation”
December 2012 L12 [04.12] “Image Transformations” L13 [11.12] “Final Term”
The End
It's time for...but don't forget what you just learned