c 2 o 1 2 omputer graphics 1sccg.sk/~onderik/phd/cg1_2012/cg1_2012_lesson01.pdf · game development...

Post on 03-Oct-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ComputerGraphics 1

Juraj Onderik | onderik@sccg.sk

2o12

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

top related