Фотовизуализация: различия между версиями
Нет описания правки |
|||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
[[Категория: | [[Категория:Работа с видом]] | ||
{{Работа с видом}} | |||
---- | |||
В '''K3''' есть возможность создавать изображение высокого качества. Такое изображение будем называть фотореалистичным. Для создания действительно фотореалистичного изображения необходимо задать характеристики материалов объектов, задать параметры источников света и пр. | В '''K3''' есть возможность создавать изображение высокого качества. Такое изображение будем называть фотореалистичным. Для создания действительно фотореалистичного изображения необходимо задать характеристики материалов объектов, задать параметры источников света и пр. | ||
Строка 13: | Строка 15: | ||
<code>'''photo'''</code> | <code>'''photo'''</code> | ||
Команда вызывает диалоговое окно для создания фотореалистического изображения сцены. Поскольку данная команда использует диалоговое окно, применять эту команду в макропрограммах не рекомендуется. | Команда вызывает диалоговое окно для создания фотореалистического изображения сцены. Поскольку данная команда использует диалоговое окно, применять эту команду в макропрограммах не рекомендуется. | ||
[[Файл:photo.png|thumb|center|600px|Создание фотореалистического изображения]] | |||
== Работа со светом == | == Работа со светом == | ||
Строка 63: | Строка 66: | ||
<code>type { point | directional | spot }</code> | <code>type { point | directional | spot }</code> | ||
Параметр задает тип источника света | Параметр задает тип источника света — точечный, направленный и прожектор соответственно. | ||
Строка 78: | Строка 81: | ||
<code>angle ''<Angle>''</code> | <code>angle ''<Angle>''</code> | ||
Параметр задает угол раствора источника света в градусах ''' | Параметр задает угол раствора источника света в градусах ('''0'''—'''90''') градусов. Имеет смысл для следующих типов источников света: <code>directional</code>, <code>spot</code> | ||
<code>range ''<Range>''</code> | <code>range ''<Range>''</code> | ||
Параметр задает линейное затухание источника света ('''0''' | Параметр задает линейное затухание источника света ('''0''' — линейное затухание отсутствует). Имеет смысл для следующих типов источников света: <code>point</code>, <code>spot</code> | ||
<code>exponent ''<Exponent>''</code> | <code>exponent ''<Exponent>''</code> | ||
Параметр задает угловое затухание источника света ('''0''' | Параметр задает угловое затухание источника света ('''0''' — угловое затухание отсутствует). Имеет смысл для следующих типов источников света: <code>spot</code> | ||
Строка 103: | Строка 106: | ||
<code>brightness ''<Brightness>''</code> | <code>brightness ''<Brightness>''</code> | ||
Параметр задает яркость источника света ''' | Параметр задает яркость источника света ('''0'''—'''100'''%). Имеет смысл для следующих типов источников света: <code>point</code>, <code>directional</code>, <code>spot</code> | ||
<code>contrast ''<Contrast>''</code> | <code>contrast ''<Contrast>''</code> | ||
Параметр задает контрастность источника света ''' | Параметр задает контрастность источника света ('''0'''—'''100'''%). Имеет смысл для следующих типов источников света: <code>point</code>, <code>directional</code>, <code>spot</code> | ||
<code>reflection ''<Reflection>''</code> | <code>reflection ''<Reflection>''</code> | ||
Параметр задает интенсивность бликов источника света ''' | Параметр задает интенсивность бликов источника света ('''0'''—'''100'''%). Имеет смысл для следующих типов источников света: <code>point</code>, <code>directional</code>, <code>spot</code> | ||
<code>backlight ''<Backlight>''</code> | <code>backlight ''<Backlight>''</code> | ||
Параметр задает интенсивность фоновой подсветки источника света ''' | Параметр задает интенсивность фоновой подсветки источника света ('''0'''—'''100'''%). Имеет смысл для следующих типов источников света: <code>point</code>, <code>directional</code>, <code>spot</code> | ||
<code>color ''<Color>''</code> | <code>color ''<Color>''</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>
Параметр задает угол раствора источника света в градусах (0—90) градусов. Имеет смысл для следующих типов источников света: directional
, spot
range <Range>
Параметр задает линейное затухание источника света (0 — линейное затухание отсутствует). Имеет смысл для следующих типов источников света: point
, spot
exponent <Exponent>
Параметр задает угловое затухание источника света (0 — угловое затухание отсутствует). Имеет смысл для следующих типов источников света: spot
size <Size>
Параметр задает размеры источника света. Имеет смысл для следующих типов источников света: directional
, spot
on | off
Параметр включает (on
) или выключает (off
) источник света. Имеет смысл для следующих типов источников света: point
, directional
, spot
brightness <Brightness>
Параметр задает яркость источника света (0—100%). Имеет смысл для следующих типов источников света: point
, directional
, spot
contrast <Contrast>
Параметр задает контрастность источника света (0—100%). Имеет смысл для следующих типов источников света: point
, directional
, spot
reflection <Reflection>
Параметр задает интенсивность бликов источника света (0—100%). Имеет смысл для следующих типов источников света: point
, directional
, spot
backlight <Backlight>
Параметр задает интенсивность фоновой подсветки источника света (0—100%). Имеет смысл для следующих типов источников света: point
, directional
, spot
color <Color>
Параметр задает цвет источника (0—239). Имеет смысл для следующих типов источников света: point
, directional
, spot