Фотовизуализация: различия между версиями

Материал из K3-Macro
Нет описания правки
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
[[Категория:Макро]]
[[Категория:Работа с видом]]
{{Работа с видом}}
----
В '''K3''' есть возможность создавать изображение высокого качества. Такое изображение будем называть фотореалистичным. Для создания действительно фотореалистичного изображения необходимо задать характеристики материалов объектов, задать параметры источников света и пр.  
В '''K3''' есть возможность создавать изображение высокого качества. Такое изображение будем называть фотореалистичным. Для создания действительно фотореалистичного изображения необходимо задать характеристики материалов объектов, задать параметры источников света и пр.  


Строка 13: Строка 15:


<code>'''photo'''</code>
<code>'''photo'''</code>
[[Файл:Clip1025.png|thumb|center|600px|Создание фотореалистического изображения]]
 
Команда вызывает диалоговое окно для создания фотореалистического изображения сцены. Поскольку данная команда использует диалоговое окно, применять эту команду в макропрограммах не рекомендуется.
Команда вызывает диалоговое окно для создания фотореалистического изображения сцены. Поскольку данная команда использует диалоговое окно, применять эту команду в макропрограммах не рекомендуется.
[[Файл:photo.png|thumb|center|600px|Создание фотореалистического изображения]]


== Работа со светом ==
== Работа со светом ==
Строка 63: Строка 66:
<code>type { point | directional | spot }</code>
<code>type { point | directional | spot }</code>


Параметр задает тип источника света - точечный, направленный и прожектор соответственно.
Параметр задает тип источника света точечный, направленный и прожектор соответственно.




Строка 78: Строка 81:
<code>angle ''&lt;Angle&gt;''</code>
<code>angle ''&lt;Angle&gt;''</code>


Параметр задает угол раствора источника света в градусах '''(0 - 90)''' градусов. Имеет смысл для следующих типов источников света: <code>directional</code>, <code>spot</code>
Параметр задает угол раствора источника света в градусах ('''0'''—'''90''') градусов. Имеет смысл для следующих типов источников света: <code>directional</code>, <code>spot</code>




<code>range ''&lt;Range&gt;''</code>
<code>range ''&lt;Range&gt;''</code>


Параметр задает линейное затухание источника света ('''0''' - линейное затухание отсутствует). Имеет смысл для следующих типов источников света: <code>point</code>, <code>spot</code>
Параметр задает линейное затухание источника света ('''0''' линейное затухание отсутствует). Имеет смысл для следующих типов источников света: <code>point</code>, <code>spot</code>




<code>exponent ''&lt;Exponent&gt;''</code>
<code>exponent ''&lt;Exponent&gt;''</code>


Параметр задает угловое затухание источника света ('''0''' - угловое затухание отсутствует). Имеет смысл для следующих типов источников света: <code>spot</code>
Параметр задает угловое затухание источника света ('''0''' угловое затухание отсутствует). Имеет смысл для следующих типов источников света: <code>spot</code>




Строка 103: Строка 106:
<code>brightness ''&lt;Brightness&gt;''</code>
<code>brightness ''&lt;Brightness&gt;''</code>


Параметр задает яркость источника света '''(0 - 100%)'''. Имеет смысл для следующих типов источников света: <code>point</code>, <code>directional</code>, <code>spot</code>
Параметр задает яркость источника света ('''0'''—'''100'''%). Имеет смысл для следующих типов источников света: <code>point</code>, <code>directional</code>, <code>spot</code>




<code>contrast ''&lt;Contrast&gt;''</code>
<code>contrast ''&lt;Contrast&gt;''</code>


Параметр задает контрастность источника света '''(0 - 100%)'''. Имеет смысл для следующих типов источников света: <code>point</code>, <code>directional</code>, <code>spot</code>
Параметр задает контрастность источника света ('''0'''—'''100'''%). Имеет смысл для следующих типов источников света: <code>point</code>, <code>directional</code>, <code>spot</code>




<code>reflection ''&lt;Reflection&gt;''</code>
<code>reflection ''&lt;Reflection&gt;''</code>


Параметр задает интенсивность бликов источника света '''(0 - 100%)'''. Имеет смысл для следующих типов источников света: <code>point</code>, <code>directional</code>, <code>spot</code>
Параметр задает интенсивность бликов источника света ('''0'''—'''100'''%). Имеет смысл для следующих типов источников света: <code>point</code>, <code>directional</code>, <code>spot</code>




<code>backlight ''&lt;Backlight&gt;''</code>
<code>backlight ''&lt;Backlight&gt;''</code>


Параметр задает интенсивность фоновой подсветки источника света '''(0 - 100%)'''. Имеет смысл для следующих типов источников света: <code>point</code>, <code>directional</code>, <code>spot</code>
Параметр задает интенсивность фоновой подсветки источника света ('''0'''—'''100'''%). Имеет смысл для следующих типов источников света: <code>point</code>, <code>directional</code>, <code>spot</code>




