opengl,OpenGL曲面

曲面的构造可以是网格线和填充曲面形式,其实与曲线很类似只是变为二维而已。 1.曲面定义 void glMap2{fd}(GLenum target,TYPE u1,TYPE u2,GLint ustride,GLint uorder, TYPE v1,TYPE v2,GLint vstride,GLint vorder,TYPE points); target的定义同上次介绍的曲线中target的... [阅读全文]

opengl,OpenGL的特殊效果

OPENGL的特殊效果 1 融合 前面从未接触过透明或半透明的物体,因为我们从未启用过融合处理 所谓融合就是假设在RGBA模式下,源色为(Rs,Gs,Bs,As),目标色为 (Rd,Gd,Bd,Ad),源因子为(Sr,Sg,Sb,Sa),目的因子为(Dr,Dg,Db,Da) 则融合的最终效果为:(Rs*Sr+Rd*Dr,Gs*Sg+Gd*Dg,Bs*Sb+Bd*Db,As*Sa+Ad*Da) 然后... [阅读全文]

opengl,OpenGL光照

这部分是最重要的部分,前面只是基础。这里会介绍光照处理、明暗处理、光源设置、材质定义以及相关计算机图形学的概念。 一般来说产生3D图象的步骤: 1 建模 2 将几何模型经变换投影到2D透视图 3 确定场景所有可见面,进行消隐 4 计算场景颜色 我们已经再前面介绍乐1 2 两步消隐是OPENGL的工作,我们不必关心所以4就是这里的重点。 (一)光照 分为:反射、透射光 1 简单光照模型 简单光照模型... [阅读全文]

opengl,OpenGL材质

紧接上一次,这回讲材质: OPENGL通过材料对R、G、B的近似反光率来近似定义材料颜色。也分为环境、漫反射、镜面反射成分。他们决定材料对环境光、漫反射光和 镜面反射光的反射程度。将材料的特性与光源特性结合就是观察的最终显示效果。例如红色塑料球,大部分是红色,在光源形成的高光处,则出现光源 的特性颜色。很EASY,不是么? 材质的定义: void glMaterial{if}[v](GLenum ... [阅读全文]

opengl,OpenGL建模

此次讲解OPENGL复杂建模方式,将分几个部分完成,这篇先介绍图原扩展: 如何利用专用函数精确绘制平面图形。下次会讲解如何利用法向量生成曲面。 1.点和线 void glPointSize(GLfloat size); 设置点的宽度,size必须0,缺省1 void glLineWidth(GLfoat width); 设置线宽,width0,缺省为1 void glLineStipple(GLi... [阅读全文]

opengl,OpenGL曲线

这里讲解OPENGL的曲线生成 1.曲线定义 void glMap1{fd}(GLenum target,TYPE u1,TYPE u2,GLint stride, GLint order,const TYPE *points); target指出控制点的意义以及在points参数中需要多少值。具体如下: target 意义 GL_MAP1_VERTEX_3 X Y Z顶点坐标 GL_MAP1_V... [阅读全文]

opengl,OpenGL怎么用

[OPENGL怎么用] OPENGL编程类似C编程,实际接口就是C,所以熟悉C是必要的一般编程可用到的函数库包括: OPENGL实用库:函数以glu开头 OPENGL辅助库:函数以aux开头 Windows专用函数库:函数以wgl开头 Win32API:无专用前缀 OPENGL中有115个核心函数,可以在任何OPENGL平台上使用 OPENGL实用库比上面这115个函数高一级,提供高级调用 OPE... [阅读全文]

opengl,为什么你应该使用OpenGL而不是DirectX?

这是一篇很意思的博文,原文链接为:http://blog.wolfire.com/2010/01/Why-you-should-use-OpenGL-and-not-DirectX 大家可以思考一下:why we choose a closed source API when the open source is equally good or better? 当我们遇到其他游戏程序员并谈论我们使... [阅读全文]

opengl:OpenGL基础篇

本人水平有限如有问题请以文章形式提出大家可以讨论吗...[OPENGL如何用]OPENGL编程类似C编程实际接口就是C所以熟悉C是必要般编程可用到库包括:OPENGL实用库:以glu开头OPENGL辅助库:以aux开头Windows专用库:以wgl开头Win32API:无专用前缀OPENGL中有115个核心可以在任何OPENGL平台上使用OPENGL实用库比上面... [阅读全文]

opengl:新手翻译的FAQ--可视和转换(学opengl两个月)

原文参考点是http://www.opengl.org/wiki/index.php/Viewing_and_Transformations很像没翻译完发现自己没那么多闲工夫也没那么牛逼有些地方没看懂我又不是那个什么xpersoft恩我知道自己错地方大把而且还有道题目没翻译出来自己高数第 2册根本没及格现在正在狂补假如错了指点下谢谢了我定最快休正观察和转换---... [阅读全文]
1 共1条 分1页