游戏开发论坛

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

关于水面折射的制作问题

[复制链接]

29

主题

157

帖子

163

积分

注册会员

Rank: 2

积分
163
发表于 2007-8-15 12:17:00 | 显示全部楼层 |阅读模式
    以前照着书上做海水的水面折射, 用环境贴图就可以,因为海上除了天空盒也就没有其他东西了。 后来开别人做的场景里面,湖面不但折射了天空盒,连湖边的树和周围的山也折射了。 用的是渲染到贴图的方法做的水面。 每帧都先渲染一次场景,然后把场景截图渲染到纹理,再用环境映射的方式就可以了。 那么请问把场景截图的时候应该把摄像机放在什么位置呢? 是不移动摄像机,直接截一张图即可? 还是把摄像机移动到湖面的中间去,向着湖的-x, x, -z, z, y轴方向各截一张图,共5张图呢?

   

1

主题

149

帖子

149

积分

注册会员

Rank: 2

积分
149
QQ
发表于 2007-8-15 18:58:00 | 显示全部楼层

Re:关于水面折射的制作问题

摄像机应该放在视点相对于水面的对称点.
具体参考AZURE的做法:http://www.azure.com.cn/article.asp?id=187

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2007-8-15 20:19:00 | 显示全部楼层

Re:关于水面折射的制作问题

水面折射用环境帖图太慢了
http://blog.csdn.net/soilwork/archive/2006/08/10/1046095.aspx

29

主题

157

帖子

163

积分

注册会员

Rank: 2

积分
163
 楼主| 发表于 2007-8-16 01:01:00 | 显示全部楼层

Re:关于水面折射的制作问题

多谢了, AZURE的blog我也去过,不过知道他的blog比较晚, 没想到他很早之前的帖子就写过了。

呵呵, 竟然是放在摄像机当对于反射面的对称点上。 惭愧啊, 中学物理白学了,竟然没有想到。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 10:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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