游戏开发论坛

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

请教:大型地图文件(100M)分块读取显示,平滑过渡?

[复制链接]

4

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2007-5-26 20:42:00 | 显示全部楼层 |阅读模式
我想写了一个基于高程图的三维地形模拟软件
地形的高程文件相当大,总共约两个G
虽然分成了16个文件,每个文件也有100M之多
现在有个问题:
我不可能把所有的东西都读入内存,只能读一些显示一些
问题是我怎么在这一块与另一块之间做到尽量的平滑过渡呢
还有就是文件之间过渡的问题
希望能有人给个方向:
谢谢

52

主题

637

帖子

1420

积分

金牌会员

Rank: 6Rank: 6

积分
1420
发表于 2007-5-26 22:31:00 | 显示全部楼层

Re:请教:大型地图文件(100M)分块读取显示,平滑过渡?

非............非这么大不可么?

那么显然分16块是不行的,继续分吧。

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2007-5-26 23:45:00 | 显示全部楼层

Re:请教:大型地图文件(100M)分块读取显示,平滑过渡?

http://bbs.gameres.com/showthread.asp?threadid=84156

我今天发的这篇帖应该对你有帮助,分Tile读取动态加载tile就可以了,不过两个G是有点夸张啊?什么图?卫星拍摄的地球表面吗?不过我的方法不管图多大都没问题,即使整个地球表面漫游也是可以的。

8

主题

390

帖子

390

积分

中级会员

Rank: 3Rank: 3

积分
390
发表于 2007-5-27 13:02:00 | 显示全部楼层

Re:请教:大型地图文件(100M)分块读取显示,平滑过渡?

buddy,check this
//
http://www.tulrich.com/geekstuff/chunklod.html
//
http://www.cc.gatech.edu/projects/large_models/ps.html

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
发表于 2007-5-27 13:11:00 | 显示全部楼层

Re:请教:大型地图文件(100M)分块读取显示,平滑过渡?

建议:
高程图就是一组数字。不需要全部做成数据。只存储边角,然后拿插值把中间部分计算出来。然后再压一次。

平滑处理:
存储时候分批,在大tile区域中分区存储小块。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 08:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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