Accelerated Rendering: Turned
Форк AR. Мод для оптимизации отрисовки сущностей. Быстрое преобразование и кэширование вершин с помощью вычислительных шейдеров.
- Загрузчики
- Forge
- Скачиваний на Modrinth
- 13,5 тыс.
- Подписчиков на Modrinth
- 3
- версий
- 9
- Обновлён
- 25 апреля 202625 апр.
- Опубликован
- в 2025
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
Неофициальный форк https://modrinth.com/mod/acceleratedrendering.
Отличия:
Добавлена совместимость с Immersive Portal (наполовину). Оптимизированы некоторые миксины.
Подробности
В оригинальном AR, если рендерится какой-либо портал Immersive Portal, сущности (или другие ускоренно отрисовываемые объекты) попадали бы в неправильный слой рендеринга. Этот порт отключает конвейер ускоренного рендеринга, если рендерится какой-либо портал. Это не лучший способ решения проблемы с Immersive Portal, но тот, который мы можем сделать прямо сейчас. К тому же реализация миксинов в оригинальном AR действительно очень запутанная; мы это тоже исправили.
Из оригинального мода:
AcceleratedRendering (CN version)
Это клиентский мод оптимизации рендеринга сущностей, нацеленный на повышение производительности при рендеринге большого количества сущностей или сложных модовых сущностей со значительным количеством вершин с помощью вычислительных шейдеров на GPU, при этом оставаясь совместимым с шейдерпаками, другими модами и их сущностями.
✨Зачем нужен этот мод
В Minecraft слабая система немедленного рендеринга для отрисовки сущностей (включая блочные сущности), унаследованная от режима немедленного рендеринга OpenGL, который использовался в старых версиях Minecraft. Она преобразует и загружает вершины в единственном потоке рендеринга на CPU каждый кадр, когда рендерятся сущности, что отнимает огромное количество времени на эти операции и оставляет CPU и GPU простаивать при очень низком FPS при рендеринге большого количества вершин.
⚙️Как это работает
AcceleratedRendering строит уникальный конвейер рендеринга, который кэширует «исходные» вершины (вершины до преобразования) в меши и преобразует их параллельно на GPU с помощью вычислительных шейдеров. Затем отрисовывает преобразованные вершины с помощью оригинального шейдера. Таким образом, этот мод может сделать рендеринг сущностей гораздо эффективнее, снимая нагрузку по преобразованию с CPU, при этом оставаясь совместимым с шейдерпаками (сейчас поддерживается Iris Shaders). Все функции ускорения можно отключить для лучшей совместимости.
🖥️Требования к железу
AcceleratedRendering требует OpenGL 4.6 для корректной работы из-за использования постоянно отображённых буферов и вычислительных шейдеров. Видеокарты вроде NVIDIA GT 400 Series и Intel HD Graphics 520/530 или новее соответствуют этому требованию. Этот мод был протестирован на NVIDIA GTX 1660Ti Max-Q, NVIDIA RTX 3070Ti Laptop, NVIDIA RTX 4090 Laptop, RX 580, RX 5600XT. Мобильные устройства в настоящее время не поддерживаются.
🛠️Настройка
Файл конфигурации можно найти в /.minecraft/config/acceleratedrendering-client.toml. Вы можете изменять функции ускорения в этом файле или в игре (некоторые конкретные настройки требуют перезапуска игры для вступления в силу). Редактор конфигурации в игре можно найти в Mods > Accelerated Rendering > Config. «Force Translucent Acceleration» в «Core Settings» необходимо включить, чтобы ускоренный рендеринг предметов работал корректно.
加速渲染
加速渲染 — это клиентский мод оптимизации рендеринга сущностей. Его цель — улучшить производительность рендеринга при отрисовке большого количества сущностей или сложных модовых сущностей с большим числом вершин, при этом по возможности оставаясь совместимым с шейдерпаками, другими модами и их пользовательскими сущностями.
✨Зачем нужен этот мод
В Minecraft слабая система рендеринга, унаследованная от режима немедленного рендеринга OpenGL из старых версий, используется для отрисовки сущностей и блочных сущностей. Эта система каждый кадр в одном потоке на CPU преобразует и загружает вершины, необходимые для рендеринга сущностей. Из-за этого огромное количество времени тратится впустую на эти однопоточные операции, что приводит к странной картине: при рендеринге большого количества вершин остальные ядра CPU и GPU простаивают, а FPS при этом крайне низкий.
⚙️Принцип работы
加速渲染 строит уникальный конвейер рендеринга, кэшируя вершины до преобразования в меши и отправляя их на GPU при необходимости рендеринга для многопоточного параллельного преобразования с помощью вычислительных шейдеров. Затем отрисовка выполняется с помощью шейдера, используемого в оригинальной системе рендеринга. Благодаря этому конвейеру 加速渲染 может значительно повысить эффективность рендеринга сущностей, перенося нагрузку с CPU, при этом сохраняя совместимость с шейдерпаками (сейчас совместим с Iris Shaders). К тому же все функции рендеринга можно отключить для обеспечения совместимости.
🖥️Требования к железу
加速渲染 использует постоянно отображённые буферы (Persistently Mapped Buffer) и вычислительные шейдеры, поэтому для корректной работы требуется OpenGL 4.6. Теоретически этому требованию соответствуют видеокарты NVIDIA GT 400 Series, Intel HD Graphics 520/530 и выше. Перед релизом 加速渲染 был протестирован на NVIDIA GTX 1660Ti Max-Q, NVIDIA RTX 3070Ti Laptop, NVIDIA RTX 4090 Laptop, RX 580, RX 5600XT. Мобильные устройства в настоящее время не поддерживаются.
🛠️Конфигурация
Файл конфигурации можно найти по пути <папка установки Minecraft>/.minecraft/config/acceleratedrendering-client.toml. Через файл конфигурации можно изменить функции ускорения или настроить их прямо в игре. Некоторые функции могут требовать перезапуска игры для вступления в силу. Редактор конфигурации в игре можно найти в разделе «Моды» > Accelerated Rendering > «Конфигурация». Чтобы ускоренный рендеринг предметов работал корректно, включите «Принудительное ускорение полупрозрачности» (Force Translucent Acceleration) в разделе «Основные настройки» (Core Settings).
Частые вопросы
Как установить Accelerated Rendering: Turned?
Установите Forge под свою версию Minecraft, скачайте Accelerated Rendering: Turned под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Accelerated Rendering: Turned?
У Accelerated Rendering: Turned есть сборки для Minecraft 1.20.1–1.20.6.
Нужен ли Accelerated Rendering: Turned на сервере?
Ставится только в игру; на сервер ставить не нужно