android 平台加载obj文件

最近项目中需要添加一个3d模型(obj)的加载功能,要求能够解析obj、mtl文件以及支持贴图等效果,本人对opengl不是太了解,于是调查了下当前的解析库。这里做个记录。

1、min3d   一个开源的3d游戏引擎,但是貌似从2011年就没有人维护了。看了下代码,里面对obj文件的解析这块做的不是很到位,mtl中很多标签都不支持。但是由于它是开源的,所以对咱们学习分析还是有不少好处的。我下载了一个min3d库以及使用的sample。资源地址:
http://download.csdn.net/detail/kingyanghui/7828467   


2、LibGDX 也是一个游戏引擎,并且底层是用c实现的。亲自试验了下,有几个模型解析的不好,但是这个引擎还是很强大的。这里也上传一份代码。

资源地址:http://download.csdn.net/detail/kingyanghui/8011435


3、Rajawali 一个开源的游戏引擎,整体还是很强大的,但是obj文件解析这块测试的后,感觉容错度上做的不是很好,比如obj中缺少一些标签就没法解析。 

源码以及sample的下载地址:http://download.csdn.net/detail/kingyanghui/8011667


4、jpct_ae  一个免费但是不开源的3d引擎,目前为止找到的对obj文件解析支持最好的库。官方网站:http://www.jpct.net/jpct-ae/

本人做的sample下载地址:http://download.csdn.net/detail/kingyanghui/8011751
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值