
OpenGL
v_xchen_v
这个作者很懒,什么都没留下…
展开
-
【译】【PyOpenGL教程-介绍着色器】 要求与配置
原文地址:http://pyopengl.sourceforge.net/context/tutorials/shader_intro.html要求/设置本教程介绍了现代的低级3D渲染技术。它尽量避免使用“传统”OpenGL入口点。尽管在可预见的将来,传统的OpenGL可能会在大多数台式机或笔记本电脑的硬件上得到支持,但从技术上讲,它们的使用是不受欢迎的。我们假设你了解: - 一...翻译 2018-05-16 11:46:30 · 1192 阅读 · 0 评论 -
【译】【PyOpenGL教程-着色器简介】 第一步(基本几何)
原文地址:http://pyopengl.sourceforge.net/context/tutorials/shader_1.html第一步(基本几何)在本教程中我们将会学到: - 顶点着色器在GLSL中“必须”做什么 - 片元着色器“必须”做什么 - 什么是VBO对象 - 如何激活和停用着色器和VBO - 如何渲染简单的几何体首先我们进行imports,OpenG...翻译 2018-05-16 15:11:01 · 4904 阅读 · 1 评论 -
【译】【PyOpenGL教程-介绍着色器】 varying变量(颜色)
原文地址:http://pyopengl.sourceforge.net/context/tutorials/shader_2.htmlvarying变量(颜色)【译】【PyOpenGL教程-介绍着色器】 varying变量(颜色) 本教程基于以往的教程之上新增了: - 使用varying变量在顶点着色器和片段着色器之间进行通信 - 捕捉着色器中的编译错误 - 将顶点和颜色值...翻译 2018-05-16 15:13:57 · 1647 阅读 · 0 评论 -
【译】【PyOpenGL教程-介绍着色器】 uniform变量(雾)
uniform变量(雾)原文地址:http://pyopengl.sourceforge.net/context/tutorials/shader_3.html 本教程基于以往的教程之上新增了: - 在着色器中定义uniform变量 - 传值给python中的uniform变量 - 在顶点着色器中进行一些基本的计算,包括定义局部变量和使用一些简单的函数 - 通过简单的“雾”效创建...翻译 2018-05-16 15:16:12 · 1478 阅读 · 0 评论 -
【译】【PyOpenGL教程-介绍着色器】 attribute变量(补间动画)
属性值(实现补间动画)原文地址:http://pyopengl.sourceforge.net/context/tutorials/shader_4.html 本教程构建在往期教程的基础之上新增了:在着色器中定义attribute变量定义给attribute变量赋值的数组基本不再使用legacy代码(转为使用attribute变量给顶点着色器传入属性值)实现一个简单的“补间”几何...翻译 2018-05-16 15:45:09 · 1006 阅读 · 0 评论 -
【译】【PyOpenGL教程-介绍着色器】 漫反射、环境光、平行光
漫反射、环境光、方向光原文地址:http://pyopengl.sourceforge.net/context/tutorials/shader_5.html本教程在以往教程的基础上添加了: - 环境光 - 漫射光 - 方向光(如,太阳) - 法线、法线矩阵 照明是渲染流程中最复杂的部分之一。目前还没有人提出一种“完美”的实时图像渲染模拟方案(即使是非实时图像也没有真正解决所有材...翻译 2018-05-16 15:51:00 · 3060 阅读 · 1 评论