#AssetStore #unity #unity3d #new #asset #gamedev #indiedev #GameContentShopper

Publisher

Denis Ivanov

Please Note

This entry is from Friday May 8, 2026. The price of the asset may have changed since then.
Please visit our homepage for recent offers and sales. Official and private Unity Asset Store™ sales usually last about 14 days.

Overview

### DSLR & Mirrorless Camera Control for Unity — FREE

Connect DSLR and mirrorless cameras to Unity via USB. Stream real-time live view at 30 FPS with GPU-accelerated JPEG decoding. Capture photos remotely and download them to your project.


Requires your own manufacturer camera control SDK license and SDK download before use.

This asset does not include the manufacturer SDK runtime due to licensing restrictions.

Canon EDSDK / Camera Control API download information:

https://www.usa.canon.com/support/sdk

If you are outside the United States, use your regional Canon developer resources page and download a recent Windows x64 Canon EDSDK package under your own Canon SDK license.


### KEY FEATURES


**Real-Time Live View**

- 30 FPS streaming directly from camera sensor

- GPU-accelerated JPEG decoding (DirectX 11)

- Full resolution (camera-dependent)

- Display on any UI RawImage with the LiveViewDisplay component

- *Note: Lite edition includes a watermark overlay on live view. Upgrade to Pro for clean output.*


**Remote Photo Capture**

- One-click capture with automatic download

- Full resolution JPEG files

- File path provided via C# event

- Works seamlessly during live view


**Camera Control**

- Auto Focus with custom AF point positioning

- Click-to-focus on live view image

- EVF Zoom (Fit, 5x, 10x magnification)


**Developer-Friendly**

- 3-line setup for basic usage

- Event-driven API (no polling)

- Full C# source code included

- 3 example scenes with complete source


### QUICK START


// Connect

DslrCameraManager.Instance.RefreshCameraList();

DslrCameraManager.Instance.ConnectToCamera(0);


// Live view

DslrCameraManager.Instance.StartLiveView();


// Photo

DslrCameraManager.Instance.TakePicture();


### EXAMPLE SCENES INCLUDED


1. **BasicLiveView** — Connect camera, display live view (minimal code)

2. **PhotoCapture** — Live view + take photos + display file path

3. **ZoomAndFocus** — Zoom levels (Fit/5x/10x) + auto focus + click-to-focus


### SUPPORTED CAMERAS


Works with any DSLR or mirrorless camera supported by the manufacturer SDK you install. Typical coverage is 200+ models from major professional camera manufacturers. The full model list is available on the manufacturer's developer portal where you download the SDK.


If your camera can be controlled by the manufacturer's PC tethering utility over USB, it will work with this plugin.


### REQUIREMENTS


- Unity 2021.3 LTS or newer

- Windows 10/11 (64-bit)

- DirectX 11

- A DSLR or mirrorless camera supported by the manufacturer SDK, plus USB cable

- Manufacturer SDK DLL (free download — step-by-step instructions included)


### SETUP


1. Import package

2. Download the manufacturer SDK from your camera manufacturer's developer portal (free, instructions included)

3. Copy the SDK DLL to Assets/Plugins/x64/

4. Set Build Target to Windows x64

5. Connect camera, press Play, click Connect


### UPGRADE TO PRO


Remove the live view watermark and unlock full professional camera control:


- **Clean live view** — no watermark, production-ready output

- ISO, Aperture, Shutter Speed, White Balance control

- Manual Focus with speed control

- Battery level and available shots monitoring

- Property list queries

- DirectX 11 and DirectX 12 support

- 3 additional Pro example scenes

- Priority email support


Get DSLR & Mirrorless Camera Pro on the Asset Store: https://u3d.as/3SPX


### TECHNICAL HIGHLIGHTS


- Native C++ plugin with DirectX 11 GPU integration

- Thread-safe command queue architecture

- Lock-free atomic texture access for Unity render thread

- Background JPEG decoding (~3ms per frame)

- Automatic live view restoration after photo capture


### FAQ


**Q: Do I need to download the manufacturer SDK separately?**

A: Requires your own manufacturer camera control SDK license and SDK download before use.

This asset does not include the manufacturer SDK runtime due to licensing restrictions.

Canon EDSDK / Camera Control API download information:

https://www.usa.canon.com/support/sdk

If you are outside the United States, use your regional Canon developer resources page and download a recent Windows x64 Canon EDSDK package under your own Canon SDK license.


**Q: Does it work in Unity Editor?**

A: Yes, fully functional in Editor Play Mode.


**Q: Can I use it in commercial projects?**

A: Yes, Unity Asset Store license allows commercial use.


**Q: Multiple cameras?**

A: One camera at a time in Lite. Pro version planned for multi-camera support.


**Q: macOS/Linux?**

A: Windows only (manufacturer SDK limitation).


### SUPPORT


- Documentation included (README, troubleshooting guide)

- Website: https://feel.digital

- Email: dslrcameraplugin@feel.digital

- Upgrade to Pro for priority email support

X