Карты нормалей и прозрачности в К3-Коттедж

Материал из К3-Визуализатор
Визуализация К3-Коттедж | Создание текстур | Текстуры | Карты нормалей и прозрачности | Добавление, редактирование и экспорт файлов

После того, как вы подготовили должным образом текстуру и назначили её материалу, в качестве основной (см. раздел Как добавить в библиотеку новый материал), вы можете сделать её более рельефной или прозрачной в нужных местах с помощью карт нормалей и прозрачности.

Pluso.png Назначение данных карт материалу необязательно. Их следует добавлять только в том случае, если, на ваш взгляд, материал того требует. Черепице, например, карта прозрачности ни к чему. Можно ей не добавлять и карту нормалей, но её наличие сделает черепицу более рельефной и реалистичной. Иначе обстоит дело у такой текстуры, как, к примеру, цветущий куст. Здесь без карты прозрачности не обойтись. Она позволит сделать фон текстуры прозрачным, и при её наложении на объект будет виден только куст, а всё остальное останется невидимым.

Карта нормалей — растровое изображение, созданное на базе основной текстуры и детализирующее её рельеф. Карта нормалей предназначена для того, чтоб текстура при наложении на поверхность выглядела более рельефной. Это особенно актуально для таких поверхностей, как кирпичная кладка, черепица, плитка и т.д.

I.png Карты нормалей не создаются в К3-Коттедж автоматически. Их можно создать в 3ds Max или в специализированных программах, например, таких, как SSBump Generator или Pix Plant.
основная текстура черепицы

карта нормалей, созданная в SSBump Generator

Слева — основная текстура черепицы. Справа — её карта нормалей, созданная в SSBump Generator.

Карта прозрачности — черно-белое растровое изображение, созданное на базе основной текстуры и указывающее, какие именно области текстуры при наложении на объект будут прозрачными, а какие – нет. Белые участки изображения - это прозрачные области, черные — непрозрачные.

I.png Карты прозрачности не создаются в К3-Коттедж автоматически. Их можно создать в любом редакторе растровой графики (Paint.NET, Photoshop и т. д.). Множество способов создания карт прозрачности можно найти в интернете.

Посмотрим, как работает карта нормалей на практике:

Слева на примитив наложен материал с картой нормалей. Справа — без карты нормалей.

Теперь на конкретном примере — цветущем кусте — разберем действие карты прозрачности:

Teksturoj-24K.png

1. На виде спереди (видовое окно №1) создадим квадрат 512 х 512 мм:

Teksturoj-25K.png

2. Затем натянем на него грань при помощи команды К3/Создать/Поверхности/Грань и на всех видовых окнах при помощи кнопки Duontona.png на панели инструментов включим полутоновой режим отображения объектов

Teksturoj-26K.png

3. При помощи команды меню команд К3/Отображение/Заливка (пиктограмма Farbi.png) покрасим нашу грань материалом Розы розовые 1:

Teksturoj-27K.png

4. Нажимаем на кнопку ОК и на экране видим следующее:

Teksturoj-28K.png

Текстура куста наложилась на грань так, как надо: виден только куст, а фон прозрачный. Это произошло потому, что материалу Розы розовые 1 в библиотеке назначена карта прозрачности, на которой, как мы уже отмечали, абсолютная прозрачность задается белым цветом, а абсолютная непрозрачность – черным. Выглядит карта так:

Teksturoj-29K.png
I.png На предыдущем рисунке, в окне программы вокруг куста отображаются линии. Это прямоугольник, по которому вы строили грань. В динамическом визуализаторе или фотовизуализаторе он исчезнет, так как линии при визуализации не отображаются. Но если вам необходимо избавиться от линий непосредственно в окне программы, то можете удалить или погасить их.

5. Посмотрим, как будет выглядеть наш куст на качественной картинке. Запустим процесс рейтрейсинга, сначала нажатием правой кнопки мыши на пиктограмме Bildigilo-DK.png, а затем — кнопки Пуск в открывшемся окне. В результате увидим следующее:

Teksturoj-20K.png

6. Теперь для наглядности приведем контрпример. Допустим, материалу Розы розовые 1 не была назначена карта прозрачности. В этом случае наша грань выглядела бы следующим образом:

Teksturoj-19K.png

Квадрат не будет прозрачным ни в какой его части.

Eksklamacia.png Карты нормалей и прозрачности «работают» только в том случае, когда задана основная текстура! И размеры карт и основной текстуры должны быть одинаковыми.

Визуализация К3-Коттедж | Создание текстур | Текстуры | Карты нормалей и прозрачности | Добавление, редактирование и экспорт файлов