Organized list of blog posts and tutorials. Note that not all posts are present here, especially minor notes in "Jumble".


Other Sources

#Geometry Processing, FEM

Harmonic functions

Triangle meshes

Regular grids

Tetrahedral meshes



#Mesh deformation

#Implicit Surface / Distance Field

Other Sources

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


General development:

C++ API tutorials:

Minor tips:

#Unreal Engine

#General 3D Graphics

OpenGL 3.0

 Tutorials and C++ code (FR/EN) ] to introduce OpenGL 3.0 using a Qt 5.0 window and CMake. You'll also find assignment instructions 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 (solutions) by email. Some assignments may miss English translation, please ask if you think you want to try and do them. To dive deeper into OpenGL and graphic programming take also a look at open.gl or learnopengl.com.

Related post: emulate direct drawing mode of OpenGL 2.1 using OpenGL 3.0

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.

Tutorial pdf, slides, code, assignments and corrections

DirectX 11

Posts to get you started.





Image processing


Avert misunderstanding by calm, poise, and balance.