opengl-tutorial
  • Basic tutorials ▼
    • Tutorial 1 : Opening a window
    • Tutorial 2 : The first triangle
    • Tutorial 3: Matrices
    • Tutorial 4 : A Colored Cube
    • Tutorial 5 : A Textured Cube
    • Tutorial 6 : Keyboard and Mouse
    • Tutorial 7 : Model loading
    • Tutorial 8 : Basic shading
  • Intermediate tutorials ▼
    • Tutorial 9 : VBO Indexing
    • Tutorial 10 : Transparency
    • Tutorial 11 : 2D text
    • Tutorial 12 : OpenGL Extensions
    • Tutorial 13 : Normal Mapping
    • Tutorial 14 : Render To Texture
    • Tutorial 15 : Lightmaps
    • Tutorial 16 : Shadow mapping
    • Tutorial 17 : Rotations
    • Tutorial 18 : Billboards & Particles ▶
      • Billboards
      • Particles / Instancing
  • Miscellaneous ▼
    • FAQ
    • Math Cheatsheet
    • Useful Tools & Links
    • An FPS counter
    • Building your own C application
    • Clicking on objects ▶
      • Picking with an OpenGL hack
      • Picking with a physics library
      • Picking with custom Ray-OBB function
  • Download

Home

This site is dedicated to tutorials for OpenGL 3.3 and later !

Full source code is available here.

Feel free to contact us for any question, remark, bug report, or other : [email protected], but don’t forget to read the FAQ first !

If you enjoy our work, please don’t hesitate to spread the word !

News

  • Jun 7, 2017 Website update
  • Feb 18, 2014 License changes
  • Oct 6, 2012 Building your own application
  • Feb 3, 2012 Tutorial 15 published
  • Jul 8, 2011 Added Tutorials 1 to 14

subscribe via RSS

  • [email protected]

Free tutorials for modern Opengl (3.3 and later) in C/C++