实例解读PLSM2的运行配置文件及地图分割配置文件

先贴上Demo 地图数据中的两个配置文件:

gcanyon_height_4k2k.cfg

1:GroupName=PLSM2
2:LandScapeFileName=gcanyon_height_4k2k
3:FileSystem=LandScapeFileName
4:Width=8
5:Height=4
6:ScaleX=10000
7:ScaleY=3000
8:ScaleZ=10000
9:Deformable=no
10:VertexCompression=no
11:VertexProgramMorph=no
12:MaxPixelError=8
13:TextureStretchFactor=1
14:NumTextureFormatSupported=1
15:TextureFormatSupported0=ImagePaging
16:TextureFormat=ImagePaging
17:ImageFilename=gcanyon_texture_4k2k
18:NumMatHeightSplat=4
19:MaterialHeight1=5
20:MaterialHeight2=95
21:SplatFilename0=splatting_sand.png
22:SplatFilename1=splatting_grass.png
23:SplatFilename2=splatting_rock.png
24:SplatFilename3=splatting_snow.png
25:VisibleRenderables=75
26:MaxAdjacentPages=1
27:MaxPreloadedPages=2
28:MaxNumRenderables=256
29:MaxNumTiles=256
30:NumRenderablesLoading=10
31:PageLoadInterval=5
32:RenderableLoadInterval=3
33:IncrementRenderables=256
34:IncrementTiles=256
35:HorizonVisibilityComputing=yes

#下面几行就不解读了
BaseCameraViewpoint.x=0.0f
BaseCameraViewpoint.y=60000.0f
BaseCameraViewpoint.z=17000.0f
Baselookat.x=0.0f
Baselookat.y=0.0f
Baselookat.z=0.0f

上面大家看到的是gcanyon_height_4k2k示例地图的运行时配置文件的内容。我来一行一行地解读一下:

1:告诉PLSM2到哪个资源组下去加载这幅地图

2:地图文件的名字

3:到哪个文件夹下找地图的Pages的信息

4,5:原始的地图被分成4行8列的Pages格。共32个Pages。

6,7,8:Page中的高度值(灰度)及X,Z方向上的坐标值被缩放的倍数。

9:是否允许修改纹理图或者是否允许地形形变。

10:顶点是否压缩

11:是否使用顶点融合

12:最大像素误差。

13:纹理延伸比例

14:支持的纹理格式数

15:一种具体支持的纹理格式

16:使用的纹理格式

17:纹理图像文件名

18:高度分段数

19,20:百分比表示的分段界

21,22,23,24:4个告诉范围的纹理图

25:暂停,睡觉


gcanyon_height_4k2k.gen.cfg

GroupName=PLSM2
LandScapeFileName=gcanyon_height_4k2k
TextureStretchFactor=1
OutDirectory=LandScapeFileName
PageSize=513
TileSize=65
ColorMapName=gcanyon_texture_4k2k.png
ColorMapSplit=yes
HeightMap=yes
MiniMap=yes
MiniMapWidth=256
MiniMapHeight=256

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值