Как добиться такого эффекта?

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

Как добиться такого эффекта?

Сообщение bilol@leeching.net 15 май 2018, 13:07

Есть террейн, на котором я хочу чтобы в выбранном прямоугольнике по всей высоте террейн стал зеленого цвета. На рисунке это оранжевый прямоугольник. Как так можно сделать?
Изображение
bilol@leeching.net
UNец
 
Сообщения: 30
Зарегистрирован: 15 июн 2016, 11:01

Re: Как добиться такого эффекта?

Сообщение Paul Siberdt 15 май 2018, 16:46

Скрытый текст:
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5262
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: Как добиться такого эффекта?

Сообщение bilol@leeching.net 15 май 2018, 18:34

Спасибо!
bilol@leeching.net
UNец
 
Сообщения: 30
Зарегистрирован: 15 июн 2016, 11:01

Re: Как добиться такого эффекта?

Сообщение bilol@leeching.net 17 май 2018, 21:26

Если использовать projector, то цвет поменяет не только террейн, но и все объекты которые есть в этом месте. Можно ли как-то поменять только террейн?
bilol@leeching.net
UNец
 
Сообщения: 30
Зарегистрирован: 15 июн 2016, 11:01

Re: Как добиться такого эффекта?

Сообщение alt3d 18 май 2018, 08:51

bilol@leeching.net писал(а):Если использовать projector, то цвет поменяет не только террейн, но и все объекты которые есть в этом месте. Можно ли как-то поменять только террейн?

Вариант попроще: вынести террейн на отдельный слой, настроить маску прожектора - исключить все слои, кроме слоя с террейном
Вариант посложнее: сделать кастомный шейдер террейна
Вариант посложнее и менее производительный: менять текстуру террейна в этих точках
alt3d
Старожил
 
Сообщения: 683
Зарегистрирован: 04 сен 2011, 21:19
  • Сайт
  • ICQ

Re: Как добиться такого эффекта?

Сообщение bilol@leeching.net 18 май 2018, 10:51

Спасибо!
bilol@leeching.net
UNец
 
Сообщения: 30
Зарегистрирован: 15 июн 2016, 11:01


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

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

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