我要发帖 回复

版主

31

主题

3649

积分

2

专家分

吃菜的鸟

兴趣点(最多三项):

建模技术

私信
发表时间 : 2009-9-2 22:10:30 | 浏览 : 1812    评论 : 3
请教各位高手一个问题:
有A、B两块单独的地形,需要想同时在VP中调用,需要如何操作?在CTS中设置还是VP中设置?(单独任何一个地形用CTS发布后在VP中可以正常显示)

我做过如下尝试都以失败告终:
尝试一:在CTS中整合两块地形
1.卫图A映射到高程A,卫图B映射到高程B;CTS报错,且没有正常生成地形。查看日志原因好像是说两个卫图没有重叠区域。

尝试二:在VP中单独调用两块地形
1.用CTS分别发布A、B两个地形,
2.在VP中分别导入A、B两个metaflight格式的地形;
3.在VP中分别为两块地形设置不同的LADBMGeometryGridDataset、LADBMPagingStrategyPoint、LADBMVTCenterCompute、VTTechniqueDefault、VTVirtualTextureDataset和VTVirtualTextureMag,两个地形共享VTAttribute(不是我不想设置VTAtribute,貌似一个acf只能有一个VTAttribute)。
结果两个地形纹理都一样。不管怎么改要么都是A的纹理,要么都是B的纹理。
谁能告诉我该如何设置?

最近VR访客

天行健,君子以自强不息!
抠的儿 评论于2009-9-3 15:51:26
查了一下文件,VTAttribute在VP程序中只能有一个,楼主的判断是正确的
编程可以实现纹理的切换
但是楼主这样整合两个地形好像不妥呀
在CTS里面整合是可以的也是比较合理的,您的思路可能有问题
5ibluesky专家组 评论于2009-9-3 19:05:28
2# 抠的儿
谢谢关注,能否详细说说CTS中如何设置?
我是用向导分别建立了2个地形和2个虚拟纹理,然后分别映射。但运行流程的时候报错,不能正确生成。发布metaflight后VP中预览没有东西。能不能说说你是怎么设置的?
天行健,君子以自强不息!
paul_huang 评论于2009-9-5 12:37:42
先在ERDAS(或者其他软件里面)把两块地形和纹理分别拼成一块,再用CTS做应该可行
Where there is will , there is a way !

EMAIL:paul_huang@yahoo.cn

手机版|VR开发网 ( 津ICP备18009691号 ) 统计 网安备12019202000257

GMT+8, 2020-10-2 05:47 AM

返回顶部