opengl
jerrymaguire1
这个作者很懒,什么都没留下…
展开
-
天空盒
教程 25Skybox天空盒子原文: http://ogldev.atspace.co.uk/www/tutorial25/tutorial25.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景天空盒子是一种让场景看上去更广阔无垠的一种视觉技术,用无缝对接的封闭纹理将摄转载 2017-11-28 21:50:54 · 5223 阅读 · 1 评论 -
平移变换
教程6:平移变换原文: http://ogldev.atspace.co.uk/www/tutorial06/tutorial06.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景从这个教程开始我们开始研究各种各样的图形变换,图形变换就可以让一个3d物体在屏幕中变换的的时候看上转载 2017-11-26 09:58:41 · 5509 阅读 · 0 评论 -
索引绘图
教程10索引绘制原文: http://ogldev.atspace.co.uk/www/tutorial10/tutorial10.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景OpenGL提供了几个绘制函数,其中我们之前使用的glDrawArrays()属于顺序绘制的一个函转载 2017-11-26 10:02:17 · 246 阅读 · 0 评论 -
综合变换
教程11复合变换原文: http://ogldev.atspace.co.uk/www/tutorial11/tutorial11.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html注:这个教程要添加更多的头文件了,基本上全了,其中用到了AntTweakBar这个库,安装很简单,和之前其他插转载 2017-11-26 10:03:13 · 313 阅读 · 0 评论 -
透视投影
教程12透视投影原文: http://ogldev.atspace.co.uk/www/tutorial12/tutorial12.html CSDN完整版专栏: http://blog.csdn.net/column/details/13062.html 透视投影原理其他文章: http://blog.csdn.net/goncely/article/details/53转载 2017-11-26 10:04:21 · 523 阅读 · 0 评论 -
相机1
教程14相机控制1(键盘事件) 原文:http://ogldev.atspace.co.uk/www/tutorial14/tutorial14.html CSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景在之前的教程中我们学习了如何将相机至于3d世界的任意一个位置,下一步就要实现让用户转载 2017-11-26 10:05:44 · 220 阅读 · 0 评论 -
相机2
教程15相机控制2(鼠标事件) 原文: http://ogldev.atspace.co.uk/www/tutorial15/tutorial15.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景在这个教程我们将实现鼠标控制相机的方向,从而完成所有有关相机的部分。对于相机的转载 2017-11-26 10:06:37 · 455 阅读 · 0 评论 -
相机空间
教程13相机空间原文: http://ogldev.atspace.co.uk/www/tutorial13/tutorial13.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景在之前的几个教程我们已经学习了两种变换。第一种是基本变换,用来改变物体的位置(平移变换)、转载 2017-11-26 10:07:36 · 736 阅读 · 0 评论 -
环境光
教程17环境光原文: http://ogldev.atspace.co.uk/www/tutorial16/tutorial16.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景光照是是3D图形领域中一个最重要的对象之一。光照模型对于场景的渲染很重要,可以增添很多真实性转载 2017-11-26 10:09:48 · 901 阅读 · 0 评论 -
光栅化插值
教程9插值原文: http://ogldev.atspace.co.uk/www/tutorial09/tutorial09.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景这个教程将介绍3d渲染管线中非常重要的一个部分:光栅器对从顶点着色器传来的变量的插值。通过之前的学习我们转载 2017-11-25 19:03:35 · 1796 阅读 · 0 评论 -
缩放矩阵
教程8缩放变换原文: http://ogldev.atspace.co.uk/www/tutorial08/tutorial08.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景缩放变换非常简单,它的目的是增大或者缩小物体的尺寸。比如你想使用同一个模型来制作很多不同的物体(大小转载 2017-11-25 18:58:20 · 9918 阅读 · 0 评论 -
阴影贴图1
教程 23阴影贴图1原文: http://ogldev.atspace.co.uk/www/tutorial23/tutorial23.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景阴影和光是紧密联系的,正如你需要光才能投射出阴影。有许多的技术可以生成阴影,在接下来的转载 2017-11-28 21:52:27 · 217 阅读 · 0 评论 -
阴影贴图2
教程 24阴影贴图2原文: http://ogldev.atspace.co.uk/www/tutorial24/tutorial24.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景在之前的教程中,我们学习了阴影贴图技术背后的基本原理,并学习了如何在纹理中渲染深度信息转载 2017-11-28 21:53:11 · 222 阅读 · 0 评论 -
3d图
教程 22OpenGL使用Assimp库导入3d模型原文: http://ogldev.atspace.co.uk/www/tutorial22/tutorial22.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景通过之前的学习我们实现了很多不错的效果,但是我们并不能转载 2017-11-28 21:53:56 · 211 阅读 · 0 评论 -
聚光灯光源
教程 21聚光灯光源原文: http://ogldev.atspace.co.uk/www/tutorial21/tutorial21.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景聚光灯光源是目前这里要介绍的第三种也是最后一种光源类型了,它比平行光和点光源要复杂,但转载 2017-11-28 21:54:52 · 745 阅读 · 0 评论 -
点光源
教程 20点光源原文: http://ogldev.atspace.co.uk/www/tutorial20/tutorial20.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景之前已经学习了三个基本的光照模型(环境光,漫射光和镜面反射光),这三种模型都是基于平行光的转载 2017-11-28 21:55:57 · 1213 阅读 · 0 评论 -
创建窗口
教程一:打开一个窗口原文: http://ogldev.atspace.co.uk/www/tutorial01/tutorial01.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景官方OpenGL的文档里并没有提供一个API来进行窗口的创建和操作。现在的Window转载 2017-11-25 13:29:53 · 293 阅读 · 0 评论 -
定点使用
教程 2你好顶点原文: http://ogldev.atspace.co.uk/www/tutorial02/tutorial02.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景这里要第一次开始使用GLEW(the OpenGL Extension Wrangler Libr转载 2017-11-25 13:51:56 · 291 阅读 · 0 评论 -
绘制三角形
教程 3第一个三角形原文:http://ogldev.atspace.co.uk/www/tutorial03/tutorial03.html CSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景这篇教程非常简短,我们只是扩展前一个教程来渲染一个三角形。 这篇教程中我们依然使用那个单位化的转载 2017-11-25 14:00:00 · 335 阅读 · 0 评论 -
着色器
教程4:着色器原文: http://ogldev.atspace.co.uk/www/tutorial04/tutorial04.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景:从这篇教程开始,我们将使用shader着色器来实现每一个效果和技术点,着色器是目前做3D图形最流行转载 2017-11-25 18:38:32 · 190 阅读 · 0 评论 -
一致性变量
教程5:一致变量原文:http://ogldev.atspace.co.uk/www/tutorial05/tutorial05.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景在这个教程中我们将遇到一个新的shader变量:一致变量(Uniform Variables)。一致转载 2017-11-25 18:44:53 · 1006 阅读 · 0 评论 -
旋转变换
教程7旋转变换原文: http://ogldev.atspace.co.uk/www/tutorial07/tutorial07.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景继上个教程的平移变换之后,这里开始学习旋转变换,也就是能够实现让一个点沿着一个坐标轴旋转一定的角度。转载 2017-11-25 18:56:36 · 1574 阅读 · 0 评论 -
漫射光
教程18漫射光原文: http://ogldev.atspace.co.uk/www/tutorial16/tutorial18.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景漫射光和环境光的主要不同是漫射光的特性依赖光线的方向,而环境光完全忽略光的方向。当只有环境光转载 2017-11-26 10:10:33 · 795 阅读 · 0 评论