![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGL学习
文章平均质量分 80
挂角羚羊
这个作者很懒,什么都没留下…
展开
-
OpenGL学习(2)-第一个三角形
终于开始了原创 2013-07-07 21:31:28 · 1131 阅读 · 0 评论 -
OpenGL学习(1)-基础知识(1)
从《OpenGL超级宝典(第5版)》开始学习,版本为OpenGL 3.0,不包含不推荐(deprecated)部分-固定管线,为核心版本(core profile), 3D图形基础 三维(3D)表示一个正在描述或显示的物体具有3个维度: 宽度、 高度 和深度。 计算机3D图形实质上是平面的,是在计算机屏幕上所显示的二位图像,但它可以提供深度(第三维)的错觉。 2D + 透视 = 3原创 2013-06-22 14:00:33 · 516 阅读 · 0 评论 -
OpenGL学习(1)-基础知识(2)
3D编程的基本原则 OpenGL是一种 底层渲染API,我们需要自己通过载入三角形,应用必要的变换和正确的纹理、着色器并在必要时应用混合模式来组合一个模型,能进行大量底层控制。 创建用于绘图的窗口时,必须指定希望使用的坐标系统以及指定的坐标如何映射到实际的屏幕像素。 坐标系统 2D笛卡尔坐标系 一个x坐标,一个y坐标构成,x轴水平,y轴垂直,原点(Origin)为原创 2013-06-25 03:46:09 · 598 阅读 · 0 评论 -
OpenGL学习(1)-基础知识(3)
OpenGL特性 OpenGL被定义为 图形硬件的一种软件接口,本质上是一个3D图形和模型库,具有高度可移植性,速度远远快于光线追踪器或软件渲染引擎。 OpenGL扩展机制 OpenGL允许提供商通过它的扩展机制进行创新。 使用OpenGL OpenGL是一种过程性而不是描述性的图形API, 程序员并不需要描述场景和它的外观,而是事先确定一些操作步骤,实现一定的外观或效果原创 2013-06-28 23:39:40 · 849 阅读 · 0 评论