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

Материал из К3-Визуализатор
(Новая страница: «Категория:Создание_текстур,_карт_нормали_и_прозрачности_в_К3-Коттедж {{Создание_текстур,_карт_нормали_и_прозрачности_в_К3-Коттедж}} ---- После того, как вы подготовили должным образом текстуру и наз...»)
 
Нет описания правки
 
(не показано 15 промежуточных версий этого же участника)
Строка 11: Строка 11:


Карта нормалей — растровое изображение, созданное на базе <u>основной текстуры</u> и детализирующее её рельеф. Карта нормалей предназначена для того, чтоб текстура при наложении на поверхность выглядела более рельефной. Это особенно актуально для таких поверхностей, как кирпичная кладка, черепица, плитка и т.д.
Карта нормалей — растровое изображение, созданное на базе <u>основной текстуры</u> и детализирующее её рельеф. Карта нормалей предназначена для того, чтоб текстура при наложении на поверхность выглядела более рельефной. Это особенно актуально для таких поверхностей, как кирпичная кладка, черепица, плитка и т.д.
<center>
{| 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"
Строка 17: Строка 27:
|''Карты нормалей не создаются в'' '''К3-Коттедж''' ''автоматически. Их можно создать в'' '''3ds Max''' ''или в специализированных программах, например, таких, как'' '''SSBump Generator''' ''или'' '''Pix Plant'''''.''
|''Карты нормалей не создаются в'' '''К3-Коттедж''' ''автоматически. Их можно создать в'' '''3ds Max''' ''или в специализированных программах, например, таких, как'' '''SSBump Generator''' ''или'' '''Pix Plant'''''.''
|}
|}
Посмотрим, как работает ''карта нормалей'' на практике:
[[Файл:Teksturoj-23.jpg|центр|мини|593x593пкс|Слева на примитив наложен материал с картой нормалей. Справа — без карты нормалей.]]
''Карта прозрачности'' — черно-белое растровое изображение, созданное на базе основной текстуры и указывающее, какие именно области текстуры при наложении на объект будут прозрачными, а какие — нет. Белые участки изображения — это прозрачные области, черные — непрозрачные.


<center>
<center>
{| class="prettytable"
{| class="prettytable"
|-
|-
|[[Файл:Teksturoj-21.jpg|thumb|center|256px|основная текстура черепицы<br><br>]]
|[[Файл:Teksturoj-20K.jpg|thumb|center|300px|основная текстура куста<br><br>]]
|[[Файл:Teksturoj-22.jpg|thumb|center|256px|карта нормалей, созданная в SSBump Generator]]
|[[Файл:Teksturoj-5K.jpg|thumb|center|300px|карта прозрачности куста, созданная в SSBump Generator]]
|}
|}
</center>
</center>


Слева — основная текстура черепицы. Справа — её карта нормалей, созданная в '''SSBump Generator'''.
Карта прозрачности — черно-белое растровое изображение, созданное на базе основной текстуры и указывающее, какие именно области текстуры при наложении на объект будут прозрачными, а какие – нет. Белые участки изображения - это прозрачные области, черные — непрозрачные.
{| class="prettytable"
{| class="prettytable"
|-
|-
Строка 34: Строка 45:
|''Карты прозрачности не создаются в'' '''К3-Коттедж''' ''автоматически. Их можно создать в любом редакторе растровой графики (Paint.NET, Photoshop и т. д.). Множество способов создания карт прозрачности можно найти в интернете.''
|''Карты прозрачности не создаются в'' '''К3-Коттедж''' ''автоматически. Их можно создать в любом редакторе растровой графики (Paint.NET, Photoshop и т. д.). Множество способов создания карт прозрачности можно найти в интернете.''
|}
|}
 
