Adds novel projection techniques to White Knuckle to allow for much greater fields of view with more pleasant distortion profiles.
Note, the black flickering present in the bottom left corner of these and other showcase clips are not present in the release build of the mod, this video was taken earlier in development
This is done by rendering the game six times in each direction to the panosphere which represents the view in all directions from the player's perspective. Then a shader is used to project pixels on the screen to directions in the panosphere and resolve what color they should be based on the panosphere rendering.
A very wide FOV, via four distinct camera projections, see below to read more about them
Also the following configuration dials to tune performance mostly:
Stereographic projection is the same in function as the vanilla rectilinear projection. It projects a point on the panosphere to the view plane by casting a ray through the sphere onto the plane. The difference between stereographic projection and rectilinear projection is where the point of projection lies, for rectilinear, this point is the center of the sphere. However for stereographic projection this point resides at the north pole, therefore rays can be cast from the projection point through the sphere for any point except the north pole. Unlike rectilinear projection which cannot possibly cast a ray through the equator or anywhere behind it such that it will intersect the view plane. As a result stereographic projection is asymptotically limited to a field of view of 360° instead of 180°. Stereographic projection is a conformal projection that preserves angles at intersections of curves which means locally shape is preserved, unlike rectilinear projection which preserves the straightness of lines but stretches shapes.
Equidistant projection projects points onto the view plane such that their distance from the center is proportionally correct to the distance to that center point on the panosphere, and such that all points are along the correct direction from that center. As you might have noticed from that description, distances from any point on the screen to the reticle correspond directly to the angle between the rays intersecting that point in space and the reticle. As such, a given point on the screen will always require the same amount of mouse motion to point yourself towards, unlike other projections which do not preserve angular distance. I suspect this property might be the most beneficial for aim once sufficiently accustomed to the visuals. I also suspect it is the projection Hyper Demon uses, although it uses a different projection technique that I cannot independently replicate to confirm.
Equisolid projection maps the environment onto the view plane such that any given area on the plane is equal to the area it occupied on the panosphere. While this property is useful for some visualizations and cartographic operations it is not all that pleasant for gameplay, although, since it compresses marginal angles the most of the three fisheye projections, it retains the most legibility at the focal point for extreme fields of view, however this is countered by the fact that equisolid projection is bounded to a disk.
Panini projection is a kind of cylindrical projection which preserves vertical lines and radial lines through the image center, keeping them straight in the resulting view. This can give a very convincing rectilinear perspective view; people generally prefer panini views over stereographic views in still image or video, this favor may weaken during interactive gameplay.

Walking along the haunted pier and climbing some buildings under stereographic projection at 250° hfov

Entering habitation yellow using panini projection at 250° hfov

A climb through the waste heap at 135° hfov with stereographic projection

The same path taken at the same field of view but in the vanilla perspective/rectilinear projection.
Equidistant and equisolid projection gallery additions will be made at some point.™ If I don't get to it however, feel free to submit your own gameplay on the Wide Angle Camera thread of #modding-releases in the white knuckle discord if you feel something is a good candidate to be featured here
I've done my best to explain the included projections in terms of the effects they bring or a more intuitive spatial manner, but if you want the more mathematical precise definitions, most of what I've referenced to build this lies on wikipedia (except panini projection) on the following pages: Stereographic Projection, Azimuthal Equidistant Projection Equisolid Angle Projection Panini Projection
The mod takes vertical field of view as a parameter, like the vanilla game, however if you want to get an idea of what angular field of view your display's width contains, I've made this calculator to plug in your display parameters and get the corresponding numbers for comparison.