Quest Passthrough Camera Access via Camera2 API [UE5 Plugin]

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)

3 Likes