{| class="prettytable"
Посмотрим, как работает ''карта нормалей'' на практике:
|-
[[Файл:Teksturoj-23.jpg|центр|мини|593x593пкс|Слева на примитив наложен материал с картой нормалей. Справа — без карты нормалей.]]
| valign="top" |[[Файл:Eksklamacia.png]]
Теперь на конкретном примере — фасаде — разберем действие ''карты прозрачности'':
|'''Карты нормалей и прозрачности «работают» только в том случае, когда задана основная текстура! И размеры карт и основной текстуры должны быть одинаковыми.'''
[[Файл:Teksturoj-24K.png|центр|327x327пкс]]
|}Теперь на конкретном примере — цветущем кусте — разберем действие ''карты прозрачности'':
1. На виде спереди (видовое окно №1) создадим прямоугольник высотой '''512''' мм и шириной '''256''' мм:
[[Файл:Teksturoj-24K.png|центр|555x555px]]
1. На виде спереди (видовое окно №1) создадим квадрат с размерами предполагаемого куста и, желательно, со сторонами, являющимися степенями числа 2, например '''512''' х '''512''' мм:
[[Файл:Teksturoj-25K.png|центр|800x800пкс]]
[[Файл:Teksturoj-25K.png|центр|800x800пкс]]
2. Затем натянем на него грань при помощи команды '''''К3/Создать/Поверхности/Грань''''' и на всех видовых окнах при помощи кнопки [[Файл:Duontona.png]] на панели инструментов включим полутоновой режим отображения объектов
2. Затем натянем на него грань при помощи команды '''''К3/Создать/Поверхности/Грань''''' и на всех видовых окнах при помощи кнопки [[Файл:Duontona.png]] на панели инструментов включим полутоновой режим отображения объектов
[[Файл:Teksturoj-26K.png|центр|800x800пкс]]
[[Файл:Teksturoj-26K.png|центр|800x800пкс]]
3. При помощи команды '''''К3/Отображение/Заливка''''' (пиктограмма [[Файл:Farbi.png]]) покрасим нашу грань материалом '''Аризона решётка''':
3. При помощи команды меню команд '''''К3/Отображение/Заливка''''' (пиктограмма [[Файл:Farbi.png]]) покрасим нашу грань материалом '''Розы розовые 1''':
[[Файл:Teksturoj-27K.png|центр|432x432пкс]]
[[Файл:Teksturoj-27K.png|центр|432x432пкс]]
{| class="prettytable"
|-
|valign="top"|[[image:pluso.png]]
|В нашем примере размеры грани и реальной поверхности, занимаемой текстурой, совпадают:
<center>
{| class="prettytable"
|-
|[[Файл:Teksturoj-31K.png|center|435px]]
|[[Файл:Teksturoj-32K.png|center|500px]]
|}
</center>
В этом случае можно выбрать в режиме '''Вручную''' масштаб наложения 1:1. Если размеры грани и текстуры разные, то выбирайте режимы наложения и сдвига '''По габаритам секции''' или '''По габаритам объекта.''' См. о масштабе наложения текстуры в разделе '''[[Задание текстур материалу К3-Коттедж|Задание материалу текстуры]]'''.
|}
4. Нажимаем на кнопку '''ОК''' и на экране видим следующее:
4. Нажимаем на кнопку '''ОК''' и на экране видим следующее:
[[Файл:Teksturoj-28K.png|центр|800x800пкс]]
[[Файл:Teksturoj-28K.png|центр|800x800пкс]]
Текстура решётки наложилась на грань так, как надо: отверстия решётки «прозрачные». Это произошло потому, что материалу '''Аризона решётка''' в библиотеке назначена карта прозрачности, на которой, как мы уже отмечали, абсолютная прозрачность задается белым цветом, а абсолютная непрозрачность – черным. Выглядит карта так:
Текстура куста наложилась на грань так, как надо: виден только куст, а фон прозрачный. Это произошло потому, что материалу '''Розы розовые 1''' в библиотеке назначена карта прозрачности, на которой, как мы уже отмечали, абсолютная прозрачность задается белым цветом, а абсолютная непрозрачность – черным. Выглядит карта так:
[[Файл:Teksturoj-29K.png|центр|222x222пкс]]
[[Файл:Teksturoj-5K.jpg|центр|325x325px]]


