» Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
Создание процедурной текстуры камня
http://www.cgmasters.net/free-tutorials/blender-cycles-tutorial-stonemarble-how-to-make-any-texture/Давайте приступим к работе и применим всё вышесказанное на практике создания процедурной текстуры камня. Вы найдете стартовый учебный файл здесь (заготовки объектов и нодов), это поможет вам начать создание шейдера в Cycles. В этом файле есть почти всё что мне нужно для начала создания любой процедурной текстуры. Урок с более подробной информацией вы можете найти здесь (на английском).
Низкие частоты
Сначала это просто нод текстуры шума, который имеет стандартные настройки и проходит через нод ColorRamp. Градиент снижает контраст за счёт более светлого самого низкого уровня черного и более темного наивысшего уровня белого, отсюда получается сокращение цветовых диапазонов.
Обратите внимание на значение искажения, которое я выделил белым прямоугольником. На самом деле здесь нам не нужна настройка размытия (BLUR), поэтому любой из тех нодов сейчас бесполезен и на самом деле мы могли бы их удалить. Но я оставлю их здесь просто на всякий случай. Маленькие окна предварительного просмотра, соединённые с текстурой Musgrave, наглядно показывают влияние новых нодов на нашу текстуру Musgrave при добавлении нодов.
Высокая частота
Для высоких частот это довольно легко. Градиентная карта просто ставится перед финальным нодом, чтобы позволить наивысшей частоте проявиться немного больше (при масштабе шума в 200). В противном случае детали будут частично утеряны в ярких частотах, которые уже есть.
Царапины / трещины / разводы
Для некоторых видов эрозии, например: царапин, трещин, разводов и тому подобного, – мы можем использовать группу нодов из урока по созданию трещин. Для загрузки соответствующего файла нажмите сюда.
Я сохраняю определённую простоту происходящего в этом уроке, хотя мог бы призвать вас добавить более высокий уровень шума, который немного улучшит вид эрозии, а также этот шаблон может быть использован в качестве маски для добавления большего количества текстур разной сложности до данного момента. Это может неплохо улучшить наш результат, но требуются определённые навыки и опыт – выбор за вами.
Цвет
До тех пор, пока текстура чёрно-белая – её слияние с нодом ColorRamp и переназначение чёрно-белой гаммы в цветную – наша цель. Здесь я просто взял цветовые пробы из эталонной фотографии камня и аккуратно, убеждаясь в соответствии с чёрно-белой гаммой (настройки HSV), разместил их на градиентной карте.
Эрозия
Этот раздел является опциональным, но вам следует быть в состоянии воспользоваться этим, поскольку это позволит вам создать: пыль, грязь, изношенность или другой эффект,– в укромных местах и трещинах на вашей модели. Для этого нужно будет смоделировать объект соответственно. В основном это означает лишь наличие петель рёбер рядом с острыми краями.
От этого зависит имеющееся количество цветовых наборов, чаще всего их два, которые вы можете увидеть на картинке ниже (оранжевая шапка). Результат вы можете увидеть правее на картинке соответственно настройкам. Фактура умножается на основную текстуру и в результате образуются изношенности на краях.
Как и перед (этим с трещинами), вы можете провернуть операции с масками и улучшить свой результат на этом этапе.
Диффузия, рельеф и отражения
Сейчас мы почти закончили с текстурированием, осталось только добавить реалистичных свойств шейдеру. Здесь вы увидите нод Bump, который подсоединен к трём нодам (входам normal), отвечающим за отражение. Нод MixRGB, размещённый перед Bump отвечает за его высоту. Первый разъем – низкая частота и смесь текстуры Musgrave, которую мы уже видели, он наложен на второй высокочастотный нод с масштабом 60 (выглядит ужасно, но на самом деле это просто две картинки с наложением и очень разным параметром частот).
Конвертирование в полированный камень / мрамор
Остался последний штрих – взять всё сделанное и перенастроить в качестве другой, несколько схожей поверхности – подобие мрамора / полированного камня. Так вот, я добавил нод MixRGB, который работает в режиме Overlay, и сделал его зелёным цветом. Нод Bump сейчас неактивен, потому что я отключил его от всех входов normal. Потом я настроил отражения и значение Френеля, проходящее через отражение и с общим наложением на него. Это делается путем увеличения яркости на первом ползунке (first socket) нода MixRGB, который размещён перед узлом Mix Shader.
Вместо того чтобы назначить один цвет, лучше применить текстуру шума, что позволит показать гораздо более реалистичную вариацию материала в итоге.
Источник урока http://www.cgmasters.net/free-tutorials/blender-cycles-tutorial-stonemarble-how-to-make-any-texture/
|
Категория: Мои статьи | Добавил: ryabov86 (17.11.2016)
| Автор: Рябов Ярослав Германович
|
Просмотров: 1107
| Рейтинг: 5.0/1 |
|
|
|