Вторник, 23 Апреля 2024, 23:18

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Шейдер цвета
Шейдер цвета
EzKekPoliceДата: Четверг, 23 Февраля 2017, 11:59 | Сообщение # 1
частый гость
Сейчас нет на сайте
Как с помощью шейдера, изименить цвет объекта, только там где цвет близкий к белому

Добавлено (23 февраля 2017, 11:59)
---------------------------------------------
Пришлось писать самому, кое как. Вот может кому пригодится - click

Он меняет указанный цвет, на другой указнный цвет с погрешностью + спекуляр

MainColor - Итоговый оттенок модели ( я его использую для регуляции высвечения, ибо при MainColor = White, модель сильно выцветает)
Color To Replace - Цвет который мы будем менять
Replacement Color - На какой мы будем менять цвет
ColorError - Погрешность цвета, чтобы заменять не только определенный цвет, а ещё ближайшие к нему
Foil - умножение основной текстуры, я использую его чтобы текстура (рефленнсть в моем случае) после замены цвета была на прежнем уровне, а не пропадала


Сообщение отредактировал EzKekPolice - Четверг, 23 Февраля 2017, 12:00
RangerДата: Четверг, 23 Февраля 2017, 19:07 | Сообщение # 2
почти ветеран
Сейчас нет на сайте
if, for в шейдерах не торт

EzKekPoliceДата: Четверг, 23 Февраля 2017, 20:39 | Сообщение # 3
частый гость
Сейчас нет на сайте
Ranger, Я ламер хз
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Шейдер цвета
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг