360° FOV Rendering

We’re currently working on a fun little side project inspired by this video.
This effect in particular was achieved by modifying the renderer in Quake’s source code; Can UE4 support this via post-processing or some type of shader? Would it require modification of the source, or can it be done in-editor?

Any feedback or guidance would be much appreciated.