摘要: Project Texture是Shadow Mapping中的重要一环。所以要先搞定Project Texture才行。:) Project Texture是一种很常见的特效了,在OGL中Project Texture的通常做法是:设置好纹理矩阵,然后让OGL自动生成纹理坐标。 这样做虽然也能得到很好的效果,但是本着知其然,知其所以然的精神,还是让我们自己来计算一下纹理坐标吧。 Pro... 阅读全文
posted @ 2004-12-20 00:56 Pointer 阅读(5852) 评论(3) 推荐(0) 编辑
摘要: 一道是在CSDN上看到的,一道是在博客堂上看到的。 第一题 现有1000个苹果,10个盒子,问各个盒子内应该分别放入多少个苹果,才能使得用户要买任意1至1000之间的一个苹果数,都可以给他(卖的时候是整个盒子卖,不能拆盒子的包装)。 第二题 一个监狱长把所有囚徒招来,对他们说, 1. 这次会议结束之后,你们将被隔离,互相之间再也不能交流任何信息,除了2。 2. 你们唯一可以交流信息的是我桌子上... 阅读全文
posted @ 2004-12-13 14:08 Pointer 阅读(2211) 评论(21) 推荐(0) 编辑
摘要: 对于MD5模型的渲染方式,hourousha兄提出了另一种猜测: 先利用现有的NormalMap做PolyBump,然后再次从结果中获取TangentSpace,结合HeightMap生成的NormalMap最终做DetailBump. 顺便上一张实际游戏中的fatty. 阅读全文
posted @ 2004-11-20 23:29 Pointer 阅读(999) 评论(0) 推荐(0) 编辑
摘要: new Relief Mapping shader (better Parallax Mapping?!?) http://www.opengl.org/discussion_boards/cgi_directory/ultimatebb.cgi?ubb=get_topic;f=3;t=012454 阅读全文
posted @ 2004-10-13 09:47 Pointer 阅读(1461) 评论(6) 推荐(0) 编辑
摘要: IEEE浮点数表示法,记得以前学过,不过印象已经模糊不清.借机会补习一下.:)本文由CSDN上大名鼎鼎的“奶油狗“所著.文章浅显易懂,可惜有一处错误: 12345.0f 转化为float应为 00 E4 40 46,而 00 20 F1 47 代表的浮点数应该是123456.0f.看到很多朋友问起这个地方,估计是笔误.http://www.csdn.net/develop/read_article... 阅读全文
posted @ 2004-10-12 16:49 Pointer 阅读(4705) 评论(0) 推荐(0) 编辑
摘要: 多谢华山兄和Secondage兄的解释,终于明白了DOOM3中HeightMap的真正用处。原来HeightMap并不是用作ParallaxMapping的(实际上HeightMap中保存的也并非真正的高度信息),而是用于生成NormalMap的。DOOM3中的BumpMap一共有两种,一种是PolyBump,它是由_local纹理得到的,保存的是模型粗略的凸凹信息;另一种是DetailBump,... 阅读全文
posted @ 2004-09-19 17:26 Pointer 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 瞎扯一句,这个胖子非常非常像我以前的一位房东。 =____=b 阅读全文
posted @ 2004-09-11 10:04 Pointer 阅读(435) 评论(0) 推荐(0) 编辑
摘要: Bump Mapping做好了,Parallax Mapping就很容易了。不过效果并不是很明显。顺道加大了Specular Coeff。 阅读全文
posted @ 2004-09-11 10:00 Pointer 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 使用《mathematics for 3d game programming & computer graphics》中介绍的方法计算tangent basis.需要注意的一点是,在计算tangent basis的时候,最好是采用顶点的法线而非三角形的,否则将会产生非常严重的不平滑过渡。没有开启Bump Mapping.开启Bump Mapping. 阅读全文
posted @ 2004-09-11 09:49 Pointer 阅读(748) 评论(2) 推荐(0) 编辑
摘要: 加入纹理。在sevecol兄的指点下,终于领悟到:Toon Shading实际上是一种明显的光照非平滑过渡效果,而非颜色非平滑过渡。 阅读全文
posted @ 2004-09-05 21:02 Pointer 阅读(623) 评论(0) 推荐(0) 编辑