# How to add oblique frustum (lens shift) to UE5 camera?

I want to make a game with an oblique frustum instead of a standard frustum.

Unity camera has lens shift option for an oblique frustum.

But UE5 does not have such thing.

In this Unity document, I can find the exact way to calculate projection matrix for lens shifting.

using UnityEngine;
using System.Collections;

public class ExampleScript : MonoBehaviour {
void SetObliqueness(float horizObl, float vertObl) {
Matrix4x4 mat  = Camera.main.projectionMatrix;
mat[0, 2] = horizObl;
mat[1, 2] = vertObl;
Camera.main.projectionMatrix = mat;
}
}


But I don't know how to implement a CameraWithLensShift in UE5.