游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3491|回复: 4

OGRE中如何做立方体环境贴图?

[复制链接]

51

主题

150

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
发表于 2007-5-18 11:53:00 | 显示全部楼层 |阅读模式
OGRE中如何做立方体环境贴图? 贴图是动态生成的.

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2007-5-18 15:42:00 | 显示全部楼层

Re: OGRE中如何做立方体环境贴图?

立方体环境纹理Demo中有.
动态纹理可以
1通过直接写像素缓存。
2渲染到纹理目标
3着色语言

像素缓存可以参照
http://ogre3d.cn/wiki/index.php?title=%E6%96%87%E6%A1%A3:%E6%89%8B%E5%86%8C:1-4-0:5.8_%E7%A1%AC%E4%BB%B6%E5%83%8F%E7%B4%A0%E7%BC%93%E5%AD%98

34

主题

236

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
发表于 2007-5-18 16:12:00 | 显示全部楼层

Re:OGRE中如何做立方体环境贴图?

这是个不适合现在开发游戏的行为

51

主题

150

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
 楼主| 发表于 2007-5-21 13:54:00 | 显示全部楼层

Re:OGRE中如何做立方体环境贴图?

我搞定了,不过要作优化才能用.

51

主题

150

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
 楼主| 发表于 2007-5-22 17:34:00 | 显示全部楼层

Re: OGRE中如何做立方体环境贴图?

正在考虑的优化方案:
    1. 每隔几帧渲染一次, 降低刷新率.

    2. 细节层次, 离摄像机越近的生成的纹理越大, 越远纹理尺寸越小.

    3. 生成的纹理使用16位或8位的像素格式.

  4. 预生成大量的纹理,当物体在某个位置时使用对应的纹理.

  5. 用可编程渲染管道渲染.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 09:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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