Skip to content

jcteng/python-opengl-tutorial

Repository files navigation

opengl-tutorial

a Python opengl-tutorial base on PyOpenGL.

中文说明可以看这里

All content were follow http://www.opengl-tutorial.org/
You also can find C implemention here: https://github.com/opengl-tutorials/ogl

table of content

  1. tu_00_glfw_window_sample : GLFW Version Colored cube.
    orginal tutorial => http://www.opengl-tutorial.org/beginners-tutorials/tutorial-4-a-colored-cube/

  2. tu_01_color_cube : GLUT Version Colored cube.
    orginal tutorial => http://www.opengl-tutorial.org/beginners-tutorials/tutorial-4-a-colored-cube/

  3. tu_02_texture_without_normal: basic rendering with texture.
    orginal tutorial => http://www.opengl-tutorial.org/beginners-tutorials/tutorial-5-a-textured-cube/

  4. tu_03_loadobj : load mesh information from wavefont obj file:
    orginal tutorial => http://www.opengl-tutorial.org/beginners-tutorials/tutorial-7-model-loading/

  5. tu_04_vbo : use VBO
    orginal tutorial => http://www.opengl-tutorial.org/intermediate-tutorials/tutorial-9-vbo-indexing/

  6. tu_05_input : add viewport control with keyboard and mouse
    orginal tutorial => http://www.opengl-tutorial.org/beginners-tutorials/tutorial-6-keyboard-and-mouse/

  7. tu_06_multobjs: draw multi mesh objects in same window

  8. tu_07_basic_shading : basic shading with light and normals
    orginal tutorial => http://www.opengl-tutorial.org/beginners-tutorials/tutorial-8-basic-shading/

  9. tu_08_transparency : transparency
    orginal tutorial => http://www.opengl-tutorial.org/intermediate-tutorials/tutorial-10-transparency/

  10. tu_09_draw_text: Draw text in openGL
    orginal tutorial => http://www.opengl-tutorial.org/intermediate-tutorials/tutorial-11-2d-text/

  11. tu_10_normal_mapping : Normal Mapping
    orginal tutorial => http://www.opengl-tutorial.org/intermediate-tutorials/tutorial-13-normal-mapping/

About

Python opengl-tutorial base on PyOpenGL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •