Карты нормалей и прозрачности в К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-24M.png

1. На виде спереди (видовое окно №1) создадим прямоугольник высотой 512 мм и шириной 256 мм:

Teksturoj-25M.png

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

Teksturoj-26M.png

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

Teksturoj-27M.png

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

Teksturoj-28M.png

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

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

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

Teksturoj-20M.png

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

Teksturoj-19M.png

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

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

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