promotional bannermobile promotional banner

Framewise

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.
two.png

two.png

three.png

three.png

four.png

four.png

one.png

one.png

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), Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ доступСн всСм.

Framewise Team

profile avatar
  • 1
    Projects
  • 91
    Downloads

ddev