前段时间,由于要将各种三维模型互相转来转去,但是由于一些特殊软件并不通用,所以写了个小工具,现在分享出来,
说说优点:
1.里面用了多核多线程,转换的数据很快;里面通过设置处理线程的数量, 把你的cpu和IO都拉满(哈哈)
2. CC和大疆做出来的倾斜数据,都会依据原始文件组织进行转换.
3.小巧简单灵活,
4.转其他三维任意格式都可以(不要怀疑),不过这里我就写了两个,obj和stl.+ 纹理.
5.实际我也做了了,一个文件夹一个层级的数据. 比如level1,leve2..level23,level26这样,每个场景不同层级的数据合并,但是我没往上写,感觉做复杂了.
重要: 我做了纹理融合,一个场景大OBJ+一个大纹理,不过呢...纹理太大了,我这个功能做了限制(只限制纹理),只满足3万米和3万米, 模型倒是没有限制,几何和拓扑融合的很好,一个模型2个G.
吐槽:一个.osgb的文件,里面竟然有多个drawble组成的,每个drawble都有自己的几何+拓扑+纹理数据; 这就导致,我本以为只需要简单的把osgb里面的几何拓扑纹理转成 对应模型的就可以! 但是,我要融合这些drawble的几何,拓扑,纹理,重新计算纹理坐标,重新写影像数据成一个; md,蛋疼.看着简单,实际也是有坑在里面!呵呵
链接: https://pan.baidu.com/s/16XBnjy9VG-s1u8RGHHyTmQ?pwd=audp 提取码: audp 复制这段内容后打开百度网盘手机App,操作更方便哦
--来自百度网盘超级会员v6的分享 作者:尘埃落在星河湾 https://www.bilibili.com/read/cv34701587/?spm_id_from=333.1007.top_right_bar_window_dynamic.content.click&jump_opus=1 出处:bilibili