
OpenGL 3.3+
文章平均质量分 80
妈妈说女孩子要自立自强
这个作者很懒,什么都没留下…
展开
-
【OpenGL】向Shader中传递数据
传递顶点属性信息之前讲过,vertex shader会被每个顶点调用,通常一个顶点会包含很多信息,例如顶点坐标、顶点法向量、纹理坐标等等,我们称这些信息为顶点的属性。在之前的OpenGL版本里,每个属性都对应了一个特定的通道,我们使用glVertex,glTexCoord,,glNormal(或者通过访问指针函数glVertexPointer, glTexCoordPointer, o原创 2013-04-21 16:23:18 · 32300 阅读 · 6 评论 -
【OpenGL】Shader概述
这篇文章讲述了Shader是如何编译和链接,最终在OpenGL程序中使用的。当然,不了解这些我们仍然可以正常工作,但是作为初学者,了解这些会让我更能明白自己在干嘛。。。综述哈,大名鼎鼎的Shader终于让我给见到了……之前在学习Unity3D的时候就被群里的大牛耳濡目染说Shader如何如何重要,现在终于轮到自己领教了。吐槽完毕,进入正题。Shader的编译器被内嵌到OpenGL库的内原创 2013-04-20 23:16:36 · 7625 阅读 · 1 评论 -
【OpenGL】GLSL中的函数和子程序(subroutines)
这篇文章里讲一下在GLSL如何使用函数和子程序(subroutines)。在GLSL中使用函数GLSL支持函数,它们的语法结构和C很相似。但是调用约定会有所不同。下面,我们以一个普通的ADS(ambient,diffuse,specular)shader为例,熟悉一下GLSL中函数的用法。Vertex Shader:#version 400layout (locati原创 2013-05-25 09:55:04 · 13999 阅读 · 3 评论 -
【OpenGL】使用随机采样实现soft shadow
本篇文章主要针对《OpenGL 4 Sharding Language Cookbook》一书中第七章——Shadow的第四节Creating soft shadow edges with random sampling解释而得。-----------------------------------------------------------------分割线-----------原创 2013-05-27 20:43:34 · 7121 阅读 · 3 评论 -
【OpenGL】OpenGL绘图的一点理解
主要是在这篇文章的基础上理解的,唉,这东西真麻烦,肖姐姐基本没讲OpenGL的具体工作,其实现在关于OpenGL有了很多新技术,但是按肖姐姐给的库,很多还都是很早的,已经是弃用或者不推荐使用的库,虽然可以说原理都一样,但是……为了实现作业,乱七八糟的搜资料,很多时间都是浪费在这上面,而且各种实现,比如在这个网上它应该是使用了最新的OpenGL3.3+版本,就和之前的不太一样,真是缭乱在风雨中啊,好原创 2013-04-15 15:50:08 · 5025 阅读 · 3 评论 -
【OpenGL】关于OpenGL中Bind函数的理解
在OpenGL中,总是会遇到类似下面的绑定语句:glBindTexture(GL_TEXTURE_2D, renderTex);glBindFramebuffer(GL_FRAMEBUFFER, fboHandle);glBindRenderbuffer(GL_RENDERBUFFER, depthBuf);……一直都不是很明白这是什么意思,它们到底是绑定什么到什么上呢?绑定了又怎么原创 2013-05-25 23:22:17 · 9664 阅读 · 0 评论 -
【OpenGL】初识OpenGL4.0
这篇文章主要是根据《OpenGL Shading Language Cookbook》一书翻译整理而得,介绍了环境的安装和一些基础知识。下面涉及到的库也可以到这里下载:http://download.csdn.net/detail/candycat1992/5275478--------------------------------------------------------------原创 2013-04-20 21:52:39 · 14606 阅读 · 3 评论 -
【OpenGL】理解一些基本问题
写在前面啦啦啦,搞了很久的Unity原创 2014-09-30 12:26:48 · 24923 阅读 · 11 评论 -
【OpenGL】详解第一个OpenGL程序
OpenGL能做的事情太多了!很多程序也看起来很复杂。但是!所有O原创 2014-11-26 16:00:34 · 98638 阅读 · 54 评论