Quest 2/3/Pro Camera2 API Plugin - Camera Access Implementation Sample for UE5
I’ve created a plugin that accesses Camera2 API via JNI on Quest 2/3/Pro, retrieves camera feed as UE texture, and displays it on a Widget.
Originally developed as a base for QR code recognition using Quest’s camera, I’m releasing this as an implementation example of Camera2 API access.
Environment:
- Tested with UE 5.3
- Works on Quest devices only (verified on Quest 3)
- Does not work in Editor/PCVR (returns null texture by design)
Notes:
- Fixed resolution at 320x240 (v1.0)
- Color calibration in progress (slight orange tint)
- Camera permission required on first launch
Please use this as an implementation sample for accessing Camera2 API on Quest.
Repository: GitHub - tark146/UnrealAndroidCamera2Plugin
License: MIT License (free for commercial and non-commercial use)