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 · 1964 阅读 · 0 评论 -
OpenGL像素操作
http://www.cppblog.com/doing5552/archive/2009/01/08/71532.htmlhttp://bbs.pfan.cn/post-227694.html简单的OpenGL像素操作OpenGL提供了简洁的函数来操作像素:glReadPixels:读取一些像素。当前可以简单理解为“把已经绘制好的像素(它可能已经被保存到显卡的显存中)读取到内存”转载 2012-09-24 13:46:19 · 1255 阅读 · 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 · 1865 阅读 · 0 评论 -
Shadow Map & Shadow Volume
http://blog.163.com/wmk_2000_ren/blog/static/138846192201019114117466/转载 2012-10-08 16:07:31 · 798 阅读 · 0 评论 -
OpenGL绘制半透明物体
http://bbs.pfan.cn/post-224877.htmlhttp://www.cppblog.com/doing5552/archive/2009/01/08/71532.html一、使用混合来实现半透明效果混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。假设我们需要转载 2012-09-24 19:34:41 · 5544 阅读 · 0 评论