Away3DLite on Android Objects doesn't appear on the screen

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


    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."

    链接地址: http://www.djcxy.com/p/27904.html

    上一篇: Flex手机摄像头+本机扩展

    下一篇: Android对象上的Away3DLite不会显示在屏幕上