Фотовизуализация (макро)

Материал из GEOS_WIKI
Перейти к: навигация, поиск

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

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

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

Создание фотовизуализации

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

photo

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








Работа со светом

Эта статья — об источниках света в макропрограммировании. Об источниках света XXXXX в интерфейсе К3-Мебель читайте здесь

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