<code>color ''&lt;Color&gt;''</code>
<code>color ''&lt;Color&gt;''</code>


Параметр задает цвет источника '''(0-239). '''Имеет смысл для следующих типов источников света: <code>point</code>, <code>directional</code>, <code>spot</code>
Параметр задает цвет источника ('''0'''—'''239'''). Имеет смысл для следующих типов источников света: <code>point</code>, <code>directional</code>, <code>spot</code>
----
{{Работа с видом}}

Текущая версия от 16:02, 12 апреля 2024

Макро | Работа с видом | Видовые окна | Параметры проецирования | Управление отображением | Фотовизуализация | Динамическая визуализация

В K3 есть возможность создавать изображение высокого качества. Такое изображение будем называть фотореалистичным. Для создания действительно фотореалистичного изображения необходимо задать характеристики материалов объектов, задать параметры источников света и пр.

Пример изображения фотореалистического качества представлен на рисунках:

Гостиная
Шкаф-купе

Создание фотовизуализации[править | править код]

photo

Команда вызывает диалоговое окно для создания фотореалистического изображения сцены. Поскольку данная команда использует диалоговое окно, применять эту команду в макропрограммах не рекомендуется.

Создание фотореалистического изображения

Работа со светом[править | править код]

light <Params>

Источники света бывают трех типов: точечные источники света, направленные источники света и прожектора. Для каждого типа источника света существуют свои параметры.

Создание точечного источника света[править | править код]

light point <Point> <ExtraParams>

Команда создает точечный источник света в точке <Point> с дополнительными параметрами <ExtraParams>. Дополнительные параметры зависят от типа источника света. Полный их перечень приведен ниже.

Создание направленного источника света[править | править код]

light directional <PointFrom> <PointTo> <ExtraParams>

Команда создает направленный источник света, находящийся в точке <PointFrom> и направленный в точку <PointTo> с дополнительными параметрами <ExtraParams>. Дополнительные параметры зависят от типа источника света. Полный их перечень приведен ниже.

Создание прожектора[править | править код]

light spot <PointFrom> <PointTo> <ExtraParams>

Команда создает прожектор, находящийся в точке <PointFrom> и направленный в точку <PointTo> с дополнительными параметрами <ExtraParams>. Дополнительные параметры зависят от типа источника света. Полный их перечень приведен ниже.

Редактирование источников света[править | править код]

lightedit <Object> <ExtraParams>

Команда lightedit позволяет изменить значение дополнительных параметров источника света (см. ниже) <Object>.


lightedit sun off

Выключить источник света типа Солнце.


lightedit sun [position <Point1> <Point2>] [brighthness <Num>]

Включить/модифицировать источник света типа Солнце.

Необязательный параметр position позволяет задать положение солнца при помощи точек <Point1> - точка для определения азимута, и <Point2> — точка для определения угла склонения.

Необязательный параметр brightness позволяет задать яркость солнца <Num> в диапазоне от 0 до 100

Дополнительные параметры источников света[править | править код]

type { point | directional | spot }

Параметр задает тип источника света — точечный, направленный и прожектор соответственно.


position <PointFrom>

Параметр задает положение источника света точкой <PointFrom>. Имеет смысл для следующих типов источников света: point, directional, spot


direction <PointTo>

Параметр задает направление источника света точкой <PointTo>. Имеет смысл для следующих типов источников света: directional, spot


angle <Angle>

Параметр задает угол раствора источника света в градусах (090) градусов. Имеет смысл для следующих типов источников света: directional, spot


range <Range>

Параметр задает линейное затухание источника света (0 — линейное затухание отсутствует). Имеет смысл для следующих типов источников света: point, spot


exponent <Exponent>

Параметр задает угловое затухание источника света (0 — угловое затухание отсутствует). Имеет смысл для следующих типов источников света: spot


size <Size>

Параметр задает размеры источника света. Имеет смысл для следующих типов источников света: directional, spot


on | off

Параметр включает (on) или выключает (off) источник света. Имеет смысл для следующих типов источников света: point, directional, spot


brightness <Brightness>

Параметр задает яркость источника света (0100%). Имеет смысл для следующих типов источников света: point, directional, spot


contrast <Contrast>

Параметр задает контрастность источника света (0100%). Имеет смысл для следующих типов источников света: point, directional, spot


reflection <Reflection>

Параметр задает интенсивность бликов источника света (0100%). Имеет смысл для следующих типов источников света: point, directional, spot


backlight <Backlight>

Параметр задает интенсивность фоновой подсветки источника света (0100%). Имеет смысл для следующих типов источников света: point, directional, spot


color <Color>

Параметр задает цвет источника (0239). Имеет смысл для следующих типов источников света: point, directional, spot


Макро | Работа с видом | Видовые окна | Параметры проецирования | Управление отображением | Фотовизуализация | Динамическая визуализация