Android 对象上的 Away3DLite 未出现在屏幕上
我在 Android 版 Adobe Air 上实现了增强现实应用程序。当我在 Android 手机 (Nexus One) 上发布应用程序时,我创建的 3D 模型不会出现在屏幕上。在 Flash CS5 上它工作正常。
我使用了 Away3DLite 引擎,并且导入了 3D collada 对象。我还尝试发布一些我在网上找到的项目,我检查了 3D 模型是否出现在屏幕上,但它也没有显示。
有谁知道我使用 Away3DLite 在项目中导入的 3D 模型如何 当我在 Android 手机上发布应用程序时可见吗?
一些额外的东西是有用的:
- 我正在使用 GPU 渲染
A 还使用以下软件的组合来创建我的 AR 应用程序:
- FLARToolkit
- FLARManager
- Away3DLite
我已经在 3DS MAX 上创建了一个 3D 模型,在 Maya 2010 上创建了另一个 3D 模型。
我将非常感谢我能从你那里得到的任何建议。
谢谢
I have implemented an Augmented Reality application on Adobe Air for Android. When I publish my app on the android mobile phone (Nexus One) the 3D models that I have created don't appear on the screen. On flash CS5 it is working fine.
I have used Away3DLite engine and I have imported a 3D collada object. I have also tried to publish some projects that I found online and I checked if the the 3D model appears on the screen but it doesn't show it either.
Does anyone know how the 3D Models that I have imported in my project using Away3DLite can be
visible when I publish the application on the android phone?
Some extra stuff be usefull:
- I'm using GPU rendering
A also using a combination of the following softwares in order to create my AR application:
- FLARToolkit
- FLARManager
- Away3DLite
I have created one 3D Model on 3DS MAX and another one on Maya 2010.
I will really appreciate any advice i can get from you.
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
原因是GPU渲染。
更具体地说,您使用了一些在使用 GPU 渲染时不可用的功能。有关限制,请参阅 http://help.adobe.com/en_US/ as3/mobile/WS901d38e593cd1bac-3d719af412b2b394529-8000.html 。重要的部分是“如果 GPU 无法渲染对象,则根本不会显示该对象。”
GPU 渲染+在视频上放置一些内容 = Air 中的问题
另外,GPU 渲染和 Camera 类也不能一起工作: http://help .adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7d49zephyr_serranozephyr.html
“使用 GPU 渲染模式的移动 AIR 应用程序不支持 Camera 类。”
The cause is GPU rendering.
More specifically you use some feature, that is not available when you use GPU rendering. For limitations see http://help.adobe.com/en_US/as3/mobile/WS901d38e593cd1bac-3d719af412b2b394529-8000.html . the important part is "If The GPU cannot render an object, it is not displayed at all."
GPU rendering+putting something over a video = problems in Air
Plus GPU rendering and the Camera class dont work together either: http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7d49zephyr_serranozephyr.html
"The Camera class is not supported in mobile AIR apps that use the GPU rendering mode."