I'm looking for an augmented reality browser/toolkit/api that supports the following:
- Adding fixed 3d models such as a treasure-chest.
- Possible image recognition of this treasure-chest so the iPhone knows when you're looking at it.
- Specify altitude on a 3d model so it can be positioned on the ground or the second floor in an apartment building for example.
- It must have support for "migrating" it to a standalone app that can be published on the app store.
- The ability to customize the camera overlay with own buttons, huds, text and other UIViews.
- Support for both iPhone and Android.
I have tried Wikitude which doesn't have support for 3d models in iPhone. I have tried Junaio which doesn't support to create a standalone app using their browser. I have tried Layar Player SDK, and asked the question on their community if I can customize the interface with own buttons etc. I have tried the artoolkit on github.
None of the libraries I've tried have support for all my demands.
Am I looking for too much here? Is there something I've missed using Layar, Wikitude and Junaio?
Can you break this down? Do you want the phone to recognize it's on the second floor, at a particular location within the building? In general altitude is surprisingly tricky, and indoor positioning is very approximate - in the absence of indoor GPS repeaters or some other indoor positioning mechanisms which would probably require a lot of additional effort (bluetooth beacons, WiFi triangulation etc) this might be infeasible - in general, and not just given a particular AR library.
I think the Junaio libraries cover the other bases - CV recognition of a (prepared) object, stand-alone application packaging, customizable UI, and iPhone and Android support.