游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2572|回复: 6

BillBoard

[复制链接]

2

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2005-3-29 14:22:00 | 显示全部楼层 |阅读模式
BillBoard的矩阵求解有几种方法,我知道其中一个方法是:将View矩阵求逆就可以得到BillBoard矩阵,但我不知道这是怎么推导出来的,换句话说,我不清楚逆矩阵的几何意义.
希望各位能指点下.

18

主题

579

帖子

583

积分

高级会员

Rank: 4

积分
583
发表于 2005-3-29 14:44:00 | 显示全部楼层

Re:BillBoard

其实嘛。。。你仔细看一下,就是一个旋转矩阵。。。

7

主题

54

帖子

54

积分

注册会员

Rank: 2

积分
54
发表于 2005-3-29 15:07:00 | 显示全部楼层

Re:BillBoard

因为billboard始终是面向摄像机的,也就是说billboard对应的旋转矩阵当然就是摄像机对应的观察矩阵的逆矩阵拉,这点和镜面反射的原理类似。所谓几何意义,还是得看你用在什么方面。

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2005-3-29 15:54:00 | 显示全部楼层

Re:BillBoard

逆矩阵在空间中的意义就是运动回原来的位置。

2

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2005-3-29 22:03:00 | 显示全部楼层

Re: BillBoard

能否用数学方法推导下,如果能写出具体步骤,不胜感激。

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2005-3-31 01:40:00 | 显示全部楼层

Re:BillBoard

普通模型*世界矩阵*观察矩阵*投影矩阵=坐标
billboard*(世界矩阵*billboard矩阵)*观察矩阵*投影矩阵=坐标
if billboard矩阵*观察矩阵=1
then billboard*世界矩阵*投影矩阵=坐标

所谓面对摄影机,就是不乘摄影机矩阵(我前面说成观察矩阵),因为摄影机是观察角度的体现。
当我们多乘一个billboard矩阵(与观察矩阵为逆)时,可以抵消掉摄影机矩阵。

思路描述,其实不全是相乘!不过相信这样能说清楚了!

2

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2005-3-31 12:26:00 | 显示全部楼层

Re:BillBoard

谢谢各位的帮助,尤其是Lights的推导.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 01:00

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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