图形学
一只马匹
这个作者很懒,什么都没留下…
展开
-
光照模型
原创 2020-11-28 14:17:57 · 101 阅读 · 0 评论 -
抗锯齿和混合-opengl系列实践入门(4)
抗锯齿和混合-opengl系列实践入门(4)抗锯齿的2种方式第一种平滑是利用混合功能实现的所以要开启抗锯齿需要开启颜色混合glEnable(GL_BLEND);用以上代码可以开启混合模式。并且设置混合公式glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)在绘制图形的时候,先绘制后面的图形,然后绘制前面的图形,一层一层叠上去,这个方法叫油画法。当绘制的颜色需要和之前绘制的颜色重叠的时候,在没有开启混合的情况下有2种情况,一种是覆盖前面的颜色原创 2020-10-22 19:38:39 · 197 阅读 · 1 评论 -
顶点绘制之TRIANGLE_STRIP -opengl系列实践入门(3)
顶点绘制之TRIANGLE_STRIP -opengl系列实践入门(3)详见上一篇,这是一个3个点的三角形 GLfloat vVerts[] = { -0.2f, 0.0, 0.0f, 0.0, 0.2, 0.0, 0.2f, 0.0, 0.0 }; triangleBatch.Begin(GL_TRIANGLES,3);使用TRIANGLESTRIP 只需要加入一个点就可以生成2个三角形,非常的方便。如下图加入绿色一点。生成V0 V1 V2 一个三角形和V2 V1 V3 第原创 2020-10-22 19:37:30 · 239 阅读 · 0 评论 -
三角形顶点绘制和背面剔除-opengl系列实践入门(2)
三角形顶点绘制-opengl系列实践入门(2)在上一篇中我们绘制顶点使用了如下坐标, GLfloat vVerts[] = { -0.5f, 0.0, 0.0f, 0.5f, 0.0, 0.0, 0.0, 0.5, 0.0 }; triangleBatch.Begin(GL_TRIANGLES, 3);绘制三角形的顶点可以使用逆时针和顺时针2种顶点顺序,在默认设置下,逆时针是正面,顺时针是背面。如下图所示可以使用glFrontFace(GL_CW)设置顺时针是正面也可以使用gl原创 2020-10-21 17:26:00 · 178 阅读 · 0 评论 -
WINDOWS学习环境搭建-opengl系列实践入门(1)
WINDOWS学习环境搭建-opengl系列实践入门(1)本文是借鉴蓝宝书 <<openGL超级宝典>>WIDNOWS环境搭建的笔记记录准备工作1.下载GLTOOLS和Freeglut这2个实用库GLTools是基于GLEW的库,GLEW可以在WINDOWS上获得openGL3.0或者更新的版本的使用,若没有这个WINDOWS只支持openGL1.1的函数.Freeglut可以把本地化的操作系统窗口管理,鼠标键盘等功能,实现出来,让我们更加专注于图形学相关的知识。原创 2020-10-21 14:16:03 · 188 阅读 · 0 评论