游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2525|回复: 3

请问骨骼动画结合BUMP贴图应该如何实现(不用CPU混合骨骼)?

[复制链接]

3

主题

84

帖子

84

积分

注册会员

Rank: 2

积分
84
发表于 2010-1-6 23:01:00 | 显示全部楼层 |阅读模式
我希望骨骼混合再着色器中进行
但是再顶点着色器中混合了骨骼后,
像素着色器中只能得到法线贴图方向
无法得到经过骨骼混合后的法线贴图方向

有没有办法不在CPU中混合骨骼,而且能实现BUMP贴图?

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2010-1-7 22:35:00 | 显示全部楼层

Re:请问骨骼动画结合BUMP贴图应该如何实现(不用CPU混合骨

在哪里混合,跟Bump map没啥区别。

3

主题

84

帖子

84

积分

注册会员

Rank: 2

积分
84
 楼主| 发表于 2010-1-8 21:16:00 | 显示全部楼层

Re:请问骨骼动画结合BUMP贴图应该如何实现(不用CPU混合骨

谢谢啊,我的问题其实是这样的。
是不是我遥再顶点着色器中
对世界矩阵求逆矩阵
再对每个骨骼矩阵求逆矩阵
然后更具这些矩阵求出光源相对于对模型空间的位置
然后再转换导切线空间,
把光源转换导BUMP贴图空间的方向
然后把这个空间传送导像素着色器。
不知道我想得对不对,是否真的要再顶点着色器中做上面那么多工作。
如果不这样做的画,有没有什么更好的方法?

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2010-1-9 01:22:00 | 显示全部楼层

Re:请问骨骼动画结合BUMP贴图应该如何实现(不用CPU混合骨

空间一定要算到一致的。我都是在世界空间中做。所以计算少一些。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-16 12:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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