查看: 2682|回复: 7

vpb处理地形时遇到 Could not find plugin的问题

[复制链接]

该用户从未签到

发表于 2013-3-26 14:56:55 | 显示全部楼层 |阅读模式
Warning: archive option -a is temporarily disabled, building with archive.
--xx 10
--yy 10
-t ps_texture_16k.tif
ADD: ps_texture_16k.tif
loaded layer ps_texture_16k.tif
--xx 10
--yy 10
-d ps_height_16k.tif
ADD: ps_height_16k.tif
loaded layer ps_height_16k.tif
-o test.ive
Adding terrainTile
DataSet::_run() 0 0
Now checking for plug-in osgPlugins-3.0.1/osgdb_nvtt.dll
DataSet::assignDestinationCoordinateSystem() : assigning first source file as th
e destination coordinate system
started DataSet::createDestination(6)
Time for after_reproject 0.000004
DataSet::assignDestinationCoordinateSystem() : assigning first source file as th
e destination coordinate system
local_extents = xMin() 0.000000 163850.000000
                yMin() 0.000000 163850.000000
AR=1.000000 C1=1 R1=1
createNewDestinationGraph
Time for _destinationGraph->computeMaximumSourceResolution() = 0.000560
Time for createDestinationGraph 0.004769
Time for after_computeNeighbours 0.000453
completed DataSet::createDestination(6)
There are 2 contributing source files:
    ps_height_16k.tif
    ps_texture_16k.tif
mkpath()
Need to create output task directory = test_root_L0_X0_Y0
mkpath(test_root_L0_X0_Y0)
   created directory test_root_L0_X0_Y0
Task output directory = test_root_L0_X0_Y0\
started DataSet::writeDestination(test.ive)
_readRow 1
   reading tile level=0 X=0 Y=0
imageName = test_L0_X0_Y0.dds
DestinationTile::readFrom(SetName=, FileName=ps_texture_16k.tif)
DestinationTile::readFrom(SetName=, FileName=ps_height_16k.tif)
_equalizeRow 1
   equalizing tile level=0 X=0 Y=0
_writeRow 1
DestinationTile::createStateSet() - DataSet::MIP_MAPPING_IMAGERY
Compressed image
called DataSet::decorateWithTerrain()
       getDirectory()=
   writeNodeFile = 0 X=0 Y=0 filename=test.ive
_writeNodeFile(test.ive)
Writing out image layer test_L0_X0_Y0.dds, _directory=
vpb::access(test.ive, W_OK)=-1
vpb::access(., W_OK)=0
Caught exception : Warning: Could not find plugin to write nodes to file "test.i
ve".
Array说是缺少IVE插件,但是一直没找到这个插件需要在哪里生成,有没有人指导一下啊

该用户从未签到

发表于 2013-3-26 15:03:15 | 显示全部楼层
本帖最后由 liuzhiyu123 于 2013-3-26 15:03 编辑

osgPlugin 中的

该用户从未签到

 楼主| 发表于 2013-3-26 15:34:00 | 显示全部楼层
非常感谢   终于解决了

该用户从未签到

发表于 2013-3-27 09:33:10 | 显示全部楼层
bpcbcm 发表于 2013-3-26 15:34
非常感谢   终于解决了

你好,怎么解决的?

该用户从未签到

 楼主| 发表于 2013-3-27 10:10:48 | 显示全部楼层
本帖最后由 bpcbcm 于 2013-3-27 10:11 编辑

将OpenSceneGraph\bin\osgPlugins-3.0.1中的osgdb_ive.dll复制到vpb的release目录,估计是生成什么样的数据, 就需要什么样的插件吧,里面还有很多插件,不知道我的理解是否正确。

该用户从未签到

发表于 2013-7-14 14:28:43 | 显示全部楼层
bpcbcm 发表于 2013-3-27 10:10
将OpenSceneGraph\bin\osgPlugins-3.0.1中的osgdb_ive.dll复制到vpb的release目录,估计是生成什么样的数据 ...

楼主能否解释的详细一些呢!是吧.dll文件复制到哪里?

该用户从未签到

发表于 2013-7-23 15:41:11 | 显示全部楼层
xiaol_deng 发表于 2013-7-14 14:28
楼主能否解释的详细一些呢!是吧.dll文件复制到哪里?

我也遇到了同样的问题,只要把对应的 dll 文件拷贝到 osgdem.exe 所在的目录就可以。

其实只要 osgdem.exe 能够找的到,你放在哪里都可以,也就是说只要正确的设置了系统环境变量,一般都没有问题。

我为了省事,把所有 osgdem.exe 也就是 VisualPlanetBuilder 需要的 dll 都拷贝到 osgdem.exe 所在目录了,这样子可以避免后续的版本问题。

该用户从未签到

发表于 2013-7-23 15:43:54 | 显示全部楼层
escray 发表于 2013-7-23 15:41
我也遇到了同样的问题,只要把对应的 dll 文件拷贝到 osgdem.exe 所在的目录就可以。

其实只要 osgdem ...

谢谢指教啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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