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:
A also using a combination of the following softwares in order to create my AR application:
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手机摄像头+本机扩展