
opengl
文章平均质量分 78
自_然
这个作者很懒,什么都没留下…
展开
-
《OpenGL超级宝典4》学习笔记——第三章(一)
顶点:glVertex3f(0.0f,0.0f,0.0f);glBegin(GL_POINTS); glVertex3f(0.0f,0.0f,0.0f);glEnd(); //这个函数在渲染环境中进行所有必须的初始化工作void SetupRC(){ glClearColor(0.0f,0.0f,0.0f,0.0f);//背景颜色原创 2014-02-08 10:41:18 · 1105 阅读 · 0 评论 -
OpenGL学习二--基础知识
名称解释:渲染render:对一个三维物体进行几何描述并且把它转换成为屏幕上的一幅图像。透视:指直线之间的角度。纹理贴图texture mapping:通过一幅图像向一个多边形提供额外细节的技巧称为纹理贴图纹理texture:我们所提供的图像。纹理单元texel:纹理中每个单独的元素。过滤filtering:在一个物体的表面上拉伸或压缩纹理单元的过程 混合blending:屏幕上颜原创 2014-02-10 14:28:52 · 843 阅读 · 0 评论 -
《OpenGL超级宝典4》学习笔记——第九章(一)
转载:http://blog.youkuaiyun.com/houdy/article/details/145444纹理坐标生成:在OpenGL1.1中,可以指定三种纹理坐标生成模式:GL_OBJECT_LINEAR, GL_EYE_LINEAR, GL_SPHERE_MAP,在OpenGL1.3中,又添加了两种生成模式:GL_REFLECTION_MAP,GL_NORMAL_MAP.对这些模式的理解转载 2014-02-08 15:49:32 · 1332 阅读 · 0 评论 -
《OpenGL超级宝典4》学习笔记——第七章(二)
放大、收缩和反转图像:glPixelZoom设置颜色操作:glPixelTransfer/glPixelMap执行颜色替换:glColorTable执行高级图像过滤:glConvolutionFilter2D收集图像统计信息:glHistogram/glGetHistogram子集:图像处理子集是一组函数的集合,它们提供了额外的像素处理功能。原创 2014-02-08 13:48:08 · 942 阅读 · 0 评论 -
《OpenGL超级宝典4》学习笔记——第六章(一)
混合:当混合被启用时,新颜色与颜色缓冲区中的原有颜色进行混合,glEnable(GL_BLEND);glBlendFunc(GLenum S , Glenum D);抗锯齿:使用混合功能来混合片段的颜色,也就是把像素的目标颜色与周围像素的颜色进行混合, 多重采样:glEnable(GL_MULTISAMPLE);glDisable(GL_MULTISAMPLE)原创 2014-02-08 11:43:38 · 1164 阅读 · 0 评论 -
《OpenGL超级宝典4》学习笔记——第四章(一)
模型视图矩阵: glutWireCube(10.0f);//绘制立方体 glutSoildSphere(1.0f,15,15);//绘制球体 参数依次为半径,原点x值和y值移动: voidglTranslatef(GLfloat x , GLfloat y, GLfloat z); 旋转: voidg原创 2014-02-08 11:20:05 · 1030 阅读 · 0 评论 -
《OpenGL超级宝典4》学习笔记——第三章(二)
直线:glBegin(GL_LINES); glVertex3f(0.0f,0.0f,0.0f); glVertex3f(1.0f,0.0f,0.0f);glEnd();线带和线环:glBegin(GL_LINE_STRIP); glVertex3f(0.0f,0.0f,0.0f); glVerte原创 2014-02-08 11:00:11 · 1223 阅读 · 0 评论 -
《OpenGL超级宝典4》学习笔记——第八章(一)
在网上找了一篇讲纹理的 就转载过来学习学习。http://www.cppblog.com/summericeyl/archive/2009/03/21/77368.htmlOpenGL 红宝书 纹理映射9.1 概述和范例9.1.1 纹理映射的步骤1) 创建纹理对象并为其指定纹理.2) 指出如何将纹理应用于每个像素3) 启用纹理映射4) 使转载 2014-02-08 13:59:24 · 1587 阅读 · 0 评论 -
《OpenGL超级宝典4》学习笔记——第七章(一)
绘制位图:void glBitmap( GLsize width , GLsize height, GLfloat xorig , GLfloat yorig , GLfloat xmove , GLfloat ymove , Glubyte*bitmap);前两个参数width和height指定位图的宽度和高度,xorig和yorig指定位图的原点,xmove和ymove指定一个偏移量,原创 2014-02-08 11:48:36 · 967 阅读 · 0 评论 -
《OpenGL超级宝典4》学习笔记——第五章(一)
加载矩阵: glFloat m[] ={};glLoadMatrixf(GLfloat m); 着色:void glColor(red ,green ,blue , alpha);其中代表参数的数量3或4;代表参数的数据类型。 环境光(ambient):散射光 (diffuse):镜面光 (specular): GLfloat原创 2014-02-08 11:35:31 · 946 阅读 · 0 评论 -
OpenGL学习一OpenGL学习资源
OpenGL学习资源 重点推荐:www.opengl.org:opengl的官方网站,内容丰富,学习opengl知识的百宝箱,圣地。重点推荐:http://nehe.gamedev.net/:NeHe网站的opengl教程,讲解的非常详细,非常适合初学者,把上面的教程看完,应该对opengl有初步的认识。http://www.sgi.com/products/software/op原创 2014-02-10 14:28:50 · 703 阅读 · 0 评论