Color mask / Chromokey

Шейдеры и все-все-все.

Color mask / Chromokey

Сообщение ErrorLive 08 апр 2020, 14:13

Здравствуйте уважаемые.
Устал читать англоязычные ресурсы, тем более с языком у меня не "pro" уровень, поэтому надеюсь можно будет как то взаимодействовать тут, я надеюсь.
Подскажите пожалуйста.
Как сделать что то вроде хромокея, то есть я хочу использовать JPG файлы вместо PNG.
Что бы определенный цвет из JPG файла просто становился прозрачным - исчезал.
Так, мне кажется, я сэкономлю на размерах файлов.
Но мне кажется это повлияет на FPS при большом количестве таких файлов, или при быстром движении таких картинок.
Дайте совет пожалуйста.

Да, у меня есть amplify shader editor, но я не нашел на нем приемлемых уроков.
ErrorLive
UNец
 
Сообщения: 12
Зарегистрирован: 08 июл 2013, 12:42

Re: Color mask / Chromokey

Сообщение waruiyume 08 апр 2020, 14:40

Самый примитивный вариант:
альфа = 1-pow((dot(цвет маски, цвет текстуры)), что-то)

При жипег сжатии, по границам элементов появляется звон, т.ч. мне кажется, что ничего хорошего из этого не выйдет.
+Если вы не собираетесь "руками", из ресурсов, загружать картинки, то они будут кодироваться в один из форматов, который поддерживается аппаратно платформой, т.ч. от жипег исходников будет только вред.
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Color mask / Chromokey

Сообщение ErrorLive 08 апр 2020, 18:14

Спасибо добрый человек, значит буду пробовать и взвешивать за и против.
ErrorLive
UNец
 
Сообщения: 12
Зарегистрирован: 08 июл 2013, 12:42


Вернуться в Shader Lab

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3