# Tutorials

Other Sources

## #Geometry Processing, FEM

Harmonic functions

Triangle meshes

Regular grids

Tetrahedral meshes

Curves

Misc

## #Implicit Surface / Distance Field

Other Sources

Material from my former PhD director Pr. Loïc Barthe (mostly in French)

## #Maya

General development:

C++ API tutorials:

Minor tips:

## #General 3D Graphics

### OpenGL 3.0

Tutorials and C++ code to introduce OpenGL 3.0 using a Qt 5.0 window and CMake. You'll also find assignement instructions (in French) with very detailed comments inlined in the code to learn step by step OpenGL functions. (usually taught to 4th year university students). Although you should not need them you can ask for answer sheets by email. Note all assignment were translated from French. Please ask for English translation if you think you want to try them. To dive deeper into OpenGL and graphic programming take also a look at open.gl or learnopengl.com.

### OpenGL 2.1

This is an old tutorial mostly about the deprecated openGL 2.1. It can be useful to understand old projects (many are still using GL 2.1) and is easier to learn at first. But since you will have to learn openGL 3.0 at some point you might want to jump to it directly. Note that this course was designed for Master students.

### GL 2.1: lessons

• Chap1:  pdf ]  odt ] introduction to OpenGL 2.1 and GLUT
• Chap2:  pdf ]  odt ] maths on affine transformations and projection (Agnostic to OpenGL version)

Other Sources

### GL2.1 corrections

• 03 code ] Lighting
• 04 code ] Camera
• 05 code ] Mesh loader

### DirectX 11

(Miscellaneous resources)

## #Miscellaneous

#### Image processing

• code ] Tone mapping assignment

#### Inspiration

Q: How many members of the U.S.S. Enterprise does it take to change a
light bulb?
A: Seven. Scotty has to report to Captain Kirk that the light bulb in
the Engineering Section is getting dim, at which point Kirk will send
Bones to pronounce the bulb dead (although he'll immediately claim
that he's a doctor, not an electrician). Scotty, after checking
around, realizes that they have no more new light bulbs, and complains
that he "canna" see in the dark. Kirk will make an emergency stop at
the next uncharted planet, Alpha Regula IV, to procure a light bulb
from the natives, who, are friendly, but seem to be hiding something.
Kirk, Spock, Bones, Yeoman Rand and two red shirt security officers
beam down to the planet, where the two security officers are promply
killed by the natives, and the rest of the landing party is captured.
As something begins to develop between the Captain and Yeoman Rand,
Scotty, back in orbit, is attacked by a Klingon destroyer and must
warp out of orbit. Although badly outgunned, he cripples the Klingon
and races back to the planet in order to rescue Kirk et. al. who have
just saved the natives' from an awful fate and, as a reward, been
given all light bulbs they can carry. The new bulb is then inserted
and the Enterprise continues on its five year mission.