|
本帖最后由 jane_rita 于 2018-1-12 16:11 编辑
主要代码如下:
osg::ref_ptr<osg::Node> node = osgDB::readRefNodeFile(123.osgb);
osg::ref_ptr<osgDB::ReaderWriter::Options> options = new osgDB::ReaderWriter::Options;
options->setOptionString("WriteImageHint=IncludeData");
osgDB::ReaderWriter::WriteResult result = osgDB::Registry::instance()->writeNode(*node, “456.osgb”,options);
读入123.osgb原文件,写出456.osgb的文件大小是123.osgb的10倍左右。
我想的是应该用纹理压缩算法来实现文件压缩,有什么纹理压缩方法吗?
|
|