关于世界坐标到相机坐标的变换以及齐次坐标的理解问题.

weiwuyuan 2012-07-26 09:49:04
1:如何理解世界坐标到相机坐标的变换? 我是这样理解的,不知道对不对:

假如相机的位置在(0,0,200),然后有个物体的位置是在(0,0,700),然后只需要将这个物体的位置改成(0,0,500),就算是完成了相机变换了是吧?
即:用相机的相反量对所有的物体进行变换,
比如相机如果相对于原点在X轴上平移了100,则所有物体就要平移-100,如果相机沿Y轴旋转了30度,则所有物体就得沿Y轴旋转-30度,最后所有物体的变换结果就是相机空间
是这样的么??


2:为什么4D齐次坐标转换到3D坐标,或者3D齐次坐标转换到2D坐标时,总要使每个分量除以W? 这个规定是不是就是专门为了计算透视变换用的??
...全文
507 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ryfdizuo 2012-09-11
  • 打赏
  • 举报
回复
Kevin_qing 2012-09-11
  • 打赏
  • 举报
回复
1. 世界矩阵就是物体到世界坐标系的变换
摄像机矩阵就是上面这个矩阵的逆矩阵,把世界坐标系转换到摄像机坐标系

比如物体a ,b放在世界坐标系里面的矩阵是ma mb.
那么在b点观察a的话,变换矩阵就是ma*mb'

2. w就是用来做透视变换的,根据距离缩放x,y
weiwuyuan 2012-09-10
  • 打赏
  • 举报
回复
来个活人帮我结贴吧.

8,303

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