12 2004 档案

摘要:搁置了很久的一个Demo。为了庆祝博客园计算机图形学团队的成立、纪念2004年的最后一天就把它翻出来吧。 把下面三个包解压到同一个文件夹内运行。 http://downloads.cnblogs.com/CGTeam/Member/Pointer/dlls.rar http://downloads.cnblogs.com/CGTeam/Member/Pointer/model.rar... 阅读全文
posted @ 2004-12-31 21:51 Pointer 阅读(2676) 评论(11) 推荐(0)
摘要:多谢tomb4的指点,发现原来AutoTexCoordGen中最根本的一点被我理解错了。 Object Linear模式并不是在Object Space中以默认投影点做Projective,Eye Linear模式也并非是在Eye Space中以默认投影点做Projective,这是最关键的一点。基于这一点的理解错误,对于Eye Linear模式的TexGen和Object Linear模式的... 阅读全文
posted @ 2004-12-30 16:04 Pointer 阅读(1986) 评论(1) 推荐(0)
摘要:根据RedBook的解释,在自动纹理坐标生成中,GL_OBJECT_LINEAR模式不需要使用模型视图矩阵,GL_EYE_LINEAR模式需要使用模型视图矩阵。那么我们可以做一系列试验验证上述结论: 1 使用GL_EYE_LINEAR模式生成纹理坐标。设置模型视图矩阵与投影矩阵,让OGL用固定渲染管线进行坐标变换。 试验结果:程序结果正常,纹理坐标同眼坐标相关,随眼坐标的变化而变化。 2 使用... 阅读全文
posted @ 2004-12-24 10:28 Pointer 阅读(991) 评论(3) 推荐(0)
摘要:多谢CSDN上happy__888([顾问团]寻开心)的热心指点,明白了法向量的矩阵变换方式和顶点的矩阵变换方式是不同的。以前确实是没有注意过这个问题。 心蓝兄有一篇文章介绍了这一点:http://xreal.51.net/Game/NormalMatrix.htm 推导过程见上文,最后的结论是: 假设矩阵M为顶点Vo的模型视图变换矩阵,No为顶点Vo的法线。Ve为进行过模型视图变换后的眼... 阅读全文
posted @ 2004-12-24 09:41 Pointer 阅读(675) 评论(0) 推荐(0)
摘要:RedBook里关于使用GL_EYE_LINEAR模式自动生成纹理坐标的原理也看不明白了。 是眼坐标系中的顶点坐标,也就是经过了模型视图变换后的顶点坐标吧。 M-1是模型视图矩阵的逆矩阵。 generated coordinate = p1' xe + p2' ye + p3' ze + p4' we where (p1' p2' p3' p4') = (p1 p2 p3 p4)M-1... 阅读全文
posted @ 2004-12-23 14:43 Pointer 阅读(546) 评论(0) 推荐(0)
摘要:仔细查阅了一下RedBook上关于自动纹理坐标生成的说明: The GL_OBJECT_LINEAR function calculates the texture coordinates in the model's coordinate system. In Example 9-3 , where the contour lines are perpendicular to the... 阅读全文
posted @ 2004-12-20 15:35 Pointer 阅读(746) 评论(0) 推荐(0)
摘要:Project Texture是Shadow Mapping中的重要一环。所以要先搞定Project Texture才行。:) Project Texture是一种很常见的特效了,在OGL中Project Texture的通常做法是:设置好纹理矩阵,然后让OGL自动生成纹理坐标。 这样做虽然也能得到很好的效果,但是本着知其然,知其所以然的精神,还是让我们自己来计算一下纹理坐标吧。 Pro... 阅读全文
posted @ 2004-12-20 00:56 Pointer 阅读(5951) 评论(3) 推荐(0)
摘要:一道是在CSDN上看到的,一道是在博客堂上看到的。 第一题 现有1000个苹果,10个盒子,问各个盒子内应该分别放入多少个苹果,才能使得用户要买任意1至1000之间的一个苹果数,都可以给他(卖的时候是整个盒子卖,不能拆盒子的包装)。 第二题 一个监狱长把所有囚徒招来,对他们说, 1. 这次会议结束之后,你们将被隔离,互相之间再也不能交流任何信息,除了2。 2. 你们唯一可以交流信息的是我桌子上... 阅读全文
posted @ 2004-12-13 14:08 Pointer 阅读(2251) 评论(21) 推荐(0)