
Neodymium Unofficial
Мод Neodymium Unofficial перерабатывает рендеринг чанков в Minecraft 1.7.10 с использованием современного OpenGL для повышения производительности. Форк с поддержкой FalseTweaks для максимальной совместимости.
Neodymium Unofficial
Neodymium Unofficial - это форк оригинального мода Neodymium, который переписывает рендеринг чанков в Minecraft 1.7.10 с использованием современного OpenGL. Если ты играешь на старых версиях игры, особенно на сборках вроде GTNH, то знаешь, как сильно проседает FPS при загрузке территорий. Neodymium Unofficial решает эту проблему, перекладывая рендеринг с CPU на GPU.
Проще говоря, мод заставляет видеокарту работать эффективнее, используя современные фичи OpenGL вместо устаревших методов ванильного Майнкрафт. На практике это дает прирост FPS от 17% до 75% в зависимости от конфига и окружения. Еще один приятный бонус - он часто фиксит графические баги на встроенных видеокартах Intel.
ВАЖНО: Оригинальный мод больше не поддерживается. Используйте Beddium вместо него. Этот репозиторий - временный форк с поддержкой FalseTweaks, пока Makamys не вернется и не вмержит изменения.
Тесты производительности
Замеры делались на одном месте без движения камеры, в мирном режиме. FPS замеряли после того, как обновления чанков доходили до единиц, а кадры стабилизировались.
| Моды | Видеокарта | ОС | Разрешение | Без мода | С Neodymium | Изменение |
|---|---|---|---|---|---|---|
| OF + FC | GTX 1050Ti | Ubuntu 20 | 854x480 | 480 FPS | 840 FPS | +75% |
| OF + FC | GTX 1050Ti | Ubuntu 20 | 1920x1080 | 440 FPS | 560 FPS | +27% |
| OF + FC | GTX 1050Ti | Windows 10 | 1920x1080 | 230 FPS | 270 FPS | +17% |
| OF + FC | Intel HD 630 | Windows 10 | 1920x1080 | 90 FPS | 130 FPS | +44% |
| GTNH 2.1.2.3qf + OF+FC | GTX 1050Ti | Ubuntu 20 | 1920x1080 | 300 FPS | 390 FPS | +30% |
Легенда: OF - OptiFine HD_U_D6, FC - FastCraft 1.23, Nd - Neodymium 0.1. Как видишь, даже на слабом железе типа Intel HD 630 прирост ощутимый - почти 45%.
Как установить
Сначала поставь UniMixins (базовый миксин-лоадер для 1.7.10). Потом просто кинь neodymium в папку mods. Чтобы проверить, работает ли мод, нажми F3 - справа появится информация о количестве отрендеренных мешей и используемой памяти.
Если обнаружатся несовместимости, в оверлее F3 высветится "(!) Incompatibilities", и мод может частично отключиться. Причины несовместимости пишутся в лог. Также их можно посмотреть командой /neodymium status.
В конфиге есть куча настроек для тонкой подстройки под твое железо. Конфиг перезагружается при перезагрузке чанков (например, по F3+A) или сразу после сохранения, если включена функция hot swap.
Отладка
Есть несколько отладочных комбинаций клавиш. Нужно зажать клавишу-префикс (по умолчанию F4) и нажать:
- F: переключение между рендерером Neodymium и ванильным. Можно сравнить разницу в FPS. Работает только в креативе или дев-режиме, и то если
enableVanillaChunkMeshesвключен. - V: переключение отрисовки мира. Позволяет увидеть теоретический максимум FPS, который можно выжать из оптимизации рендера чанков. Тоже только в креативе/деве.
- M: показывает VRAM дебаггер. Белые пиксели обозначают смещения секций памяти в вершинном буфере на GPU.
- Left: перезагрузка рендереров. Удобная замена F3+A, чтобы не дрейфить влево.
- Right: ускорение обновления рендереров в 300 раз. FPS при этом упадет, зато не придется ждать вечность, пока загрузятся все чанки.
Как это работает
Neodymium Unofficial внедряется в процесс рендеринга: когда world renderer (секция мира 16x16x16) обновляется, мод перехватывает состояние тесселятора и конвертирует меш в свой формат. Ванильный рендер чанков отключается, а включается альтернативный. Сами меши строятся как обычно, меняется только способ их отрисовки. Мод должен работать с любым другим модом, который использует тесселятор для отрисовки блоков.
Дополнительная фича - отсечение граней (face culling): грани, которые не смотрят на камеру, не отправляются на рендеринг. Это снижает нагрузку на GPU. Идея позаимствована у Sodium, кстати.
Памяти мод ест побольше - меши надо где-то хранить. На нормальной дистанции рендера в ванильном мире расход ~70-150 МБ как в RAM, так и в VRAM. Ничего критичного, на фоне всего остального.
Несовместимости
С чем Neodymium Unofficial может не сработаться:
- Advanced OpenGL (окклюжен-куллинг) - с ним мод работает плохо.
- OptiFine - его режимы загрузки чанков "Smooth" и "Multi-Core" несовместимы.
- Шейдеры OptiFine - вроде совместимы, но могут быть мелкие баги. FalseTweaks предположительно это лечит.
- CoFHTweaks - точно несовместим (см. баг-репорт).
- Gilded Game Utils - обычная версия не подходит, юзай форк без threaded lighting.
Рекомендованные моды
Если хочешь выжать максимум из Minecraft 1.7.10, обратись к списку производительных модов для этой версии. Мод Neodymium Unofficial - отличная отправная точка, особенно в паре с FastCraft и OptiFine, но с оглядкой на несовместимости. Скачай Neodymium Unofficial и почувствуй разницу в производительности - на старых сборках это реальный маст-хэв.
