Modern OpenGL Tutorials
hhdong123
这个作者很懒,什么都没留下…
展开
-
Tutorial1 Open a window
opengl翻译 2015-06-16 19:40:11 · 399 阅读 · 0 评论 -
Tutorial 3: First Triangle
First Triangle本文源自:http://ogldev.atspace.co.uk/www/tutorial03/tutorial03.htmlFirst Triangle Background Source walkthruBackgroundSource walkthru这个教程非常的简短。我们可以简单的扩展前一个教程,使其画出一个三角形。 在这个教程中我们又一次使用到了标准方盒。那翻译 2015-06-18 10:10:15 · 377 阅读 · 0 评论 -
Tutorial2 Hello dot!
Hello dot!background这是我们第一次遇到GLEW,OpenGL的扩展库。GLEW帮助你解决管理OpenGL扩展上伴随而至的一些头痛的问题。一旦(GLEW)初始化,它将查询你所在平台所有可用的扩展并动态的载入,通过调用一个头文件便能够提供访问。 在这个教程中我们将第一次见识到顶点缓冲对象(VBOs)的用法。正如名字所暗示的一样,它们被用作保存一些顶点。那些你想使之可视化的3D世界物翻译 2015-06-17 23:35:25 · 473 阅读 · 0 评论 -
Tutorial 4: Shaders
本文源自:http://ogldev.atspace.co.uk/www/tutorial04/tutorial04.htmlTutorial 4 Shaders Background Source walkthruTutorial 4: ShadersBackground我们用着色器实现了从这个教程往后的所有效果和技术。在某种程度上,你可以认为这是一种倒退,因为大多数3D功能,原来是由固定管线或者翻译 2015-06-19 08:35:36 · 489 阅读 · 0 评论 -
Tutorial 6:Translation Transformation
本文源自:http://ogldev.atspace.co.uk/www/tutorial06/tutorial06.翻译 2015-06-21 13:53:27 · 678 阅读 · 0 评论 -
Tutorial 7 Rotation Transformation
本文源自:http://ogldev.atspace.co.uk/www/tutorial07/tutorial07.html[tor]Rotation TransformationBackground我们要讲的下一个变换是旋转变换,给定一个角度和点,随后使点绕着其中一个轴进行旋转。我们经常改变X、Y和Z红的其中两个,另外一个则保持不变。这样一来,点走过的路径会在三个主要的平面上:XY(绕着Z轴旋转翻译 2015-06-21 19:08:17 · 602 阅读 · 0 评论 -
Tutorial 5: Uniform Variables
本文源自:http://ogldev.atspace.co.uk/www/tutorial05/tutorial05.htmlUniform Variables Background Source walkthruUniform VariablesBackground我们将在这个教程中看到新的着色器变量类型-Uniform变量。Attribute和uniform变量的区别是,前者在整个绘制调用的时候翻译 2015-06-19 21:50:03 · 544 阅读 · 0 评论 -
Tutorial 8:Scaling Transformation
Scaling TransformationBackground缩放变换非常的简单,它用于增加或者缩小物体的大小。比如说,当你对同一个模型(大小不同却完全一致)生成一些不同的物体,或者你想让世界中的物体大小保持一致的时候,你可能会想做缩放处理。在前面的例子,我想直接在三个坐标轴缩放顶点位置,但是有时候你只能在一个或两个坐标轴进行缩放,这使得模型会变厚或变薄。 展开变换矩阵非常的复杂。我们从单位矩阵翻译 2015-06-22 08:00:04 · 609 阅读 · 0 评论