3D object / Augmented Reality Libraries for iOS - iphone

I want to create an augmented reality application for the iPhone.
To be more specific, I want to create a 3D object of certain dimensions that will be superimposed on the camera's input so that the user can "move around" the object.
Are there any libraries for creating (or at least trying to create..) such objects/applications for the iphone?

You can use the Mobile SDK from metaio: http://www.metaio.com/sdk/
It will be easier to use than ARToolKit, as it abstracts the AR functionality on a higher level, e.g. it has an integrated renderer that lets you load OBJ and MD2 models.

See this version of Augmented Reality Toolkit
https://github.com/a1phanumeric/iPhone-AR-Toolkit

Related

Transform Non Augmented Reality game into Augmented Reality in Unity

I was working on the project of unity 3d but then i started learning AR/VR in unity so i want to convert some of my projects like roll a ball and paper toss into Augmented Reality so Is there any way to convert any Non Augmented Reality into Augmented Reality..?
I think you need to Integrate them to Vuforia,ARCore or Arkit.If you integrate your project in Vuforia you can take Android and IOS builds.Arkit is for IOS AR apps and Arcore for Android AR builds.You can make a prefab of all the elements you want in a scene.Drag and drop those prefab into which sample scenes containing SDK(ARcore,Arkit or vuforia)for which you prefer for taking out builds.There are sample examples scenes in those SDKs.Drag them into any scenes and take build.
Check out Onirix, It's a very easy but also powerful platform to create Augmented Reality experiences, and it provides a Unity SDK.
What you should do with your game is attach the 3D content to any AR anchor (an image marker, surface, etc).

Cocos2d How to draw 3D images and rotate?

i am new in objective c and in my application i have to draw the 3D image(like carton boy) and rotate it in X axis,Y axis and z axis by using OpenGL ES framework How can i draw the images.someone help me thanks in advance.
If you are making a 3D game in cocos2d project then the 3D parts will have to be loaded using either another framework (like cocos3d) or like you said using OpenGL framework.
cocos3D http://brenwill.com/cocos3d/ works easily with cocos2d and will allow you to load 3d objects and use them in the way you want.
OpenGL framework will be more difficult to understand and use but will give you more flexibility depending on the results you want.
I would solve your question by creating 3D objects in a open source (and free) software like Blender and load them in a cocos3d project, from there, the way to manipulate them the way you want is fairly easy.

iPhone: Show image sequence as a VR

I need to use a image sequence as a VR on the iOS. Is there component on the OS that does that? If not, is there any third party view for that? I'm very interested on learning more about it!
Thanks!
Here is a tutorial to create your own OpenGL (iOS or Android) VR engine.
The principle is to create a 3D skybox where you will have to apply your images to create your environment.
There are some libraries ready to use too like this one : Open AR

Inserting 3D objects in the iPhone application

I would like to add few 3D objects in my iPhone application. My application is basically a eBook kind of a application & I would like to embed few 3D objects in 2 to 3 pages. I would like the users to rotate the 3D object and see various angles. Do I need to use any 3D applications such as Unity3D for such applications or I will be able to achieve this using just Objective C. Please help me..thanks.
I'd look at:
http://isgl3d.com/
as it's objective c based.
SIO2 is simple and free 3D engine.

Treasure hunt in Augmented Reality

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?
Specify altitude on a 3d model so it
can be positioned on the ground or the
second floor in a apartment building
for example.
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.