Framewise

Quick rating

Community listing page, reviews may not be monitored by the author.

Framewise

No reviews yet

A powerful rendering and performance optimization mod for NeoForge. It features advanced frustum and occlusion culling, dynamic render distance adjustments, entity tick-culling, and a built-in performance HUD to drastically boost frame rates.

Mod Loaders
Minecraft

About

Description

EN

Framewise
 is an ambitious Minecraft optimization project that changes the approach to rendering and game process handling.

Inspired by Sodium, Framewise doesn't just copy it but offers its own unique mechanics. In the future, the mod will completely change the game's rendering and all its processes, but even now it shows impressive results.

📈 Real Performance

  • Single-player: Up to x4 FPS boost.

  • Heavy scenes (vanilla): Performance difference reaches 10-15 times.
    (Results depend on your hardware and game version).

✨ Key Features
In-game settings are available via F6, statistics via F8, and the built-in benchmark via F7.

  • World Render: Culling of invisible sections and underground sections. Skipping compilation of invisible chunks. Dynamic render distance (automatically lowers render distance on FPS drops).

  • Chunk Rebuild: Smart limit of sections per frame. Protection against lag spikes in queue.

  • Chests & Block-Entities: Chest occlusion (models hidden behind walls are not rendered). Reduced tick rate for chests and hoppers. Culling of item frames and beacon beams at long distances.

  • Particles: Distance culling. Protection against "particle explosions". Adaptive budget (culls particles more aggressively on FPS drops). Particle occlusion.

  • Entities: Adaptive entity render distance. Occlusion (mobs behind hills are not rendered). Entity limit per frame and view cone culling. Tick-culling: distant entities tick less frequently than nearby ones.

  • Light & Memory: Batched light recalculations per tick. Heap Watchdog (logs a warning on memory leaks).

  • HUD: Overlay with FPS, frame time, and frame-time graph. Built-in benchmark (F7).

⚠️ Important Warning
The "Distribute per frame" feature (in the "Chunk Rebuild" section) is designed to smooth out stutters, but may cause visual artifacts or delayed chunk updates during fast camera movements. If you experience world rendering issues, try disabling this option.

🚧 Current Status & Future Plans
The mod is in active development. Most features work, but some may be unstable.

  • Versions: Currently only NeoForge 1.21.1. Planned: 1.20.1, 1.21.11, Fabric, and Forge.

  • Future: Complete rendering overhaul, shader support without Iris, and server-side optimizations.

Originally created for the MineLights project (minelights.ru), but now available to everyone.


РУССКИЙ

Framewise
 - это амбициозный проект по оптимизации Minecraft, который меняет подход к рендерингу и обработке игровых процессов.

Вдохновленный Sodium, Framewise не просто копирует его, а предлагает свои уникальные механики. В будущем мод полностью изменит рендер игры и все её процессы, но уже сейчас он показывает впечатляющие результаты.

📈 Реальная производительность

  • В одиночной игре: прирост FPS до x4.

  • В нагруженных сценах (с ванилью): разница в производительности достигает 10-15 раз.
    (Результаты зависят от железа и версии игры).

✨ Ключевые возможности
Настройки мода доступны в игре по клавише F6, статистика по F8, встроенный бенчмарк по F7.

  • Рендер мира: Отсечение невидимых секций и секций под землей. Пропуск компиляции невидимых чанков. Динамическая дальность прорисовки (мод сам опускает render distance при просадках FPS).

  • Перестройка чанков: Умный лимит секций за кадр. Защита от лаговых очередей.

  • Сундуки и Block-Entity: Окклюзия сундуков (модель не рисуется за стеной). Снижение частоты тиков для сундуков и воронок. Отсечение рамок и лучей на дальних дистанциях.

  • Партиклы: Отсечение по дистанции. Защита от "взрывов" частиц. Адаптивный бюджет (при просадке FPS частицы режутся жестче). Окклюзия партиклов.

  • Сущности: Адаптивная дистанция отрисовки мобов. Окклюзия (мобы за холмом не рендерятся). Лимит сущностей в кадре и конус взгляда. Тик-куллинг: дальние сущности тикаются реже, чем ближние.

  • Свет и Память: Батчинг пересчетов света по тикам. Watchdog кучи (предупреждение при утечках памяти).

  • HUD: Оверлей с FPS, временем кадра и графиком frame-time. Встроенный бенчмарк (F7).

⚠️ Предупреждение по работе мода
Функция "Распределять по кадрам" (в разделе "Перестройка чанков") предназначена для сглаживания фризов, однако может вызывать визуальные артефакты или задержки обновления чанков при резких движениях камеры. Если вы замечаете проблемы с отображением мира, попробуйте отключить эту опцию.

🚧 Текущий статус и планы
Сейчас мод в активной разработке. Большинство функций работает, но некоторые могут быть нестабильны.

  • Версии: Сейчас только NeoForge 1.21.1. В планах: 1.20.1, 1.21.11, Fabric и Forge.

  • Будущее: Полная замена рендера игры, поддержка шейдеров без Iris, серверная оптимизация.

Изначально мод создавался для проекта MineLights (minelights.ru), но теперь доступен всем.