The new 3.8.1-beta.1 SDK adds a bunch of new camera accessors. However, something that is missing that would be incredible for effects that involve funkier render passes and effects that need udon-side help is the ability to read the per-eye oblique matrix. While there are ways to get this as-is, it requires some manual math to derive and requires digging into unity innards. It'd be great to be able to get these values directly off of the camera.
An example of this is to make a custom VRCMirror that has an arbitrary origin to more easily make better portal-like effects, as this requires being able to put a camera on the receiving side - doing this in a stereo-correct way is currently a tricky task. Having these values as getters or methods on the new
VRCCameraSettings
API would be incredible.
Worth a note here: while we have accessors for eye position/rotation, this is not enough to correctly do stereo rendering. See the VRC Mirror component for details.