Qualcomm SDK customization? - iphone

I am trying to edit multi targets and image targets sample app of qualcomm sdk so that instead of using openGL , I can only overlay UIKit contents such as buttons text etc just for a simple demo. But I am unable to do so till now.
Please guide me where to make any changes or how to go about it?
I have also referred to the forums and tried to examples but they all are using openGL which i want to get rid of.
Please help me out

The main duty of the QCAR is to give you a 4x4 matrix called ModelView matrix with which you can superimpose your graphics. This is an OpenGL matrix and I don't think that you would be able to use that matrix in UIKIT.
If you only want to overlay some UIs stuff when a target is detected then you don't need that matrix. But the UIs will be on the screen in 2D (not on the target image in 3D scene) and tha't not AR at all.
Another option is to incorporate a rendering engine with QCAR to avoid using pure OpenGL ES APIs. For iPhone I think OpenFramework should do the business.

Related

ARFoundation detecting vertical planes and placing objects - Unity

Im finding it difficult to find information for detecting vertical planes and putting objects on walls.
I see alot about AR Core and using the HelloAR example app, but i get loads of compile errors as im mainly building the app for iOS, although i will do it for Android to at some point.
Although i dont mind editing C# I cant actually read/write c# so the simpler the resource/answer the better.
I also wouldnt mind been able to design/change the detector image thing, the thing that shows up when it detects a surface.
On the horizontal one theres just a simple square/crosshair and i love that.
Thanks in advance.
ARFoundation 1.0.0 preview 22 will surface the ability to select your plane detection mode: horizontal, vertical, or both. To use this mode, you will have to upgrade to the newly released Unity 2018.3: https://blogs.unity3d.com/2018/12/13/introducing-unity-2018-3/
For more about plane detection in ARFoundation, refer the following link
AR Plane Manager

AR floor recognize and interactions

I'm as the new of AR development. I want to create AR demo app, but I face some problems.
could anyone help me to solve below problems:
. Does it possible to recognize the floor, if I want to placement with big 3D object ( around 3 meter x 1.5 meter )?
. How can I touch screen to placement only one object on the floor? after that, can disable or enable (buttons) plane detection and still appear 3D object, that we have added to interact on 3D object.
. After added one 3D object, How can we make interaction on 3D object? ex: rotation or scale.
could you share me the tutorials or other links to solving that problems?
Thank you very much.
you're in luck. there is a video that shares how to make almost everything exactly like you want it. Also if you want to read over the components that enable you this I'll give you the link to the Vuforia official website documentation when they go over each component and how it works.
Video link: https://www.youtube.com/watch?v=0O6VxnNRFyg
Vuforia link: https://library.vuforia.com/content/vuforia-library/en/features/overview.html

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

Looking for an example application, including source code, that displays blender created 3d graphics on the iphone

Is there a documented example that shows the process of taking 3D models and animations created on blender, and displaying them as part of an iPhone/iPad application?
want to display a 3d model on iphone?
please go through the link provided above