0 votes
in Issue Tracker by (170 points)

FFR works correcly with XR rig.
But after added second camera on map, FFR stops working. Metrics tool still showes correct FFR value but FFR is not visible and performance is worse.

My setup:
Engine: Unity3d
Sdk: Pico UnityXR SDK_v2.0.4
Device: Pico Neo3

  • XR rig camera uses standard URP renderer (URP_Renderer).
  • second camera has own renderer with one renderer feature called "DepthRenderer" (screen attached)
  • Both renderes are added to URP renderer list.
  • DepthCameraRF for now is just empty ScriptableRendererFeature

I've tried reset FFR by call "PXRPlugin.Render.UPxrSetFoveationLevel()" but FFR still not working. Also is not working after disabled second camera. FFR is not working even when xr rig is removed and spawned again.
Similar configuration works correctly on Oculus Quest.

enter image description here

enter image description here

enter image description here

Additional camera

2 Answers

0 votes
by (49.1k points)

Dear developer,
Would you provide a test project that can reproduce your problems and send it to Pico_ devanswers@bytedance.com. We will test it. Please use the title of your forum question as the subject of your email. If the attachment exceeds the size limit of the email attachment and the email is returned, please upload the attachment to the cloud and send it as a download link.
Thank you!

by (170 points)

Hi, I've sent example project. Please check it. Thank you.

by (49.1k points)
reshown by

Deer developer,
Thanks for your porject, we have received and tested it, and we reproduce your problem. And your project were using vulkan and Multiview at the same time, it will make the FFR stop working, so currently we suggest you not use Multiview or vulkan. This problem should be fixed in next pui version.And we will categorize this issue as a "Issue Tracker" and will keep tracking it.
Thanks

0 votes
by (49.1k points)

Dear developer,
The latest PUI version v4.7.4 has fixed this issue.

...