OpenGL
文章平均质量分 74
lizhi_scu
这个作者很懒,什么都没留下…
展开
-
Opengl入门
OpenGL从推出到现在,已经有相当长的一段时间了。其间,OpenGL不断的得到更新。最新版的是4.3版本。 2.x增加顶点着色器,片段着色器 3.x增加FBO,几何着色器 4.x增加buffer, 镶嵌着色器 检查自己的OpenGL版本 可以很容易的知道自己系统中的OpenGL版本,方法就是调用glGetString函数。 const char* version = (co转载 2012-09-23 10:18:26 · 1950 阅读 · 0 评论 -
OpenGL像素操作
http://www.cppblog.com/doing5552/archive/2009/01/08/71532.html http://bbs.pfan.cn/post-227694.html 简单的OpenGL像素操作 OpenGL提供了简洁的函数来操作像素: glReadPixels:读取一些像素。当前可以简单理解为“把已经绘制好的像素(它可能已经被保存到显卡的显存中)读取到内存”转载 2012-09-24 13:46:19 · 1240 阅读 · 0 评论 -
OpenGL FBO
GLuint VolRenCore::RendrToFBO() { if (!m_Data || !m_Data->GetData()) return 0; if (tex) { glDeleteTexturesEXT(1, &tex); tex = 0; } //init gl glEnable(GL_TEXTURE_2D); glEnable(GL_DEPTH_TEST)原创 2012-10-08 16:02:32 · 1851 阅读 · 0 评论 -
Shadow Map & Shadow Volume
http://blog.163.com/wmk_2000_ren/blog/static/138846192201019114117466/转载 2012-10-08 16:07:31 · 788 阅读 · 0 评论 -
OpenGL绘制半透明物体
http://bbs.pfan.cn/post-224877.html http://www.cppblog.com/doing5552/archive/2009/01/08/71532.html 一、使用混合来实现半透明效果 混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。 假设我们需要转载 2012-09-24 19:34:41 · 5528 阅读 · 0 评论