{| class="prettytable"
{| class="prettytable"
|-
|-
| valign="top" |[[image:i.png]]
| valign="top" |[[image:i.png]]
|''На предыдущем рисунке, в окне программы вокруг сетки отображаются линии. Это прямоугольник, по которому вы строили грань. В динамическом визуализаторе или фотовизуализаторе он исчезнет, так как линии при визуализации не отображаются. Но если вам необходимо избавиться от линий непосредственно в окне программы, то можете удалить или погасить их.''
|''На предыдущем рисунке, в окне программы вокруг куста отображаются линии. Это прямоугольник, по которому вы строили грань. В динамическом визуализаторе или фотовизуализаторе он исчезнет, так как линии при визуализации не отображаются. Но если вам необходимо избавиться от линий непосредственно в окне программы, то можете удалить или погасить их.''
|}5. Посмотрим, как будет выглядеть наша решётка на качественной картинке. Для большей наглядности включим на полутоновом окне градиентный фон. Запустим процесс рейтрейсинга, сначала нажатием левой кнопки мыши на пиктограмме [[Файл:Bildigilo-M2.png|23x23пкс]], а затем — кнопки Пуск в открывшемся окне. В результате увидим следующее:
|}5. Посмотрим, как будет выглядеть наш куст на качественной картинке. Запустим процесс рейтрейсинга, сначала нажатием правой кнопки мыши на пиктограмме [[Файл:Bildigilo-DK.png|23x23пкс]], а затем — кнопки Пуск в открывшемся окне. В результате увидим следующее:
[[Файл:Teksturoj-20K.png|центр|496x496пкс]]
[[Файл:Teksturoj-29K.png|центр|496x496пкс]]
6. Теперь для наглядности приведем контрпример. Допустим, материалу '''Аризона решётка''' не была назначена карта прозрачности. В этом случае наша грань выглядела бы следующим образом:
6. Теперь для наглядности приведем контрпример. Допустим, материалу '''Розы розовые 1''' не была назначена карта прозрачности. В этом случае наша грань выглядела бы следующим образом:
[[Файл:Teksturoj-19K.png|центр|496x496пкс]]
[[Файл:Teksturoj-30K.png|центр|496x496пкс]]
Квадрат не будет прозрачным ни в какой его части.
Квадрат не будет прозрачным ни в какой его части.
{| class="prettytable"
|-
|valign="top"|[[image:eksklamacia.png]]
|'''Карты нормалей и прозрачности «работают» только в том случае, когда задана основная текстура! И размеры карт и основной текстуры должны быть одинаковыми.'''
|}
----
----
{{Создание_текстур,_карт_нормали_и_прозрачности_в_К3-Коттедж}}
{{Создание_текстур,_карт_нормали_и_прозрачности_в_К3-Коттедж}}

Текущая версия от 20:44, 22 июля 2026

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

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

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

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

основная текстура плитки

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

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

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

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

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

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

основная текстура куста

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

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

Teksturoj-24K.png

1. На виде спереди (видовое окно №1) создадим квадрат с размерами предполагаемого куста и, желательно, со сторонами, являющимися степенями числа 2, например 512 х 512 мм:

Teksturoj-25K.png

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

Teksturoj-26K.png

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

Teksturoj-27K.png
Pluso.png В нашем примере размеры грани и реальной поверхности, занимаемой текстурой, совпадают:
Teksturoj-31K.png
Teksturoj-32K.png

В этом случае можно выбрать в режиме Вручную масштаб наложения 1:1. Если размеры грани и текстуры разные, то выбирайте режимы наложения и сдвига По габаритам секции или По габаритам объекта. См. о масштабе наложения текстуры в разделе Задание материалу текстуры.

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

Teksturoj-28K.png

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

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

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

Teksturoj-29K.png

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

Teksturoj-30K.png

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


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