游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1439|回复: 1

大屏幕效果的实现

[复制链接]

12

主题

38

帖子

38

积分

注册会员

Rank: 2

积分
38
发表于 2009-10-9 10:42:00 | 显示全部楼层 |阅读模式
    最近用OGRE做的模拟舞台大屏幕的效果,用到了RenderToTexture,想把场景中的一部分渲染到纹理在显示到大屏幕上,问题是我在渲染纹理时用的摄像机也正好对着大屏幕,就造成了现实中两面镜子对照的效果,就是屏幕上应该显示无限个场景,并且越来越小。但运行时发现在某个深度时物体的一部分会显示不出来,并且那一部分的周围会一直在闪(见附件)。后来我试过在渲染纹理时不clear深度缓存就不会有这个问题,但颜色就有残留了。我后来有用Irrlicht做了同样的测试发现也有这个问题,但我看了一些商业舞蹈游戏的大屏幕效果就不会有这个问题,不知道他们是怎么完美地实现的~~不知道这里有没有曾经做过类似的效果高手,帮帮小弟啊,多谢了!郁闷死了~~ [em4]

0

主题

10

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2009-10-9 16:35:00 | 显示全部楼层

Re:大屏幕效果的实现

看来是个非常有趣的DEMO,但是我有点被弄糊涂了。
首先如果显示无限个场景那岂不是要无限次RenderToTexture,那不是要系统崩溃了?
还有摄像机应该是透射镜不是反射镜啊,为什么摄像机对着大屏幕就变成两面镜子对照了?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-20 04:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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