360 FOV

Quick rating

360 FOV

No reviews yet

Mod blending various projections to get an uncapped FOV (based on Flex FOV)

Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Unsupported

About

Project Details

Type
Mod
License
GNU Affero General Public License v3.0 or later
Latest Version
1.0.0
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

360 FOV

This mod blends various projections to allow FOV to be set up to 400° and still maintaining visual quality.

Note:
FOV mismatch: Vanilla's slider sets a vertical FOV while the projection shader works in horizontal FOV, so the same number maps to a different angular extent depending on your aspect ratio and which projection stage you're in.
Performance: Rendering a full surround view can take up to six world passes per frame instead of one (can decrease FPS)
Bugs: Several rendering edge cases (billboard/particle handling, shader mod compatibility, untested corner geometry, etc.) haven't been verified in-game yet

Preview

Preview in Modrinth gallery

## What it does

The effect is always on while a world is loaded. The mod captures the world as a six-face cubemap and reprojects it in a single shader pass. As you raise the FOV slider (now 400 instead of vanilla's 110) the shader switches through a chain of projections:

FOV range Projection
below 90 Rectilinear, vanilla projection
90 to 160 Cross-fade rectilinear into the Panini/stereographic hybrid
160 to 220 Cross-fade the hybrid into fisheye (azimuthal equidistant)
220 to 300 Cross-fade fisheye into Mercator
300 to 340 Pure Mercator
340 to 360 Linear cross-fade Mercator into equirectangular
360 and above Equirectangular, the full sphere is shown at 360, past it the view wraps

Usage

Raise the FOV slider in vanilla video settings; the projection follows it automatically. No keybind or toggle, it's a drop-in replacement for how the world is rendered at wide FOV.

Config

config/paniniprojection.json is created on first launch and read once per session (edits need a restart):

Key Default Effect
splitScreen false Splits the window into a forward half and a rear half, each at the full slider FOV. Meant for two monitors at slider 180, giving a seamless full-sphere view.
invertSplitScreen false Swaps which half is forward/rear (and where the GUI lives) in split screen.
faceSizeCap 2048 Upper bound in pixels on the six capture faces. Raising it sharpens high FOVs at a steep VRAM cost. Clamped to 256-4096.
lowResTopBottomFaces false Halves resolution on the up/down capture faces (except the one you're looking at) to save performance
antialiasSamples 4 Supersample tap count in the reprojection pass: 1, 2, or 4.

Attribution

The projection math is ported from Flex FOV by Shaun LeBron, itself a fork of Render360 by 18107.

Licensed under the GNU Affero General Public License v3.0 or later

Screenshots

Gallery

  • 316°
    316°
  • 280°
    280°
  • 400° (with wrap around)
    400° (with wrap around)

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Modrinth
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works