» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

游戏里的镜面反射是怎么做的?

把摄像机放到镜子的位置,方向对准眼睛,渲染

然后把摄像机放到眼睛的位置,对着镜子,把刚才渲染的图贴到镜子上

这就是镜面反射的渲染原理。


TOP

引用:
原帖由 md2 于 2008-11-18 19:23 发表

空间变换在渲染之前吧

难道说单加了一个流程?
这个和环境反射贴图是一个道理,所以你只要把环境反射贴图弄明白就可以了,这个可以算是环境反射贴图的简化



TOP

引用:
原帖由 hourousha 于 2008-11-18 21:44 发表

两种方法都行,无非是镜像摄像机还是镜像场景的区别。
他说的那个是render to texture+projected mapping
老兄你说的这个可以不借助render to texture完成

PS:哦,好像不对,他说的那个似乎是render to cube ...
恩,对准眼睛是不对的,要考虑折射

摄像机也不是放在镜子上,是放在眼睛的虚像上

[ 本帖最后由 HyperIris 于 2008-11-19 12:27 编辑 ]


TOP

发新话题
     
官方公众号及微博