自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

翻译 OpenGL教程翻译 第十三课 相机空间

OpenGL教程翻译 第十三课 相机空间原文地址:http://ogldev.atspace.co.uk/(源码请从原文主页下载)Background在上几节中我们看见两种类型的顶点变换。第一种类型的变换是改变对象的位置(平移),旋转,尺寸(放缩)。这些变换允许我们在3D世界中把一个对象放在任何位置。第二种类型的变换是透视投影变换,把在3D世界坐标系下的顶点位置投影

2015-07-26 22:22:27 1773

翻译 OpenGL教程翻译 第十一课 Concatenating Transformations

OpenGL教程翻译 第十一课 Concatenating Transformations原文地址:http://ogldev.atspace.co.uk/(源码请从原文主页下载)Background在前几章中我们学习了一些变换,通过它们我们能将3D世界中的物体灵活的移动到任何位置。之后我们还要学习两个变换(相机控制和透视投影),但是正如你可能已经猜到的,我们需要一个变换的

2015-07-26 21:34:29 952

翻译 OpenGL教程翻译 第九课 插值

OpenGL教程翻译 第九课 插值原文地址:http://ogldev.atspace.co.uk/(源码请从原文主页下载)Background本章讲述三维渲染管线中的一个非常重要的部分——插值,它是光栅器对从顶点着色器输出的变量所做的操作。正如你已经看到的,为了在屏幕上得到一些有意义的东西,你需要指定VS输出变量中的一个为“gl_Position”。这是一个四维向

2015-07-26 21:33:07 1267

翻译 OpenGL教程翻译 第十课 索引绘制

OpenGL教程翻译 第十课 索引绘制原文地址:http://ogldev.atspace.co.uk/(源码请从原文主页下载)BackgroundOpenGL提供了几个绘制函数。我们目前使用的glDrawArrays()函数属于“顺序绘制”的类别。这意味着顶点缓冲区以指定的偏移量进行扫描每X(1个顶点时表示点,两个顶点表示线,等等)个顶点作为一个图元。这使用起来很方便

2015-07-26 21:32:29 935 1

翻译 OpenGL教程翻译 第七课 旋转变换

OpenGL教程翻译 第七课 旋转变换原文地址:http://ogldev.atspace.co.uk/(源码请从原文主页下载)Background     接下来的变换是旋转,就是说给定一个角度和点,我们将点绕着一个坐标轴旋转。我们总是变化x,y,z三个里面的两个,而不让第三部分变化。这意味着,旋转路径总在三个坐标轴平面中的一个之中:绕Z轴的是xy面、绕X轴的是yz面

2015-07-26 21:31:07 803

翻译 OpenGL教程翻译 第八课 缩放变换

OpenGL教程翻译 第八课 缩放变换原文地址:http://ogldev.atspace.co.uk/(源码请从原文主页下载)Background  缩放矩阵也很简单!它的作用是增大或缩小物体的尺寸!你可能想做这些处理,例如,当你想用同一模型产生一些差异(大树和小树本质上是一样的),亦或你想将物体的尺寸与其现实世界的尺寸联系起来!对于上面的例子,你可能想使点的三个坐标

2015-07-26 21:30:26 814

翻译 OpenGL教程翻译 第六课 平移变换

OpenGL教程翻译 第六课 平移变换原文地址:http://ogldev.atspace.co.uk/(源码请从原文主页下载)Background                                                  这一教程我们来看一看如何在三维场景中对物体进行各式各样的变换,并且在保持场景的立体感的情况下将其渲染到屏幕上

2015-07-26 21:21:08 1587

翻译 第五课 一致变量

第五课 一致变量原文地址:http://ogldev.atspace.co.uk/(源码请从原文主页下载)Background在本教程中我们将接触到一个新的着色器变量类型——一致变量。属性变量与一致变量之间的区别:属性变量包含顶点特性数据所以每次调用shader都会从顶点缓冲区中重新导入新的数据,而一致变量中的值在整个绘制过程中都保持不变。这意味着我们在

2015-07-26 21:19:08 955

翻译 OpenGL教程翻译 第四课 Shaders

OpenGL教程翻译  第四课 Shaders原文地址:http://ogldev.atspace.co.uk/(源码请从原文主页下载)Background从这一节开始,我们要加入的所有效果都会使用shaders来实现,Shaders是进行三维图形学编程的先进方法,从某种意义上来说shader的出现是图形学中的一种”退步”,因为在这之前所有的功能都直接由

2015-07-26 21:11:49 1251

翻译 OpenGL教程翻译 第三课 First Triangle

OpenGL教程翻译  第三课 First Triangle原文地址:http://ogldev.atspace.co.uk/(源码请从原文主页下载)Background这一节是非常短的。我们简单的扩展上一节的内容来画一个三角形。在这一节中我们再一次在规范化空间中安排我们的顶点坐标。能够看见的顶点一定要在盒子内部,这样视口矩阵才能将这些顶点映

2015-07-26 21:11:12 696

翻译 OpenGL教程翻译 第二课 Hello Dot!

OpenGL教程翻译  第二课 Hello Dot!原文地址:http://ogldev.atspace.co.uk/(源码请从原文主页下载)Background这将是我们第一次遇到GLEW,GLEW是OpenGL的扩展功能库。它能帮助你解决OpenGL不断扩展的问题。一旦你初始化它之后,它在你的系统上将查询所有可用的扩展功能,自动的加载它们并且通过一个

2015-07-26 21:09:28 1161

翻译 OpenGL教程翻译 第一课 Create a window

OpenGL教程翻译 第一课 Create a window原文地址:http://ogldev.atspace.co.uk/(源码请从原文主页下载)BackgroundOpengl标准没有指定任何API为了建立和使用窗口。在x系统中提供opengl的接口为GLX。Windows提供WGL而MacOS提供CGL。为了建立一个能够显示图像的窗口,我

2015-07-26 21:01:35 1156

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除