Обсудим Шейдеры в ресурспаках, возможно ли?

  • Автор темы Автор темы Bomb
  • Дата начала Дата начала

Bomb

Активный участник
Пользователь
Баллы
76
Предыстория: Примерно 4 месяца назад работая над исправлением багов в моём плагине я обнаружил, что при отправке пакетов в определённой последовательности шейдер сущности остаётся применённым к игроку.
После обнаружения 'фитчи' мной был создан плагин ShaderApply как proof of concept.

Я не занимался ресурспаками, поэтому задаю вопрос тем кто разбирается в этом.
Можно ли заменить ванильные шейдеры сущностей с помощью ресурспака?
 
Шейдерами можно манипулировать, заменяя стандартный, как это делает ItemsAdder добавляя благодаря этому анимации: *Видео*
Но сразу обнаружились проблемы, если игрок будет использовать свой шейдер - много вещей ломается, и исправлять это в OptiFine и других подобных менеджерах особо никто и не собирается.

P.S. Надеюсь мы говорим об одном и том же)
 
Шейдерами можно манипулировать, заменяя стандартный, как это делает ItemsAdder добавляя благодаря этому анимации: *Видео*
Но сразу обнаружились проблемы, если игрок будет использовать свой шейдер - много вещей ломается, и исправлять это в OptiFine и других подобных менеджерах особо никто и не собирается.

P.S. Надеюсь мы говорим об одном и том же)
Я имею ввиду те три шейдера которые есть в полностью ванильном minecraft без OptiFine и других подобных менеджеров. Их можно увидеть в режиме наблюдателя если наблюдать за крипером,эндерменом или пауком. Судя по экрану отладки (F3) их настройки находятся в директории которые теоретически могут быть заменены ресурспаком. Способ отобразить эти шейдеры для игрока уже найден, осталось узнать могут ли настройки шейдера быть заменены ресурспаком.
Если всё получится то можно будет сделать кастомные шейдеры на подобии уже существующих в minecraft без каких либо модификаций клиента.
 
Я имею ввиду те три шейдера которые есть в полностью ванильном minecraft без OptiFine и других подобных менеджеров. Их можно увидеть в режиме наблюдателя если наблюдать за крипером,эндерменом или пауком. Судя по экрану отладки (F3) их настройки находятся в директории которые теоретически могут быть заменены ресурспаком. Способ отобразить эти шейдеры для игрока уже найден, осталось узнать могут ли настройки шейдера быть заменены ресурспаком.
Если всё получится то можно будет сделать кастомные шейдеры на подобии уже существующих в minecraft без каких либо модификаций клиента.
Я имею ввиду, что OptiFine заменяет ванильные шейдеры или как-то иначе работает с ними. Из-за того, что ItemsAdder перезаписывает ванильный шейдер - у юзающих OptiFine начинаются проблемы. При использовании ванильного майна всеми игроками проблем не будет.
 
Я имею ввиду, что OptiFine заменяет ванильные шейдеры или как-то иначе работает с ними. Из-за того, что ItemsAdder перезаписывает ванильный шейдер - у юзающих OptiFine начинаются проблемы. При использовании ванильного майна всеми игроками проблем не будет.
Спасибо за информацию, буду изучать как ОНО реализовано в ItemsAdder.
 
Могу лишь посоветовать глянуть ролики Cloud Wolf - у него полно на тему ванильных шейдеров.
 
Результаты есть. На скриншоте смесь шейдера ntsc и green применённые к игроку на версии 1.8.8 с помощью ресурспака и плагина.
 

Вложения

  • 2022-09-22_19.55.26.png
    2022-09-22_19.55.26.png
    266,7 КБ · Просмотры: 22
Назад
Верх Низ