Blender 3D: Шаг за шагом/Текстурирование морской воды

Материал из Blender3D.

Перейти к: навигация, поиск

Шаблон:B3D:N2P/NAV


Предыдущая страница: Создание морской воды
Следующая страница: Создание гор из molehills 2


Внимание: Этот урок требует установленной программы внешнего рендера yafray! С внутренним рендером Blender текстура не будет смотреться как волны.

[примечание: начиная с версии 2.42 (а может и раньше) вы можете использовать внутренний рендер blender]
[примечание ред.: Нужно больше базового описания того, какие материалы, текстуры, карты и т.п. в наглядных приимерах, перед погружением в специфический пример морской воды. Обучение получится гораздо более эффективным, когда знаете, что вы изменяете.]
Изображение, сделанное в рендере yafray
Увеличить
Изображение, сделанное в рендере yafray
Изображение, сделанное в рендере blender
Увеличить
Изображение, сделанное в рендере blender

Теперь мы добавим процедурную текстуру к нашей морской воде, которая придаст "волнистый" вид. Что-бы перейти к настройкам текстуры, нажмите на кнопку текстур Texture button (выглядит как кирпичи) или нажмите F6. Нажмите на кнопку слева от имени текстуры и выберите "Add New". Это приведет к созданию текстуры с именем "Tex.001". Измените имя на "Waves".

Перейдите к выпадающему списку типов текстуры Texture Type и выберите 'Stucci'. На появившейся вкладке Stucci нажмите на 'Wall Out' и 'Soft noise', а также измените 'Noise Basis' на 'Voronoi F1'. Наша текстура волн 'Waves' готова; далее мы уточним, как ее применить к нашему материалу морской воды 'Seawater'.

[прим. ред.: Нужно немного детальнее рассмотреть, какие параметры на что влияют]

Вернитесь к Materials button и вы увидите, что текстура "Waves" была автоматически назначена материалу "Seawater".

Выберите вкладку 'Map To'. Нажмите на кнопки 'Nor' и 'Spec', что-бы они стали активными и поменяли цвет текста на белый (белый текст показывает положительное наложение карты текстуры). Нажмите дважды на кнопку 'Hard', что-бы она была выделена и текст стал желтым (желтый текст показывает отрицательное наложение карты текстуры).

Выберите вкладку 'Map Input'. Посмотрите на параметры масштабирования sizeX, sizeY и sizeZ. Значения, используемые здесь зависят от размера водной плоскости (вы можете посмотреть и отредактировать размер плоскости через меню Object, Transform Properties или нажав кнопку 'N'. Для плоскости с размерами X=3, Y=3, Z=1 подходят значения sizeX=5, sizeY=20, sizeZ=25 для map input. Одно важное замчеание: если вы текстурируете плоскую поверхность, то масштаб по X и Y не должен совпадать (или Y и Z, или X и Z для вертикальной плоскости). Это то, что придаст Stucci/voronoi хороший вид "волны".

[примечание: для следующего шага вам, вероятно, придется изменить Texture Blending Mode на subtract или multiply, вместо mix или add, что-бы получить хорошую картинку при рендере. Со времени версии 2.42 (а может и раньше) используйте F5 -> MapTo -> выпадающий список выберите Subtract или Multiply и продолжайте этот урок. Это также работает для yafray, позднее вы можете изменить это значение назад в Mix, после того, как вы примените вторую текстуру с включенным 'Col'.]

Теперь сделайте рендеринг (F12) и посмотрите на результат. Если вы просто получили большую сине-зеленую поверхность, то вы, вероятно, используете внутренний рендер blender. Установите YafRay, если вы еще этого не сделали. Что-бы сделать рендер в yafray, нажмите F10 для перехода к панели Scene. На вкладке Render, под кнопкой 'Render', измените Render Engine с 'Blender internal' на 'YafRay'.

Увеличить
[Примечание пользователя: У меня blender 2.41 и я, нажав только что на кнопку colorband, которая находится на вкладке Color из Texture, и изображение стало выглядеть как это.]
[Примечание: ваш источник света должен быть на достаточно удаленном расстоянии от плоскости, и он должен быть очень мощным, что-бы видеть больше, чем черный квадрат.]

Это выглядит хорошо, но немного неровно. Чтобы разгладить эти вещи, мы добавим вторую текстуру. Перейдите к текстурам (F6), если вы еще не там. На вкладке Texture, нажмите на первый пустой прямоугольник под текстурой "Waves". нажмите 'Add New'. Переименуйте новую текстуру в "Clouds", и измените ее тип на 'Clouds'. На вкладке Clouds, установите NoiseSize в .2 и NoiseDepth в 2. Переключитесь назад к кнопкам материала, выберите вкладку Texture, и проверьте чтобы новая Clouds текстура была отмечена и выделена. Нажмите на Map To и выберите 'Nor' ('Col' уже должна быть нажата).

Сделайте ренедеринг (F12), выразите восхищение вашей водой, и возможно, выпейте стакан чая или чего-нибудь освежающего!


Предыдущая страница: Создание морской воды
Следующая страница: Создание гор из molehills 2


Шаблон:B3D:N2P/NAV

Личные инструменты