- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 OpenGL学习(1)-基础知识(3)
OpenGL特性OpenGL被定义为 图形硬件的一种软件接口,本质上是一个3D图形和模型库,具有高度可移植性,速度远远快于光线追踪器或软件渲染引擎。OpenGL扩展机制OpenGL允许提供商通过它的扩展机制进行创新。使用OpenGLOpenGL是一种过程性而不是描述性的图形API, 程序员并不需要描述场景和它的外观,而是事先确定一些操作步骤,实现一定的外观或效果
2013-06-28 23:39:40 857
原创 OpenGL学习(1)-基础知识(2)
3D编程的基本原则OpenGL是一种 底层渲染API,我们需要自己通过载入三角形,应用必要的变换和正确的纹理、着色器并在必要时应用混合模式来组合一个模型,能进行大量底层控制。创建用于绘图的窗口时,必须指定希望使用的坐标系统以及指定的坐标如何映射到实际的屏幕像素。坐标系统2D笛卡尔坐标系一个x坐标,一个y坐标构成,x轴水平,y轴垂直,原点(Origin)为
2013-06-25 03:46:09 604
原创 OpenGL学习(1)-基础知识(1)
从《OpenGL超级宝典(第5版)》开始学习,版本为OpenGL 3.0,不包含不推荐(deprecated)部分-固定管线,为核心版本(core profile),3D图形基础三维(3D)表示一个正在描述或显示的物体具有3个维度: 宽度、 高度 和深度。计算机3D图形实质上是平面的,是在计算机屏幕上所显示的二位图像,但它可以提供深度(第三维)的错觉。2D + 透视 = 3
2013-06-22 14:00:33 522
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人