|
楼主 |
发表于 2014-7-8 13:21:59
|
显示全部楼层
按照你的提示,我将纹理和模型放在一起(x:\OSG\Data),然后写程序xxx进行读取,模型有纹理,然后利用DB::writeNodeFile(xx,"test.ive"),将模型和纹理打包进test.ive中,然后在程序xxx所在位置找到test.ive,用osgViewer读取,有纹理,这样生成的test.ive文件有点大,我的是10M多,然后我利用osgConv --compressed 命令,进行压缩后,test.ive文件只有3M多点,这时,在cmd下用osgViewer进行验证,读取test.ive文件,可以显示有纹理的模型,满足了我的要求:即只读取一个文件就可以有纹理的存在,而不用再读取模型和纹理数据。十分感谢!
|
|