"Faster" Particle Collisions
Активный0.0
Установок
Последнее обновление
Версии
"Faster" Particle Collisions
При разработке обновления Methane 2.4 я обнаружил, что вычисления освещения и столкновений частиц занимают непропорционально много процессорного времени без видимой причины. В качестве решения я полностью отключил механизмы столкновений и освещения для частиц при активном Methane. Хотя планировал выложить эту модификацию на Modrinth значительно раньше, всё же решил это сделать сейчас.
Отключение освещения частиц — это характерная особенность Methane, в то время как мод Particle Core предлагает более сбалансированный подход, оптимизируя систему освещения вместо её полного отключения для небольшого прироста производительности.
Хотя такое решение действительно ускоряет работу с частицами, оно имеет важный недостаток: все вычисления столкновений частиц полностью отключены. В большинстве случаев это незаметно, но частицы, которые должны прилипать к поверхностям, больше этого не делают. Некоторые другие визуальные эффекты также могут выглядеть странно или работать некорректно.
Моды, зависящие от этого поведения, либо будут работать неправильно, либо вовсе вызовут сбой игры (хотя выполнение кода при столкновениях частиц — довольно редкая практика среди модификаций).
Если вам не нужен дополнительный прирост производительности, лучше ограничиться использованием только Particle Core.
Стоит отметить, что Lunar Client недавно начал использовать тот же патч, что и Methane. Совместное использование Lunar Client с этой модификацией приведёт к сбою и заставит Methane отключить данную оптимизацию. Причины такого решения разработчиков Lunar Client остаются неясными.