- 1 What is the KudanAR SDK?
- 2 What is KudanCV?
- 3 Which devices are supported?
- 4 Are there any tutorials available?
- 5 Is there any sample code to demonstrate the SDK?
- 6 Do you have any demos showing the framework in action?
- 7 Do you have API Documentation?
- 8 How can I integrate AR into a regular app?
- 9 My app has a base class that inherits from UIViewController so I can't use your ARViewController. What can I do?
- 10 Do any of my personal details get collected?
What is the KudanAR SDK?
Kudan's Augmented Reality SDK is an engine for iOS and Android devices that allows mobile applications to recognise and track their physical surroundings using nothing more than hardware found in almost every smart device. It also offers its own 3D rendering to really bring your ideas to life. This engine can be included in any project, meaning existing apps can be enhanced with AR just as easily as new apps.
What is KudanCV?
KudanCV is the computer vision component of KudanAR, responsible for detection and tracking of images and environments. This framework, written in C++, is useful for those wishing to integrate Kudan with a third-party rendered or platform, or those who do not wish to integrate the full SDK in their app.
Which devices are supported?
Kudan's native SDKs support iOS and Android. The Unity plugin allows apps to be built for iOS and Android, and also allows marker tracking in the editor via Play Mode. KudanCV is also currently available for iOS and Android, with support for desktops planned in the future.
Are there any tutorials available?
Tutorials for our frameworks and plugin are available on our wiki.
Is there any sample code to demonstrate the SDK?
A number of different samples are available on our GitHub page.
Do you have any demos showing the framework in action?
Demos for all our products can be found on our demo page.
Do you have API Documentation?
API Documentation is available for our AR SDKs and the Unity plugin, and can be found at the following pages:
How can I integrate AR into a regular app?
Kudan's AR code is encapsulated within its own module, so you can add a new view to your app and that will be your AR view. Everything is usually encapsulated within a subclass of a UIViewController. This can just be dropped into a larger app and called in the usual ways.
My app has a base class that inherits from UIViewController so I can't use your ARViewController. What can I do?
You can work with the ARView directly, though you will have to set everything up yourself, including the ARCamera and viewports.
Do any of my personal details get collected?
No, Kudan does NOT collect any personal information from its users. The only permissions we require from a device to run AR are related to the camera. Any other permissions, such as access to the internet or location services, are not directly required by us.