All Projects → jcteng → python-opengl-tutorial

jcteng / python-opengl-tutorial

Licence: other
Python opengl-tutorial base on PyOpenGL.

Programming Languages

python
139335 projects - #7 most used programming language
GLSL
2045 projects

Projects that are alternatives of or similar to python-opengl-tutorial

Nvjob Water Shader Simple And Fast
#NVJOB Simple Water Shaders. Free Unity Asset.
Stars: ✭ 172 (+45.76%)
Mutual labels:  shader
Unitywatersurface
Water Surface Simulation using CutomRenderTexture in Unity 2017.1
Stars: ✭ 190 (+61.02%)
Mutual labels:  shader
Contactshadows
Experimental implementation of contact shadows for Unity.
Stars: ✭ 219 (+85.59%)
Mutual labels:  shader
Kinobinary
Binary image effect for Unity
Stars: ✭ 180 (+52.54%)
Mutual labels:  shader
Pixel
📷 A composable image editor using Core Image and Metal.
Stars: ✭ 2,495 (+2014.41%)
Mutual labels:  shader
Unity Shaders
✨ Shader demo - More than 300 examples
Stars: ✭ 198 (+67.8%)
Mutual labels:  shader
Shader Printf
Simple printf functionality for GLSL.
Stars: ✭ 170 (+44.07%)
Mutual labels:  shader
Videoplayereffects
Experimental special effects for VideoPlayer (Unity 5.6 new feature)
Stars: ✭ 252 (+113.56%)
Mutual labels:  shader
Awesome Unity Shader
⛵ 关于炫酷的Unity3D Shader | About Cool Unity3D Shaders
Stars: ✭ 2,658 (+2152.54%)
Mutual labels:  shader
Noiseball2
A small example of procedural modeling with compute shaders.
Stars: ✭ 215 (+82.2%)
Mutual labels:  shader
Godot 3 2d Crt Shader
A 2D shader for Godot 3 simulating a CRT
Stars: ✭ 183 (+55.08%)
Mutual labels:  shader
Isaura
An attempt at making a aura thingie with a isoline shader.
Stars: ✭ 187 (+58.47%)
Mutual labels:  shader
Shinyeffectforugui
Shiny effect of uGUI, which does not need mask or normal map.
Stars: ✭ 204 (+72.88%)
Mutual labels:  shader
Kinovision
Frame visualization utility for Unity
Stars: ✭ 177 (+50%)
Mutual labels:  shader
Godot Realistic Water
Godot - Realistic Water Shader
Stars: ✭ 235 (+99.15%)
Mutual labels:  shader
Spirv Vm
Virtual machine for executing SPIR-V
Stars: ✭ 173 (+46.61%)
Mutual labels:  shader
Ssgi Urp
Screen Space Global Illumination for Unity Universal Render Pipeline
Stars: ✭ 198 (+67.8%)
Mutual labels:  shader
blur-shaders
A collection of blur shader examples, with a written tutorial.
Stars: ✭ 33 (-72.03%)
Mutual labels:  shader
Simplegodotcrtshader
A simple Godot shader that simulates CRT Displays
Stars: ✭ 236 (+100%)
Mutual labels:  shader
Magicshader
🔮 Tiny helper for three.js to debug and write shaders
Stars: ✭ 205 (+73.73%)
Mutual labels:  shader

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/

PyOpenGL

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

PyOpenGL

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

PyOpenGL

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

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

PyOpenGL

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

  2. tu_06_multobjs: draw multi mesh objects in same window

PyOpenGL

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

PyOpenGL

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

PyOpenGL

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

PyOpenGL

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

PyOpenGL

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].