游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1468|回复: 2

请教,如何通过变换摄像机的位置朝向来实现镜像.

[复制链接]

34

主题

70

帖子

76

积分

注册会员

Rank: 2

积分
76
发表于 2010-4-20 09:58:00 | 显示全部楼层 |阅读模式
渲染水面需要镜像整个场景来实现反射的效果.比起变换场景中所有的物体,在渲染完镜像之后再变换回来的过程来说,直接变换摄像机要更加简单有效.
  但是在构造摄像机的镜像变换矩阵的时候老是碰到问题,好像如果直接把摄像机镜像下去,不但上下反了,左右也反了.请教一下哪位达人指教一下该如何对摄像机进行变换来实现场景渲染的镜像?
  谢谢~~

2

主题

429

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2010-4-20 21:51:00 | 显示全部楼层

Re:请教,如何通过变换摄像机的位置朝向来实现镜像.

贴下你的矩阵代码。

15

主题

62

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2010-4-21 09:32:00 | 显示全部楼层

Re:请教,如何通过变换摄像机的位置朝向来实现镜像.

有几种方法,一种是把世界矩阵的y轴翻转,clip后进行渲染;还有一种就是你说的,将摄像机反转,这样,要明确左右的变化,采样的时候可以把纹理坐标还原回来
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-9 23:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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