After updating Unity to 2018.3 and Vuforia to 8.0.10, Unity's Screen Space Canvas doesn't size properly on the AR Cameras. I've tested them on normal cameras and they size perfectly for them. What appears to be happening is that the height of the screen space canvas appears to be inverted from the actual height. Closer to camera is taller, further away is smaller.
I've tried creating a new canvas after the scene is running, I've tried switching a canvas between the AR Camera and normal cameras with the exact same camera component setup (it's correct for normal cameras), and I've tried resizing the canvas.
Somehow, it appears that any camera controlled by Vuforia Behaviour is breaking my screen space Canvases.
I've attached screen shots of various configurations below.
Attachment | Size |
---|---|
![]() | 41.04 KB |
![]() | 17.73 KB |
![]() | 41.03 KB |
![]() | 22.02 KB |
![]() | 40.95 KB |
![]() | 8.02 KB |
![]() | 41.2 KB |
![]() | 38.23 KB |
So, to be clear, with the most recent version of Vuforia, Screen Space - Camera is no longer supported? We have a very specific reason to use Camera instead of Overlay in this case and it's worked in every version of Vuforia before 8.0.10.