Использую шейдер Spooklementary, но обнаружил проблему лишь со скинами слаймов и лошадей.
Была также проблема с ослепительно яркой лавой в этом шейдере, что решается следующим образом shaderpack setting> materials> integratedPBR+material> и в разделе Other IPBR+ features: активировать Compatibility Mode. Это я так, быть может кому пригодится.
Так вот, если скины с текстур паком на лошадей я еще смог найти, то на слаймов уже перепробовал кучу и не нашел. Может где в настройках графики можно найти решение?
К слову, не понимаю и того, чем конкретно эти оба моба отличаются от других мобов в игре, скины которых нормально проработаны… буду рад ответу
Привет! Покопался в теме, и оказалось, что дело вообще не в Spooklementary, а в известном косяке Iris. Объясню, почему именно слаймы и лошади.
Общий знаменатель у них один: render type entity_translucent (шейдерная программа gbuffers_entities_translucent). В ваниле через него рендерятся внешний прозрачный слой слайма, маркировки лошади, шалкеры, пиглины, аллеи, бриз и кастомные скины игроков. Все остальные мобы идут обычным cutout, поэтому у них проблемы и нет.
Причина в баге Iris: альфа в уровнях мипмапа считается неправильно, с каждым уровнем текстура становится всё прозрачнее, и вдали прозрачные сущности мылятся и выцветают. На OptiFine всё ок, потому что он считает мипмап корректно. Баг до сих пор открыт, тикет тут: IrisShaders/Iris #2034 https://github.com/IrisShaders/Iris/issues/2034
Для лошадей сверху ещё один баг: маркировки рисуются поверх брони из-за сортировки прозрачных слоёв. Тикет: IrisShaders/Iris #1365 https://github.com/IrisShaders/Iris/issues/1365
Исправили в Iris начиная с Minecraft 1.21.2.
Что помогает:
В настройках видео уровень мипмапинга поставить на 1 или Выкл. Выглядит хуже, но мылиться перестаёт.
OptiFine вместо Iris/Sodium, если позволяет версия. Там мипмап прозрачных текстур считается корректно.
Мод ResolutionControl+. Рендерит в большем внутреннем разрешении, артефакты на дистанции смягчаются.
Текстурпак на слайма с непрозрачной текстурой, размер кратный степени двойки (16, 32, 64). Убирает прозрачный слой из цепочки, и мипмап строится нормально. По сути то же, что вам уже помогло с лошадьми.
Compatibility Mode в integratedPBR+ (тот, что вы нашли для лавы) можно попробовать и на сущностях, но он влияет на PBR материалы, а не на мипмап Iris, так что гарантии нет.
Коротко: шейдер тут ни при чём. Это Iris ломает прозрачные текстуры сущностей на дистанции. Спасает либо непрозрачный текстурпак (как вы уже сделали для лошадей), либо переход на OptiFine. Удачи на сервере!