查看: 2048|回复: 2

关于地形patch纹理数据的问题

[复制链接]

该用户从未签到

发表于 2011-7-22 13:18:51 | 显示全部楼层 |阅读模式
一开始是使用八块21600*21600的图像(处理之后重投影过,有坐标等信息)
图片1.jpg
用vpbmaster生成了一个地球的地形,
生成的分页数据好像是分成了9层,文件标号从L0到L8
然后在patch高程和纹理数据的时候,想要做成远处不显示,拉近后才显示的效果
好像可以通过设置-levels参数来指定
但就是不知道怎么设置合适的值,也不清楚这个参数指定的起始和结束的层级跟地球地形上的那个层级是不是对应的
而且纹理的精度对patch进去的层数也是有影响的,对于任意一块拿过来的纹理数据我们好像也并不知道它能计算多少层

其实我也是刚刚接触osg和vpb的新手,被这个问题困扰了一阵,找了一些资料感觉都没有很具体地说清楚
自己看源代码也没有看明白,希望各位高人指点一下啊~~感激不尽啊

该用户从未签到

发表于 2011-7-25 23:09:10 | 显示全部楼层
可以不指定-l参数,让osg自己去计算最大的级别

该用户从未签到

 楼主| 发表于 2011-7-26 14:16:22 | 显示全部楼层
回复 2# array


    十分感谢ray哥的回复!
    不指定那个参数也试过,精度是很好,但是就是从一开始在远处就能看见纹理贴在那一块,就像明显的有个补丁打在那,视觉感受不太好,希望让它拉近一点再开始显示。不过即使设置了初始启用的层级,拉近的过程中也总是有一个突然的纹理从无到有的过程,效果还是有点突兀,现在还是没有找到比较好的解决方案。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表