跳到正文

Flex FOV (Cleanroom Port)

作者:swankydenizen

Intelligent defaults for displaying any FOV

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

FlexFOV (Cleanroom Port)

Renders Minecraft at up to 360 degrees of horizontal field of view. The world is captured onto
the 6 faces of a cube and reprojected through a fragment shader, so the picture stays usable well
past the ~110° where vanilla’s rectilinear projection falls apart.

This is a port of FlexFOV by shaunlebron — itself a fork
of 18107’s Render360 — to Cleanroom Loader on Minecraft
1.12.2. The render math and the call sites are unchanged from upstream; what’s new is the mechanism
reaching them (see How it works).

Requirements

  • Minecraft 1.12.2 on Cleanroom Loader
  • A GPU/driver with GLSL fragment shader support
  • Client-side only. The mod does nothing on a dedicated server, and servers you join don’t need
    it installed.

Configuration

Edit config/flexfovclrmport.cfg, or change the options in-game under Mods → FlexFOV → Config.
Changes made in-game apply immediately.

Option Type Default What it does
Mod Enabled boolean true The mod’s on/off switch. When off, the world is drawn by unmodified vanilla rendering and every other option here has no effect.
Render Mode FLEX / PANINI / STEREOGRAPHIC / MERCATOR FLEX Which projection the world is reprojected through. No effect while Mod Enabled is off.
FOV 0–360 180 Horizontal field of view, in degrees.
Quality 0.1–5.0 1.0 Resolution multiplier for the off-screen capture. Each of the 6 faces is rendered at (screen height × quality) squared, so cost scales with the square of this value — above 1.0 gets expensive fast.
Rubix Debug boolean false Tints each captured cube face a distinct colour and overlays a grid, to show where the seams are.
Split Compare boolean false Splits the screen to compare the hybrid, panini and stereographic projections side by side.

Mod Enabled and Render Mode are different switches

Mod Enabled chooses how the world gets to the screen: off means the vanilla render path, which
is bit-identical to no mod at all. Render Mode only chooses a projection within the wide-angle
path, and does nothing at all while Mod Enabled is off.

What the render modes do

FLEX picks its projection from the FOV alone:

FOV Projection
below 90 rectilinear (what vanilla does)
90–160 blending into a panini/stereographic hybrid
160–300 blending into mercator
300–360 mercator

PANINI, STEREOGRAPHIC and MERCATOR pin one projection at every FOV instead. Panini and
stereographic degenerate as the FOV approaches 360; mercator is the one that holds up there.

Credits

License

GPLv3

Derived from FlexFOV by shaunlebron, itself a fork of Render360 by 18107.

常见问题

Flex FOV (Cleanroom Port) 支持哪些 Minecraft 版本?

Flex FOV (Cleanroom Port) 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Flex FOV (Cleanroom Port) 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

swankydenizen 的其他作品

查看全部 →