Карты нормалей и прозрачности в К3-Мебель: различия между версиями
(Новая страница: «Категория:Создание_текстур,_карт_нормали_и_прозрачности_в_К3-Мебель {{Создание_текстур,_карт_нормали_и_прозрачности_в_К3-Мебель}} ---- 1 1 1 1 {| class="prettytable" |- | valign="top" |image:pluso.png |ТЕКСТ |} 1 {| class="prettytable" |- | valign="top" |image:i.png |''ТЕКСТ'' |} <center> {| class="prettytable" |- |Файл:Te...») Метка: визуальный редактор отключён |
Нет описания правки |
||
| (не показано 16 промежуточных версий этого же участника) | |||
| Строка 2: | Строка 2: | ||
{{Создание_текстур,_карт_нормали_и_прозрачности_в_К3-Мебель}} | {{Создание_текстур,_карт_нормали_и_прозрачности_в_К3-Мебель}} | ||
---- | ---- | ||
После того, как вы [[Что такое текстура в К3-Мебель и какой она должна быть|подготовили должным образом текстуру]] и назначили её материалу, в качестве <u>основной</u> (см. раздел [[Как добавить в библиотеку новый материал К3-Мебель|'''Как добавить в библиотеку новый материал''']]), вы можете сделать её более рельефной или прозрачной в нужных местах с помощью карт нормалей и прозрачности. | |||
{| class="prettytable" | |||
|- | |||
| valign="top" |[[image:pluso.png]] | |||
|Назначение данных карт материалу необязательно. Их следует добавлять только в том случае, если, на ваш взгляд, материал того требует. Черепице, например, карта прозрачности ни к чему. Можно ей не добавлять и карту нормалей, но её наличие сделает черепицу более рельефной и реалистичной. Иначе обстоит дело у такой текстуры, как, к примеру, цветущий куст. Здесь без карты прозрачности не обойтись. Она позволит сделать фон текстуры прозрачным, и при её наложении на объект будет виден только куст, а всё остальное останется невидимым. | |||
|} | |||
Карта нормалей — растровое изображение, созданное на базе <u>основной текстуры</u> и детализирующее её рельеф. Карта нормалей предназначена для того, чтоб текстура при наложении на поверхность выглядела более рельефной. Это особенно актуально для таких поверхностей, как кирпичная кладка, черепица, плитка и т.д. | |||
<center> | |||
{| class="prettytable" | {| class="prettytable" | ||
|- | |- | ||
|[[Файл:Teksturoj-21.png|thumb|center|256px|основная текстура плитки<br><br>]] | |||
| | |[[Файл:Teksturoj-22.png|thumb|center|256px|карта нормалей плитки, созданная в SSBump Generator]] | ||
|} | |} | ||
</center> | |||
Слева — основная текстура плитки. Справа — её карта нормалей, созданная в '''SSBump Generator'''. | |||
{| class="prettytable" | {| class="prettytable" | ||
|- | |- | ||
| valign="top" |[[image:i.png]] | | valign="top" |[[image:i.png]] | ||
|'' | |''Карты нормалей не создаются в'' '''К3-Мебель''' ''автоматически. Их можно создать в'' '''3ds Max''' ''или в специализированных программах, например, таких, как'' '''SSBump Generator''' ''или'' '''Pix Plant'''''.'' | ||
|} | |} | ||
Посмотрим, как работает ''карта нормалей'' на практике: | |||
[[Файл:Teksturoj-23.jpg|центр|мини|593x593пкс|Слева на примитив наложен материал с картой нормалей. Справа — без карты нормалей.]] | |||
''Карта прозрачности'' — черно-белое растровое изображение, созданное на базе основной текстуры и указывающее, какие именно области текстуры при наложении на объект будут прозрачными, а какие — нет. Белые участки изображения — это прозрачные области, черные — непрозрачные. | |||
<center> | <center> | ||
{| class="prettytable" | {| class="prettytable" | ||
|- | |- | ||
|[[Файл:Teksturoj- | |[[Файл:Teksturoj-20M.jpg|thumb|center|256px|основная текстура фасада<br><br>]] | ||
|[[Файл:Teksturoj- | |[[Файл:Teksturoj-5M.jpg|thumb|center|256px|карта прозрачности фасада, созданная в SSBump Generator]] | ||
|} | |} | ||
</center> | </center> | ||
{| class="prettytable" | {| class="prettytable" | ||
|- | |- | ||
| valign="top" |[[image:i.png]] | | valign="top" |[[image:i.png]] | ||
|'' | |''Карты прозрачности не создаются в'' '''К3-Мебель''' ''автоматически. Их можно создать в любом редакторе растровой графики (Paint.NET, Photoshop и т. д.). Множество способов создания карт прозрачности можно найти в интернете.'' | ||
|} | |} | ||
{| class="prettytable" | |||
|- | |||
| valign="top" |[[Файл:Eksklamacia.png]] | |||
|'''Карты нормалей и прозрачности «работают» только в том случае, когда задана основная текстура! И размеры карт и основной текстуры должны быть одинаковыми.''' | |||
|}Теперь на конкретном примере — фасаде — разберем действие ''карты прозрачности'': | |||
[[Файл:Teksturoj-24M.png|центр|327x327пкс]] | |||
1. На виде спереди (видовое окно №1) создадим прямоугольник с размерами предполагаемого куста и, желательно, со сторонами, являющимися степенями числа 2, например, высотой '''512''' мм и шириной '''256''' мм: | |||
[[Файл:Teksturoj-25M.png|центр|800x800пкс]] | |||
2. Затем натянем на него грань при помощи команды '''''К3/Создать/Поверхности/Грань''''' и на всех видовых окнах при помощи кнопки [[Файл:Duontona.png]] на панели инструментов включим полутоновой режим отображения объектов | |||
[[Файл:Teksturoj-26M.png|центр|800x800пкс]] | |||
3. При помощи команды '''''К3/Отображение/Заливка''''' (пиктограмма [[Файл:Farbi.png]]) покрасим нашу грань материалом '''Аризона решётка''': | |||
[[Файл:Teksturoj-27M.png|центр|432x432пкс]] | |||
{| class="prettytable" | |||
|- | |||
|valign="top"|[[image:pluso.png]] | |||
|В нашем примере размеры грани и реальной поверхности, занимаемой текстурой, совпадают: | |||
<center> | |||
{| class="prettytable" | {| class="prettytable" | ||
|- | |- | ||
|[[Файл:Teksturoj-31M.png|center|281px]] | |||
| | |[[Файл:Teksturoj-32M.png|center|600px]] | ||
|} | |} | ||
</center> | |||
1 | В этом случае можно выбрать в режиме '''Вручную''' масштаб наложения 1:1. Если размеры грани и текстуры разные, то выбирайте режимы наложения и сдвига '''По габаритам секции''' или '''По габаритам объекта.''' См. о масштабе наложения текстуры в разделе '''[[Задание текстур материалу К3-Мебель|Задание материалу текстуры]]'''. | ||
|} | |||
1 | |||
4. Нажимаем на кнопку '''ОК''' и на экране видим следующее: | |||
[[Файл:Teksturoj-28M.png|центр|800x800пкс]] | |||
Текстура решётки наложилась на грань так, как надо: отверстия решётки «прозрачные». Это произошло потому, что материалу '''Аризона решётка''' в библиотеке назначена карта прозрачности, на которой, как мы уже отмечали, абсолютная прозрачность задается белым цветом, а абсолютная непрозрачность – черным. Выглядит карта так: | |||
[[Файл:Teksturoj-5M.jpg|центр|222x222пкс]] | |||
{| class="prettytable" | {| class="prettytable" | ||
|- | |- | ||
|valign="top"|[[image: | | valign="top" |[[image:i.png]] | ||
|''' | |''На предыдущем рисунке, в окне программы вокруг сетки отображаются линии. Это прямоугольник, по которому вы строили грань. В динамическом визуализаторе или фотовизуализаторе он исчезнет, так как линии при визуализации не отображаются. Но если вам необходимо избавиться от линий непосредственно в окне программы, то можете удалить или погасить их.'' | ||
| | |}5. Посмотрим, как будет выглядеть наша решётка на качественной картинке. Для большей наглядности включим на полутоновом окне градиентный фон. Запустим процесс рейтрейсинга, сначала нажатием левой кнопки мыши на пиктограмме [[Файл:Bildigilo-M2.png|23x23пкс]], а затем — кнопки Пуск в открывшемся окне. В результате увидим следующее: | ||
[[Файл:Teksturoj-29M.png|центр|496x496пкс]] | |||
6. Теперь для наглядности приведем контрпример. Допустим, материалу '''Аризона решётка''' не была назначена карта прозрачности. В этом случае наша грань выглядела бы следующим образом: | |||
[[Файл:Teksturoj-30M.png|центр|496x496пкс]] | |||
Квадрат не будет прозрачным ни в какой его части. | |||
---- | ---- | ||
{{Создание_текстур,_карт_нормали_и_прозрачности_в_К3-Мебель}} | {{Создание_текстур,_карт_нормали_и_прозрачности_в_К3-Мебель}} | ||
Текущая версия от 20:45, 22 июля 2026
После того, как вы подготовили должным образом текстуру и назначили её материалу, в качестве основной (см. раздел Как добавить в библиотеку новый материал), вы можете сделать её более рельефной или прозрачной в нужных местах с помощью карт нормалей и прозрачности.
Карта нормалей — растровое изображение, созданное на базе основной текстуры и детализирующее её рельеф. Карта нормалей предназначена для того, чтоб текстура при наложении на поверхность выглядела более рельефной. Это особенно актуально для таких поверхностей, как кирпичная кладка, черепица, плитка и т.д.
Слева — основная текстура плитки. Справа — её карта нормалей, созданная в SSBump Generator.
| Карты нормалей не создаются в К3-Мебель автоматически. Их можно создать в 3ds Max или в специализированных программах, например, таких, как SSBump Generator или Pix Plant. |
Посмотрим, как работает карта нормалей на практике:
Карта прозрачности — черно-белое растровое изображение, созданное на базе основной текстуры и указывающее, какие именно области текстуры при наложении на объект будут прозрачными, а какие — нет. Белые участки изображения — это прозрачные области, черные — непрозрачные.
| Карты нормалей и прозрачности «работают» только в том случае, когда задана основная текстура! И размеры карт и основной текстуры должны быть одинаковыми. |
Теперь на конкретном примере — фасаде — разберем действие карты прозрачности:
1. На виде спереди (видовое окно №1) создадим прямоугольник с размерами предполагаемого куста и, желательно, со сторонами, являющимися степенями числа 2, например, высотой 512 мм и шириной 256 мм:
2. Затем натянем на него грань при помощи команды К3/Создать/Поверхности/Грань и на всех видовых окнах при помощи кнопки
на панели инструментов включим полутоновой режим отображения объектов
3. При помощи команды К3/Отображение/Заливка (пиктограмма
) покрасим нашу грань материалом Аризона решётка:
| В нашем примере размеры грани и реальной поверхности, занимаемой текстурой, совпадают:
В этом случае можно выбрать в режиме Вручную масштаб наложения 1:1. Если размеры грани и текстуры разные, то выбирайте режимы наложения и сдвига По габаритам секции или По габаритам объекта. См. о масштабе наложения текстуры в разделе Задание материалу текстуры. |
4. Нажимаем на кнопку ОК и на экране видим следующее:
Текстура решётки наложилась на грань так, как надо: отверстия решётки «прозрачные». Это произошло потому, что материалу Аризона решётка в библиотеке назначена карта прозрачности, на которой, как мы уже отмечали, абсолютная прозрачность задается белым цветом, а абсолютная непрозрачность – черным. Выглядит карта так:
5. Посмотрим, как будет выглядеть наша решётка на качественной картинке. Для большей наглядности включим на полутоновом окне градиентный фон. Запустим процесс рейтрейсинга, сначала нажатием левой кнопки мыши на пиктограмме
, а затем — кнопки Пуск в открывшемся окне. В результате увидим следующее:
6. Теперь для наглядности приведем контрпример. Допустим, материалу Аризона решётка не была назначена карта прозрачности. В этом случае наша грань выглядела бы следующим образом:
Квадрат не будет прозрачным ни в какой его части.


