Create Efficient Visuals
Клиентская оптимизация Create factory gauge. на основе flywheel
- Загрузчики
- NeoForge
- Скачиваний на Modrinth
- 3,5 тыс.
- Подписчиков на Modrinth
- 8
- версии
- 2
- Обновлён
- 30 июля 202630 июл.
- Опубликован
- в 2026
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
Этот мод делает оптимизацию по принципу «сорвать низко висящий плод» для отрисовки заводских датчиков из Create.
Почему это было медленно
Заводской датчик — это блок-энтити, и базовый рендерер мода выполняет трансформацию вершин для путей датчиков каждый кадр. Это даёт очень большие накладные расходы, учитывая, что путь по большей части не меняется между кадрами. Существующие подходы вроде createbetterfps и Flerovium не меняют эту модель immediate mode; этот мод использует flywheel, чтобы обеспечить поддержку инстансинга.
Ограничения
У предмета может быть кастомный рендерер. Такие предметы откатятся на медленный путь.
Этот мод только клиентский. Он не оптимизирует серверные тики.
Этот мод — точечная оптимизация по принципу «сорвать низко висящий плод» для отрисовки заводских датчиков из Create. Он не даёт полного решения для повышения вашего fps.
Этот мод оптимизирует время кадра на CPU больше, чем на GPU. Если используются шейдеры, улучшение может быть небольшим.
Оценка
Оценивалось в контролируемом сценарии: суперплоский мир, стена 10x30, в каждом блоке по 4 датчика. Значительное улучшение в профилировщике spark. Результат на рисунке.

Оценивалось в реальном сценарии: эталонный мир на выживание с 80+ часами игры, та же точка, стоя на месте. VSync выключен, максимум кадров без ограничения, sodium: CPU render ahead 1 frame, photon shader ultra preset. После прогрева PresentMon показывает (интервал 10 с)
| Метрика | Без | С | Изменение |
|---|---|---|---|
Средний интервал кадра MsBetweenPresents | 11.291 ms | 10.618 ms | Снизился на 0.673 ms, ~5.96% |
| Соответствующая пропускная способность | 88.57 FPS | 94.18 FPS | Выросла на ~6.3% |
| Интервал кадра p50 | 10.644 ms | 10.252 ms | Снизился на ~3.7% |
MsGPUTime | 11.290 ms | 10.617 ms | Снизился на 0.673 ms |
MsGPUBusy | 10.802 ms | 10.498 ms | Снизился на 0.304 ms, ~2.8% |
MsGPUWait | 0.489 ms | 0.120 ms | Снизился на 0.369 ms, ~75% |
MsGPULatency | 12.594 ms | 14.526 ms | Вырос на 1.932 ms |
MsInPresentAPI | 0.124 ms | 0.109 ms | Оба очень малы |
CPUUtilization по данным PresentMon | 29.10% | 20.16% | Снизился на ~31% |
Частые вопросы
Как установить Create Efficient Visuals?
Установите NeoForge под свою версию Minecraft, скачайте Create Efficient Visuals под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Create Efficient Visuals?
У Create Efficient Visuals есть сборки для Minecraft 1.21.1.
Нужен ли Create Efficient Visuals на сервере?
Ставится только в игру; на сервер ставить не нужно