В мире компьютерной графики, чаще всего, все идеально ровное, симметричное и блестящее. В реальном же мире такое встречается значительно реже и такие вещи, как царапины и ржавчина придают вещам значительную степень реализма. В данном уроке показан один из способов создания ржавчины на объектах.
Перевод урока с сайта BlenderGuru
Финальный результат
Откройте стартовый файл и окно UV/Image Editor:
Создайте новое изображение с настройками как на изображении ниже:
Перейдите в режим редактирования и в окне UV/Image Editor перейдите в режим Paint:
Откройте панель инструментов (T) и настройте кисточку как показано на изображениях:
Разукрасьте ту часть текстуры, на которой Вы хотите видеть ржавчину:
Сохраните созданное Вами изображение:
Перейдите в окно Node Editor и смешайте шейдеры:
Добавьте нод Image Texture, загрузите в него созданное только что изображение и подключите его в качестве фактора смешивания:
Загрузите текстуру ржавчины и подключите ее к нижнему шейдеру Diffuse:
С помощью нода ColorRamp отрегулируйте цвета текстуры:
Продолжайте разукрашивать текстуру, пока результат Вас не удовлетворит:
Подключите карту нормалей текстуры ржавчины:
Сделайте тоже самое и для основного шейдера:
Подключите ноды Texture Coordinate и Mapping и увеличьте параметр Scale для обеих текстур:
Продублируйте карту нормалей и подключите ее к основному шейдеру:
Сохраните Вашу текстуру под именем «Rust_Mask_Streaks«:
Верните все настройки кисточки в значения по умолчанию и уменьшите силу нажатия:
Нарисуйте потеки ржавчины после дождя:
Загрузите текстуру с потеками в окне Node Editor:
Соедините с шейдером Diffuse при помощи нода MixRGB:
Подключите эту же текстуру в качестве фактора смешивания основных шейдеров:
С помощью нода ColorRamp отрегулируйте видимость потеков:
Загрузите текстур отражений (Specular Map):
Подключите к ней нод ColorRamp:
Смешайте обе текстуры с помощью нода MixRGB:
Подключите текстуру Mask_Rust_Spots в качестве смещения (displacement):
Загрузите текстуру царапин и смасштабируйте ее 4 раза:
Инвертируйте текстуру с помощью нода Invert:
Смешайте текстуры Rust_Mask и Scratches03 с помощью нода MixRGB:
Отрегулируйте степень смещения (displacement) с помощью нода Math:
Подключите еще один нод MixRGB к шейдеру Diffuse:
Подключите текстуру Scratches03 в качестве фактора смешивания для данного нода MixRGB:
На этом урок закончен! Применять данную технику можно к любым ржавым объектам. Кстати, подобным образом можно создавать не только ржавчину ;)
Клас. Спасибо за урок. Очень жду следующего урока. Ты молодец.
Честно говоря, канистра выглядит так, будто она испачкана в краске. На ржавчину не похоже. Ржавчина она гораздо темнее. И не однородна.
Спасибо! Из-за нехватки времени пришлось в конце все упростить. Урок уж точно не для новичков.
Спасибо большое! Ждал перевод урока, вы лучшие!
Закрутило голову Нодами…пока ничего не вышло….(((( (:cry:)
Добрый день! Спасибо за урок, трудный, но вполне выполнимый. Жаль только что ловлю себя на одной мысли, становлюсь похожим на обезьянку, соедини нод такой-то с нодом таким-то и т.п. Мало понимая принцип действия некоторых нодов( Нужно для себя повторить пару раз еще этот урок с другой моделью (:smile:)
А где собственно сама текстура.
Да уж, ну и схемка, «черт ногу сломит». Спасибо за перевод, отличный урок.
Минусить — это здорово, но все же может кто объяснит мне внезапное появление данной текстуры.
У нас есть 6 текстур:
1. Must_Rust_Spots — текстура местоположения и интенсивности ржавчины (её мы создаем сами)
2. Must_Rust_Streaks — текстура местоположения и интенсивности потеков (её мы тоже сами создаем)
3. Scratches03 — текстура царапин прилагается к уроку
4. Grunge12 — текстура ржавчины прилагается к уроку
5. Grunge18_SPEC — текстура отражений прилагается к уроку
6. Grunge12_NRM — карта нормалей для ржавчины прилагается к уроку
А вот о возникновении текстуры Rust_Mask в уроке ни слова. Может кто может просветить меня, буду благодарен.
Простите за невнимательность. (:joy:) Проблема решена:
https://blender3d.com.ua/sozdaniye-realistichnoy-rzhavchiny-v-blender/#hcm=1420021340120309
Больше похоже на глину а не на ржавчину
Урок интересный, да создания материала два три повторения понадобится. И может чуть больше комментариев по поводу того что делает тот или иной узел, или ссылку в начале урока где это было уже рассказано. А вот о возникновении текстуры Rust_Mask в уроке ни слова. Может кто может просветить меня, буду благодарен.
Ну вот нет в архиве данной текстуры и все. Может ее где в ручную нужно было до создать.
Ну и конечно автора, и не только с наступающим!!
По поводу загадочной текстуры Rust_Mask
На самом деле это самая первая текстура, которую мы сами создаем. В начале урока она у нас называется «Mask_Rust_Spots». Андрюшка почему-то решил, что так будет лучше и ввел людей в заблуждение.
Я тоже молодец, перевел как в оригинале и не заметил, что одна и та же картинка в двух местах носит разное название.
В уроке название сейчас подправлю. Всех с наступающим! (:smile:)
я с оригинала делал, да запутаны в нем ноды..) но урок крутой
Спасибо за полный скрин нодов. А то запутаться очень легко со скринами из урока)
Привет! Классный урок, спасибо)) Давно искал толковый урок по данной теме на русском языке(:smile:)
У меня проблемка возникла в начале(( Речь о текстуре Mask_Rast. Вот закрасил небольшую область, подключил в качестве фактора смешивания, настроил цвета. Всё шло гладко до следующего: «Продолжайте разукрашивать текстуру, пока результат Вас не удовлетворит:». Я продолжил. Вот только новые закрашенные области не отображаются при рендере. Я не могу понять почему. Подскажите.
Буду очень признателен)
Сохрани текстуру (или получается пересохрани).
Получилось, спасибо)
Финальный результат + текстура с подтёками ржавчины…
Кажется, неплохо получилось))
Прости Артем конечно, но видео уроки у тебя получаются намного лучше. А вот в текстовом по шагам не совсем верно. Запутался я.
Перевел оригинал и ничего от себя не добавил. Все претензии к Андрюхе :)
P.S. Но все же я считаю, что и в текстовом уроке все верно. Просто действительно запутался…
На 3ем часе рисования текстур бросил и взял с оригинала. Как-то слишком долго и сложно. Неужели нет более быстрого и еффективного метода создания сложных материалов? В substance painter легче?
Да, в Substance Painter легче, но не на много.
Плохо. Спасибо.