Android上的3D目前还是很少有人涉足的领域,虽然感觉效率上要差那么一些,但相信不久以后会有很大改观的,至少我觉得从它直接支持的是opengl,而不是令人诟病的j3d看来,还是很有前景的~~~
今天做了一下Android导入3D场景,过程还算顺利,就说下具体步骤:
首先当然是有场景文件,3DMax做场景还是相当不错的,导出为.obj格式,网上也有说导出.ase格式的,不过.obj似乎更主流一些,所以也就随大流了;
然后是在程序中读取,这个有点小麻烦,反正google上找了好久才找到这样一个可以转换.obj文件的,具体里面的东西上传到了附件中,唯一要注意的是里面的.obj文件是放在assets文件夹下的,要用new InputStreamReader(this.context.getAssets().open(fileName))这种方式打开,别的就没什么要修改的地方了~~~
最后就是效率问题了,这个目前完全不清楚,它加载一个小小的茶壶都花了好长时间,我的场景文件可是2+M啊,是用读取多少加载多少还是什么别的方法,暂时还不明了~~~
另外说下如果要加载人物动画,好像我所能了解到的方法就是在3dmax中导出为.md2格式,需要一个插件,如下,3
DMax中直接运行.mx脚本就可以了,虽然网上上说md2已经过时了,不过没找到别的什么可以用的格式,也希望有人能够指点一下,我很虚心的,呵呵~~~
分享到:
相关推荐
这个例子不错,也是我在网上找的,想学JPCT-AE的朋友们可以下载下来学习下,导入有Android环境的eclipse就可直接运行。 当然想深入了解JPCT-AE还得到官网去把整个引擎下载下来,里面doc文件夹下有详细的文档。
Unity导入3D模型插件。。。。。。。。。。。。 官方说明如下: FBX、OBJ、GLTF2、STL、PLY、3MF和ZIP文件支持 跨平台:Windows、Mac、Linux、UWP、Android、WebGL、iOS 从文件系统、Web 或任何自定义源导入模型 ...
导入到项目中后在路径UnityLibs/PowerUI/Examples 中可以看到各种demo场景,打开场景运行可以测试插件。 版本号 1.9.122 作者官网 http://powerui.kulestar.com 完美兼容 unity3d2017 和 unity3d2015 支持 windows...
有关的项目的更多信息上一个版本建立项目从IDE: 将项目导入Android Studio或IntelliJ。 运行app模块。已经实现的功能:待处理功能: 创建校准3D你想做出贡献? 是的,请这样做。 该项目旨在了解有关OpenCV更多信息...
TriLib是一个Unity模型加载...跨平台:Windows、Mac、Linux、UWP、Android、WebGL和iOS 从文件系统、web或任何自定义源导入模型 TriLib可以帮助你在游戏中添加mod功能,创建关卡/场景编辑器,创建AR/VR可视化效果等等!
Blueshift游戏引擎 Blueshift是用C ++实现的...从FBX导入3D网格/动画 支持的IDE:Visual Studio,Xcode,Android Studio 使用具有撤消和重做功能的可玩所见即所得编辑器 资料下载 Blueshift编辑器二进制文件可下载。
unity3d 开发必备神器, NGUI最新版本3.5.9 不需要点击Play按钮就能查看结果。 在场景视图中看到的就是在游戏视图中得到的(所见即所得)。 基于组件的、模块化的特性:要让你的界面控件做什么,只需为其...
上构建游戏引擎,并导入在 Gamebryo 引擎上构建的 Bethesda 游戏的资产。 如果您有兴趣,有一个在 Android 上运行的等效项目,它使用与该项目相同的所有依赖项。 这个项目有很多子部分 它显示以下内容: 文件加载器...
Glorex 致力于在移动设备上构建真实的 3D 场景。 该存储库包含 Glorex 源代码和使用 Glorex 和本机 C/C++ 的 10 多个 3D 演示的示例代码。 目前该项目的核心代码正在积极开发中,不保证在master上构建成功。 但是...
使用四元数的世界和局部轴旋转 - 测试 0p - 对象选择“挑选” - 测试 1 - 立方体周围的动画点光源 - 测试 1d - 场景中的实时调试信息 - 测试 1t - 透明多边形,平原和纹理 - 测试 2 - 示例 WaveFront .obj 文件导入
在场景视图中看到的就是在游戏视图中得到的(所见即所得)。 基于组件的、模块化的特性:要让你的界面控件做什么,只需为其附加相应的行为,而不需要编码。 全面支持iOS/Android和Flash。 灵活的事件...
跨平台:OpenCV支持多种操作系统,包括但不限于Windows、Linux、macOS、Android和iOS,确保代码能够在不同平台上无缝运行。 丰富的功能:库中包含了数千个优化过的函数,涵盖了计算机视觉领域的诸多方面,如图像...
它具有自己的文件格式,可将场景数据导入到游戏中。 此文件格式有助于引擎在加载场景时具有更好的性能,并减少数据大小,因此使发布的二进制文件更小。 它有自己的 ,它试图在数据创建中强制采用最佳实践并控制...
跨平台:OpenCV支持多种操作系统,包括但不限于Windows、Linux、macOS、Android和iOS,确保代码能够在不同平台上无缝运行。 丰富的功能:库中包含了数千个优化过的函数,涵盖了计算机视觉领域的诸多方面,如图像...
导入美术资源 5 5 3 4 2 2 创建场景 16 u汀 0,抄 手机茁戏开拔 i 241 创建火星背景 …………………¨… ………… …¨…… 】 6 242 设呈摄像机和灯尢 ………… ¨ ¨ ¨ ¨ 20 2,5 创建主角 …¨……¨…………¨¨...
跨平台:OpenCV支持多种操作系统,包括但不限于Windows、Linux、macOS、Android和iOS,确保代码能够在不同平台上无缝运行。 丰富的功能:库中包含了数千个优化过的函数,涵盖了计算机视觉领域的诸多方面,如图像...
跨平台:OpenCV支持多种操作系统,包括但不限于Windows、Linux、macOS、Android和iOS,确保代码能够在不同平台上无缝运行。 丰富的功能:库中包含了数千个优化过的函数,涵盖了计算机视觉领域的诸多方面,如图像...
跨平台:OpenCV支持多种操作系统,包括但不限于Windows、Linux、macOS、Android和iOS,确保代码能够在不同平台上无缝运行。 丰富的功能:库中包含了数千个优化过的函数,涵盖了计算机视觉领域的诸多方面,如图像...
unity3d 开发必备神器, NGUI最新版本3.5.9 不需要点击Play按钮就能查看结果。 在场景视图中看到的就是在游戏视图中得到的(所见即所得)。 基于组件的、模块化的特性:要让你的界面控件做什么,只需为其附加...