关于把OSGB转为多种格式(例如FBX)并导入unity中使用的方案(免费分享)

标签:unity osgb倾斜摄影 fbx fme 3dmax

由于最近业务需求,获得了一批OSGB格式的文件,需要在unity平台上进行展示。之前没有接触过这样的格式文件,很是头秃,思考这种格式的文件应该可以转为unity支持的格式。

在查询了大量资料后,终于找到了一些眉目,一些零零碎碎的方案。

更有甚者,摆出了一些成熟方案的成果后,要求私聊,付费。

咱也懂,毕竟技术是技术,不是谁都愿意分享自己辛苦钻研的东西的。

可是,张口就要几万块钱,着实让人闹心:是感觉自己智商碾压全世界了?

遂自己整理资料,不断探索,最后成功跑通了一些样例数据,算是找到了一个成功的解决方案,在此分享给大家。鉴于作者也只是从来不写博客的小白,所以只是提供一个大体思路,实现请大家自行探索。
其实很简单。

1、获得一份osgb的样例资料。

2、下载fme,一个很强的数据处理和格式转换工具。不需要精通,只需要一点小小的学习就可以。(下载和学习,自行百度)

3、使用fme导出fbx格式,也可以导出其它格式。个人认为fbx格式更适合后期的管理优化等等,使用更方便。
具体请参考以下文章:
https://blog.csdn.net/u014397637/article/details/80556012

4、个人建议把转换出的fbx格式复制一份到3dmax的工作空间。

5、使用批量导入fbx的工具,使3dmax把所有的fbx文件进行一批读取。这一步的目的是生成每个fbx文件对应的贴图。

6、剩下的事情就很简单了,fbx模型批量导入unity的空间中。
可以参考这篇文章:
https://blog.csdn.net/qq_36991505/article/details/98316119

7、后续考虑的就是文件的管理等问题。

其实方案相当简单,只是在刚接触时,一头雾水,在查找资料时,也是东一榔头西一榔头的,浪费了不少时间。其中下载了很多软件,包括鼓捣了半天的osg。花费大量时间,换了几个方向,最终发现,原来方案如此简单

当然,后期如果需要做其它的功能,比如大地图啊,切块啊,还是需要其它方案的。不过仅从osgb导入unity的技术来看,这些已经够用了。

一定还存在其它更快捷高效的方式,希望大家多多交流,互通有无。
几万块钱就算了,哈哈。

原创,转载请注明出处。

你可能感兴趣的:(关于把OSGB转为多种格式(例如FBX)并导入unity中使用的方案(免费分享))