游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3275|回复: 9

请教sm3d,怎样才能求BumpMapping的顶点切空间矩阵?

[复制链接]

18

主题

47

帖子

47

积分

注册会员

Rank: 2

积分
47
发表于 2005-10-17 18:18:00 | 显示全部楼层 |阅读模式
因为回贴好象不能贴图,所以我只好单独开了一个贴字。

sm3d,你放上来的BumpMapping的例子我仔细的看了,原来是求“面切线空间”的,就是用一个三角形的三个顶点和一个三角形的三个顶点的纹理坐标混合一起求“面切线空间”。

不过,我觉的如果应用到一般的例子中,还是必须要求“顶点切线空间”,因为“面切线空间”在复杂物体上会出现很明显的过度,组成它的三角形必将暴露无疑。

所以,请教您在你的计算面切线空间的基础上,怎么改动才能求更精确一点的“顶点切线空间呢”?


sf_20051017181735.jpg

39

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2005-10-18 21:33:00 | 显示全部楼层

Re:请教sm3d,怎样才能求BumpMapping的顶点切空间矩阵?

求切空间如果用一个面的方法的话,最后的结果会是构成的三角形原形毕露的,一定要求各个顶点的切线副法线矩阵。

36

主题

109

帖子

109

积分

注册会员

Rank: 2

积分
109
发表于 2005-10-19 10:35:00 | 显示全部楼层

Re:请教sm3d,怎样才能求BumpMapping的顶点切空间矩阵?

嗯,sm3d的程序绝对好,就是唯一的缺点就是求的是一个三角形面的切线空间。做墙壁的效果好,如果做球体一类的复杂物体就需要求每个顶点的切线空间了。

5

主题

63

帖子

63

积分

注册会员

Rank: 2

积分
63
发表于 2005-10-19 13:37:00 | 显示全部楼层

Re:请教sm3d,怎样才能求BumpMapping的顶点切空间矩阵?

嗯,sm3d的程序绝对好,就是唯一的缺点就是求的是一个三角形面的切线空间。做墙壁的效果好,如果做球体一类的复杂物体就需要求每个顶点的切线空间了。
不懂就是不懂,不要装懂.好好的看完贴子后再发言

36

主题

109

帖子

109

积分

注册会员

Rank: 2

积分
109
发表于 2005-10-19 14:32:00 | 显示全部楼层

Re:请教sm3d,怎样才能求BumpMapping的顶点切空间矩阵?

楼上的朋友请说明白,我没看懂你说的不懂装懂是什么意思?

我的意思是说要做真正的人物或是一楼那位仁兄的Doom3怪物那一类的复杂物体,当然要计算每个顶点的切空间啦!否则,如果用面计算,最后的结果肯定是棱角分明的。

难道我说错了什么吗?和不懂装懂又有什么关系?

5

主题

63

帖子

63

积分

注册会员

Rank: 2

积分
63
发表于 2005-10-19 18:03:00 | 显示全部楼层

Re:请教sm3d,怎样才能求BumpMapping的顶点切空间矩阵?

你真的看懂了吗,自己没有实践过就不要乱发言

5

主题

63

帖子

63

积分

注册会员

Rank: 2

积分
63
发表于 2005-10-19 18:08:00 | 显示全部楼层

Re:请教sm3d,怎样才能求BumpMapping的顶点切空间矩阵?

如果上面那个东西都不能实现,还能叫做"任意形状"

73

主题

149

帖子

185

积分

注册会员

Rank: 2

积分
185
发表于 2005-10-19 22:13:00 | 显示全部楼层

Re:请教sm3d,怎样才能求BumpMapping的顶点切空间矩阵?

我这几天比较忙,等有空我试试实现一下,如果成功的话就把源码发上来,再相互交流,呵呵!

18

主题

47

帖子

47

积分

注册会员

Rank: 2

积分
47
 楼主| 发表于 2005-10-21 10:44:00 | 显示全部楼层

Re:请教sm3d,怎样才能求BumpMapping的顶点切空间矩阵?

很期待啊!

0

主题

7

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2005-10-22 00:01:00 | 显示全部楼层

Re:请教sm3d,怎样才能求BumpMapping的顶点切空间矩阵?

网上的材料太多了。。。这个还要问人啊?
codesampler就有。
www.humus.ca也有。。
自己去查吧。。另外Cg那本书还有。 游戏编程和3d图形学的数学基础上面也有。。
自己看学的牢。。很简单的。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 08:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表