
OpneGL
文章平均质量分 86
MorganLove
走自己的路,让不懂的人去说吧
展开
-
OpenGL着色器语言
初识OpenGL着色器语言1、着色器架构OpenGL着色器语言(GLSL)由OpenGL实现链接和编译,完全在图形硬件中运行。至少需要两个着色器顶点着色器片段着色器。还有一种可选的着色器称为几何着色器。我们可以在3中方式中选择一种向顶点着色器传递数据:参数,是对每个顶点而言的。统一值,是针对整个顶点数据批次的常量。加载和使用纹理数据。可以为片段着色器设置统一值和纹理数据。注意:将顶点原创 2016-07-10 10:56:58 · 1151 阅读 · 0 评论 -
3D图形
初识3D三维描述一个图形有三个维度:宽度高度深度实际上3D图形在计算机屏幕上所显示的也是二维的: 3D = 2D + 透视3D图像眼睛显示原理:光差一个图形每只眼睛提供一副独立的图像,随着物体逐渐变远,图像直接的角度也变小,3D效果减弱。单凭透视本身就可以创建三维的外观:一个线索是由光线照射产生的表面着色另一个线索是进处的物体比远处的大这种透视效果称为透视缩短。3D图形技术和术语渲原创 2016-07-13 10:52:28 · 434 阅读 · 0 评论 -
OpenGL的基本框架
openGL基本框架原创 2016-07-13 11:29:41 · 1206 阅读 · 0 评论 -
OpenGL基础渲染
基础图形管线渲染管线:也称为渲染流水线,OpenGL实现的一系列相关操作的处理阶段。客户端-服务器就OpenGL而言,客户端是存储在CPU存储器中的,并且在应用程序中执行,或者在主系统内存的驱动程序中执行。 驱动程序将渲染命令与数据组合起来,并发送到服务器执行。客户端和服务器在功能上是异步的, 工作流程:客户端不断地将数据块和命令块组合在一起并送入缓存区。这些缓存区会发送到服务器上执行。服原创 2016-07-14 09:25:01 · 2092 阅读 · 0 评论 -
基础变换:初识向量/矩阵
未完待续:3D图形数学初识向量向量即可表示方向也可表示数量。 单位向量:长度为1。 标准化:把向量的长度变为1。 math3d库中有两个数据类型能表示向量:M3DVector3f可以表示一个三维向量(X, Y, Z),而M3DVector4f可以表示一个4维向量(X, Y, Z, W)。X、Y、Z的值通过除以W来进行缩放。 要讲他们定义成数组,需:typedef float M3DVecto原创 2016-07-15 16:33:45 · 832 阅读 · 0 评论 -
使用优快云-markdown在线编辑器
欢迎使用Markdown编辑器写博客快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提升标题 Ctrl + H有序列表 Ctrl + O无序列表 Ctrl + U横线 Ctrl + R撤销 Ctrl + Z原创 2016-07-09 11:05:00 · 524 阅读 · 0 评论