我正在研究Renderscript功能并坚持使用A3D(
Android 3d)文件格式.我找不到一种简单的方法将Collada文件转换为A3D格式来存储我的搅拌机模型.
我想知道你们是否有想法我可以尝试一下?
有没有人有一个工作代码示例,这样可以看到我做错了什么?
更多信息:http://developer.android.com/reference/android/renderscript/FileA3D.html
编辑:不要误认为Asci3d文件扩展(也是* .a3d)
解决方法
至于冰淇淋三明治(可能更早),Android源中有一个工具可以在Collada和A3D之间进行转换.
该工具称为a3dconvert;您可以在这里在线浏览源(在ICS分支中):https://github.com/android/platform_development/tree/ics-mr1-release/tools/a3dconvert
用法:
a3dconvert input_file a3d_output_file
目前接受.obj和.dae(collada)输入文件.
此工具已从新版本(Jelly Bean,它看起来像)中删除.这可能是因为Renderscript的图形部分已被弃用.