AR Camera Controller View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
2018.1.1 or later
Package size
486 KB
Files
23
Favorites
38
Views in the past week
2

Price tracking

Last checked
Tracked since
Lowest recorded
$10.00 on

AR Camera Controller

by Mobyr Technologies (opens in new tab)

1 rating, too few to average

Price $10.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for AR Camera Controller, 6 months Current $10.00; lowest $10.00; highest $10.00 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 3

AR Camera Controller screenshot 1

AR Camera Controller screenshot 1

About this asset

Want to build an AR game with Android camera feed? Or perhaps, want to get Realtime Camera Frame as raw buffer super fast for performing Computer Vision analysis without stalling GPU and compromising FPS?

It is easy to feel constrained with the WebCamTexture API of Unity or while using other third party AR SDKs like ARCore or Vuforia when you want to customize your camera parameters as much as possible. For example, if you want to use your front camera for tracking/analyzing your face or turn on the flashlight for a horror game.
AR Camera Controller will give you that exact control you crave for and so much more.

The package is tested and meant to be currently used only in android platform, although it should work with less functionality on all platforms using Unity's WebCamTexture api(Tested in Unity Editor).
Features:
- [Android only] The included android camera plugin is built using the latest Camera2 apis for supported phones and falling back to deprecated Camera api for older ones.
- [Android only]Supports switching camera between front and back
- [Android only]Supports toggling FlashLight on and off
- Capturing camera feed as image(only up to screen size)
- Retrieve Low Res Unity MainCamera RenderTexture data as both Texture2D and native c++ char* buffer(IntPtr). For Android running Oreo 8.0+, Buffer/Texture2D retrieval is GPU stalling free and with latency of just 5-10 ms.
This buffer/texture can be directly used in native C++ or C# code for computer vision analysis or something else as required.

More features will be added in later versions.

Installation[For Android]:
- Import the package into your project
- Disable Multithreaded Rendering in PlayerSettings/Android/Other Settings
- Minimum API Level needs to be set to 16(Android 4.1)
- Build and Run the SampleScene
Further usage guide is provided in "AR Camera Controller Guide.pdf" present in the package

This asset uses ARBackground.shader from Google ARCore SDK under Apache 2.0 license; see Third-Party Notices.txt file in package for details.
Links:
Website

From the publisher's Asset Store listing.