OpenGL With OpenTK
Welcome to my tutorial series on Modern OpenGL with OpenTK. From here you can start from the begining or jump in where you need. Don’t forget to bookmark this page and share it around!
Chapter 0: Begining OpenTKWelcome to OpenGL and OpenTK. This chapter introduces graphics programming and sets up a basic window for the rest of the series.
Chapter 1: Exactly One TriangleCreating your first triangle! This chapter works through the OpenGL pipeline to place that single triangle on screen.
Chapter 2: Chapter Still BufferingAdd another triangle to create a quad. This chapter explores some of the ways to send data to the GPU.
Chapter 3: The MatrixEnter the world of 3D. This chapter unlocks the full power of matrix maths to translate, rotate, scale your cube and create a perspective view.
Chapter 4: A Fresh Coat Of PaintImprove your cube with textures. This chapter covers image loading and creating textures on the GPU.
Chapter 5: Hands OnGet involved! This chapter looks at keyboard and mouse movement.
Chapter 6: Down The CatwalkShow off your models. This chapter replaces our cube with an imported monkey or two.
Originally published on 2025/04/20