使用osgconv将倾斜osgb数据转换成osg类型,将纹理分离出来。
使用osgconv -O OutputTextureFiles in.osgb out.osg这条语句,最后出来了osg文件。但是jpg纹理数据保存到osg的安装目录了。本来想可以根据自己设置的路径存储jpg数据,但是找了好久没有看到在哪里更改。所以放弃了;
最后,使用代码实现了纹理分离保存到指定路径。找到geode中的stateset,再找到texture2d,最后使用osgDB::writeImageFile函数,代码可以私信交流