Author: Romain Vergne (website)
Please cite my name and add a link to my web page if you use this course

Image synthesis and OpenGL: introduction

Quick links to:
  1. What is image synthesis?
  2. Applications
  3. Desirable qualities
  4. Simplified pipeline
  5. Sources

What is image synthesis?

What Is SI?

Applications

Video-games





Space Invaders (1978)
Wolfeinstein 3D (1992)
Halo (2001)
Uncharted 3 (2011)

Animated movies




Gery's game
Number 9
Brave


Special effects




Abyss
Matrix
The Hobbit

Advertising



cars
Chocolate

Computer Aided Design (CAD)




General Motors (60's)
Piston
Plane

Education



Heritage conservation



Mellado et al. 2010
Larue et al. 2012


Scientific visualization




Nasa
Temperature (Conninx et al. 2011)
Airflow

Medical visualization


Haidacher, 2007

Training simulation



A380 Simulator

Interaction, virtual reality, interfaces



Cave
Collaborative environment


Desirable qualities

Realism




See a video here

Speed

Simplified pipeline




Download this simple scene

The camera

Represented by a set of parameters:



Orthographic and perspective cameras
Fish-eye camera
Multi-perspective camera

The 3D models

What are they?
How are they represented?
triangular mesh
How are they animated?

How are they created?



Scanning Michelangelo
3D model from images (GRIMAGE)

The material / appearance



How can we represent all these effects?



The BRDF defines how light is reflected on a surface
Plastic material (Phong BRDF)
Complex materials (translucency). Needs more dimensions (BSSRDF)


Texture mapping
normal mapping



Clouds [Bouthors et al. 2008]
Forests [Decaudin and Neyret 2004]

Lighting effects




Caustic
Global illum
shadows [Vincent et al. 2009]

The renderings






Sources


PREVIOUS: HOME
NEXT: EXERCICE01