随笔分类 -  计算机图形学

摘要:1.用到的知识点 如何判断点在平面哪一边? 以及判断aabb盒子在面的哪一边? Real Plane::getDistance (const Vector3& rkPoint) const { return normal.dotProduct(rkPoint) + d; ... 阅读全文
posted @ 2015-04-26 18:45 light_world 阅读(848) 评论(0) 推荐(0)
摘要:http://www.gametutorials.com/http://www.lighthouse3d.com/http://www.paulsprojects.net/http://www.flipcode.com/http://www.glprogramming.com/http://www.... 阅读全文
posted @ 2015-04-25 23:45 light_world 阅读(156) 评论(0) 推荐(0)
摘要:步骤如下:1. 首先启用2D纹理, 不启用会发现纹理区域是黑色的 glEnable(GL_TEXTURE_2D)2. 生成纹理 glGenTextures( 1, &m_nTextureID ) glBindTexture(1, &m_nTextureID) glTexImage2D(G... 阅读全文
posted @ 2014-10-19 21:37 light_world 阅读(828) 评论(0) 推荐(0)
摘要:转载写这篇文章之前,我想表达一下对高斯的敬意。原文来自:http://zh.wikipedia.org/wiki/%E9%AB%98%E6%96%AF%E6%A8%A1%E7%B3%8A高斯模糊(英语:Gausscian Blur),也叫高斯平滑,是在Adobe Photoshop、GIMP以及Paint.NET等图像处理软件中广泛使用的处理效果,通常用它来减少图像噪声以及降低细节层次。这种模糊技术生成的图像,其视觉效果就像是经过一个半透明屏幕在观察图像,这与镜头焦外成像效果散景以及普通照明阴影中的效果都明显不同。高斯平滑也用于计算机视觉算法中的预先处理阶段,以增强图像在不同比例大小下的图像效 阅读全文
posted @ 2013-08-12 15:59 light_world 阅读(643) 评论(0) 推荐(0)