0% found this document useful (0 votes)
41 views

Computer Graphics: CS43 - Fall 2005

This document provides an introduction to the field of computer graphics. It discusses key problems in graphics such as 2D and 3D modeling, rendering, animation, and interaction. Applications of computer graphics include entertainment, science and engineering, visualization, graphic arts, and fine arts. The course will cover topics such as digital images, rendering 3D environments, geometric transformations, the graphics pipeline, curve and surface representation, and animation. The goal is for students to understand image synthesis principles and learn the mathematics behind creating computer generated images.

Uploaded by

Cohin Bellara
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views

Computer Graphics: CS43 - Fall 2005

This document provides an introduction to the field of computer graphics. It discusses key problems in graphics such as 2D and 3D modeling, rendering, animation, and interaction. Applications of computer graphics include entertainment, science and engineering, visualization, graphic arts, and fine arts. The course will cover topics such as digital images, rendering 3D environments, geometric transformations, the graphics pipeline, curve and surface representation, and animation. The goal is for students to understand image synthesis principles and learn the mathematics behind creating computer generated images.

Uploaded by

Cohin Bellara
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Computer Graphics

CS43 Fall 2005

Introduction

Computer Graphics Introduction

2005 Fabio Pellacini 1

Computer Graphics Introduction

2005 Fabio Pellacini 2

Problems in Graphics
2D imaging
compositing filtering painting

Computer Graphics:
The study of creating images using computers.

2D drawing
shape representation editing

Computer Graphics Introduction

2005 Fabio Pellacini 3

Computer Graphics Introduction

2005 Fabio Pellacini 4

Problems in Graphics
3D modeling
surface representation surface editing

Problems in graphics
3D rendering
visibility estimation lighting simulation materials simulation

[Nealenv et al. 2005]

[Cornell PCG] Computer Graphics Introduction

[Cornell PCG] 2005 Fabio Pellacini 6

Computer Graphics Introduction

2005 Fabio Pellacini 5

Problems in graphics
3D rendering
non-photorealistic styles

Problems in graphics
deformation representation keyframe interpolation physical simulation
[Guendalman et al. 2005] 2005 Fabio Pellacini 8

Animation

[Gooch et al. 1998]

[Praun et al. 2001]

Computer Graphics Introduction

2005 Fabio Pellacini 7

[Essa et al. 2005] Computer Graphics Introduction

Problems in graphics
Interaction
2D/3D user interfaces Virtual reality Augmented reality

[Moscovic et al. 2005]

Computer Graphics:
Mathematics made visible by computer simulations.

[UNC, Office of the Future] Computer Graphics Introduction

2005 Fabio Pellacini 9

Computer Graphics Introduction

2005 Fabio Pellacini 10

Applications
Entertainment
movies games

Applications
Entertainment Science and Engineering
[Gooch et al. 1998] 2005 Fabio Pellacini 12

computer-aided design scientific/medical visualization

Computer Graphics Introduction

2005 Fabio Pellacini 11

Computer Graphics Introduction

Applications
Entertainment Science and Engineering Visualization
information visualization

Applications
Entertainment Science and Engineering Visualization Graphic Arts
digital photography graphic design
[Chen et al. 2005]

[Adobe Photoshop] Computer Graphics Introduction 2005 Fabio Pellacini 13 Computer Graphics Introduction 2005 Fabio Pellacini 14

Applications
Entertainment Science and Engineering Visualization Graphic Arts Fine Arts

Mechanics

Computer Graphics Introduction

2005 Fabio Pellacini 15

Computer Graphics Introduction

2005 Fabio Pellacini 16

Content
You will
understand image synthesis principles learn math to make images implement key algorithms write cool apps

Topics
Digital Images Rendering 3D environments Geometric Transformations Graphics Pipeline Curve and Surface Representation Animation

You will not


learn graphics APIs (OpenGL, DX)
though you will use a bit of GL

implement large systems

Computer Graphics Introduction

2005 Fabio Pellacini 17

Computer Graphics Introduction

2005 Fabio Pellacini 18

Topics Digital Images


Image representation Compositing Antialiasing

Topics Rendering 3D environments


raytracing shading models realistic materials lighting simulation

[Cornell PCG] Computer Graphics Introduction 2005 Fabio Pellacini 19 Computer Graphics Introduction 2005 Fabio Pellacini 20

Topics Geometric Transformations


2D transformations 3D transformations projections hierachies

Topics Graphics Pipeline


rasterization z-buffer graphics architectures

[Marschner 2003]

Computer Graphics Introduction

2005 Fabio Pellacini 21

Computer Graphics Introduction

2005 Fabio Pellacini 22

Topics Curves and Surfaces


parametric curves polygonal meshes subdivision surfaces

Topics Animation
keyframe interpolation skeletal anination skinning

value

time
Computer Graphics Introduction 2005 Fabio Pellacini 23 Computer Graphics Introduction 2005 Fabio Pellacini 24

Administration Details
www.cs.dartmouth.edu/~cs43/

Computer Graphics Introduction

2005 Fabio Pellacini 25

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy