Материал только с падающей тенью
16.02.10 23:27
Добрый день всем! Сегодня я решил написать немного о том, что мы будем использовать в проекте. Мы будем делать окружение героев, нариованное на бумаге. В отличие от старых мультиков, он будет не просто как фон, а реальным объектом, т.е рисунок будет спроецирован на меш. Иными словами, 3D модели смогут взаимодействовать с рисунком, и что самое главное, отбасывать на него тень.
Сделать такой материал оказалось довольно сложной задачей. Ведь у фона не должно быть собственной тени, затенения только падающая. Кроме того мне не хотелось пользоваться постпродакшн, сцен много, и нехотелось настраивать все каждый раз. Но в итоге все получилось, и я раскажу вам как.

Необходимо было соеденить 2 материала: shadless с текстурой, но без падающих теней и onlyshadow, для него нельзя сделать текстуру.
1. Для начала создадим нодовый материал. Откроем нодовый редактор на странице редактора материалов и сделаем 2 подматериала.
2. Первый будет текстурой. Мы убираем затенение (shadless) и выключаем тень. Настраиваем текстуру.
3. Второй будет делать тень. Настройка материала onlyshadow подойдет, он будет показывать тень в альфа-канале. Мы будем использовать альфа-канал и добавлять его к диффузному цвету первого материала.
4. Создадим нод ColorRamp, для регулировки силы тени.
5. Соединяем 2 цвета. Я использовал Multiply: в factor направляется тень из ColorRamp, color2 регулирует цвет тени.
Получается примерно так:

Если что не понятно, пишите.
Ну и напоследок, картинка с девочкой








