文件名称:python-opengl-tutorial:基于PyOpenGL的Python opengl-tutorial
文件大小:17.29MB
文件格式:ZIP
更新时间:2024-02-23 19:51:50
python opengl shader pyopengl OpenGLPython
opengl教程 一个基于PyOpenGL的Python opengl-tutorial。 所有内容均遵循 您还可以在这里找到C实现: : 表中的内容 tu_00_glfw_window_sample:GLFW版本彩色立方体。 原始教程=> tu_01_color_cube:GLUT版本彩色立方体。 原始教程=> tu_02_texture_without_normal:带纹理的基本渲染。 原始教程=> tu_03_loadobj:从wavefont obj文件加载网格信息: 原始教程=> tu_04_vbo:使用VBO 原始教程=> tu_05_input:使用键盘和鼠标添加视口控件原始教程=> tu_06_multobjs:在同一窗口中绘制多个网格对象 tu_07_basic_shading:带有光照和法线的基本着色原始教程=> tu_08_transparency:透明度原始教程=> tu_09_draw_text:在openGL中绘制文本原始教程=> tu_10_normal_mapping:法线贴图原始教程=>
【文件预览】:
python-opengl-tutorial-master
----tu_06_multobjs.py(6KB)
----tu_10_normal_mapping.py(11KB)
----tu_02_texture_without_normal.py(5KB)
----tu_09_draw_text.py(4KB)
----3rdparty()
--------fbx.pyd(12.86MB)
--------fbxsip.pyd(66KB)
--------FbxCommon.py(3KB)
----cn_readme.md(3KB)
----.github()
--------ISSUE_TEMPLATE()
----resources()
--------tu05()
--------tu04()
--------Handgun_fbx_7_4_binary.fbx(955KB)
--------tu09()
--------tu10()
--------tu03()
--------tu02()
----tu_04_1_ue4model.py(5KB)
----tu_05_input.py(4KB)
----glsl()
--------tu07()
--------tu04()
--------tu09()
--------tu10()
--------tu08()
--------tu01()
--------utils()
--------tu02()
----tu_08_transparency.py(2KB)
----tu_00_glfw_window_sample.py(4KB)
----tu_04_vbo.py(4KB)
----requirements.txt(318B)
----doc()
--------tu_00_glfw_window.mds(755B)
--------screenshots()
----.gitignore(26B)
----tu_03_loadobj.py(3KB)
----tu_07_basic_shading.py(5KB)
----README.md(2KB)
----utils()
--------shaderLoader.py(3KB)
--------MVPControl.py(5KB)
--------meshViewer.py(3KB)
--------objLoader.py(3KB)
--------glutWindow.py(3KB)
--------worldsheet.py(2KB)
--------uv2d.py(1KB)
--------__init__.py(0B)
--------textureLoader.py(3KB)
----tu_01_color_cube.py(4KB)