exponenta event banner

Управление цветом твердого тела

Параметры визуальных свойств

Твердотельные блоки обеспечивают две параметризации, Simple и Advanced, который можно использовать для задания визуальных свойств твердого тела. Simple параметризация обеспечивает управление цветом и непрозрачностью твердого тела. Advanced параметризация добавляет управление цветами подсветки, тени и самосветления. Вы можете использовать Advanced визуальные свойства для моделирования излучающих тел, таких как солнечные и глянцевые тела, такие как полированные металлические детали.

Параметризация визуальных свойств выбирается с помощью параметра блока «Графика» > «Визуальные свойства». Рисунок контрастирует с двумя параметризациями. Слева - твердое тело с Simple визуальные свойства. Справа то же твердое тело с Advanced визуальные свойства - включая параметры зеркального цвета и блеска, которые придают твердому телу небольшой металлический блеск.

Попробуйте

Задайте параметризацию визуальных свойств твердого тела как Advanced:

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

  2. В диалоговом окне «Сферический твердотельный блок» задайте для параметра «Графика» > «Визуальные свойства» значение Advanced. Параметризация визуальных свойств задается отдельно для каждого тела.

Векторы RGB и RGBA

Можно задать цвета непосредственно как векторы [R, G, B] и [R, G, B, A] в нормализованном масштабе 0-1. Элементы R, G и B обеспечивают красное, зеленое и синее содержимое указанного цвета. Элемент A обеспечивает непрозрачность цвета - степень, до которой твердое тело препятствует другим компонентам, расположенным позади него. Отсутствие элемента A эквивалентно установке его значения1.

Попробуйте

Определите цвет и непрозрачность, заданные векторами [R, G, B, A] ниже:

  • [0,0,1,1] - обозначает сплошной цвет без красного или синего содержимого, максимальное зеленое содержимое и максимальную непрозрачность. Твердое тело ярко-зелёное и полностью непрозрачное.

  • [1,0,0,0.5] - обозначает сплошной цвет с максимальным красным содержимым, без зеленого или синего содержимого и частичной непрозрачностью. Твердое тело ярко-красное и прозрачное.

Простые визуальные свойства

Simple параметризация позволяет задать цвет и непрозрачность твердого тела. Можно выбрать цвет с помощью интерактивной палитры цветов или задать цвет в виде вектора [R, G, B]. Параметр Color в диалоговом окнеSimple параметризация совпадает с параметром «Диффузный цвет» в Advanced параметризация.

Посмотреть его

См. параметры, составляющие Simple параметризация:

  1. В диалоговом окне «Сферический твердотельный блок» задайте для параметра «Визуальные свойства» значение Simple. Этот параметр является параметром по умолчанию.

  2. Разверните узел «Визуальные свойства». Цвет и непрозрачность отображаются как активные параметры визуальных свойств.

Дополнительные визуальные свойства

Advanced параметризация добавляет контроль над цветами подсветки, тени и самосветления, а также над размером областей подсветки. Необходимо указать цвета непосредственно как векторы [R, G, B, A]. Необязательный элемент A служит тому же назначению, что и параметр Opacity в Simple параметризация.

Посмотреть его

См. параметры, составляющие Advanced параметризация:

  1. В диалоговом окне «Сферический твердотельный блок» задайте для параметра «Визуальные свойства» значение Advanced.

  2. Разверните узел «Визуальные свойства». Сплошные цвета и блеск отображаются как активные параметры визуальных свойств.

Настройка непрозрачности твердого тела

Можно сделать твердое тело прозрачным с помощью любой параметризации. При использовании Simple параметризация, задайте для параметра Непрозрачность значение меньше единицы. При использовании Advanced параметризация, задайте для дополнительного четвертого элемента вектора диффузного цвета [R, G, B, A] значение меньше единицы.

Попробуйте

Моделирование прозрачного красного твердого тела с помощью Advanced параметризация визуальных свойств:

  1. В узле «Графика» > «Визуальные свойства» измените параметр «Цвет диффузии» на [1,0,0,0.5].

  2. На панели визуализации нажмите кнопку, чтобы обновить визуализацию твердого тела.

    Удалите четвертый векторный элемент в параметре «Диффузный цвет» или задайте для него значение 1 чтобы снова сделать твердое вещество непрозрачным.

Настройка цвета подсветки

Можно управлять размером и цветом зеркальных подсветок, корректируя параметры «Блестящий» и «Зеркальный цвет» в Advanced параметризация визуальных свойств. Понизите значение блеска для больших, но мягких подсветок. Увеличьте его значение для небольших, но острых выделений.

Попробуйте

Дайте зеркальным выделениям ярко-зеленый оттенок. Задайте для вектора диффузного цвета значение [1,0,0,1] для того, чтобы сделать твердое вещество непрозрачным. Затем:

  1. В узле «Графика» > «Визуальные свойства» опустите параметр «Блеск» до 10. Это значение увеличивает размер подсветки, облегчая просмотр зеркального цвета.

  2. Измените параметр «Зеркальный цвет» на [0,1,0,1]. Этот вектор задает яркий зеленый цвет подсветки.

  3. На панели визуализации нажмите кнопку, чтобы обновить визуализацию твердого тела. Зеркальный цвет сочетается с диффузным цветом, придавая области выделения зеленый оттенок.

Настройка цвета тени

Можно управлять цветом теневых областей, настроив параметр «Цвет окружающей среды» в Advanced параметризация визуальных свойств.

Попробуйте

Присвойте областям тени небольшой синий оттенок:

  1. В узле «Графика» > «Визуальные свойства» задайте для параметра «Цвет среды» значение [0.15,0.15,0.3]. Этот вектор задает темно-синий цвет тени.

  2. На панели визуализации нажмите кнопку, чтобы обновить визуализацию твердого тела. Цвет окружающей среды сочетается с рассеянным цветом, придавая области тени синий оттенок.

Настройка цвета самосветления

Можно моделировать самосветящиеся тела, такие как солнце, путем настройки параметра «Цвет излучения» в Advanced параметризация визуальных свойств.

Попробуйте

Придать поверхности твердого тела красный эмиссионный цвет:

  1. В узле «Графика» > «Визуальные свойства» измените параметр «Цвет излучения» на [1,0,0,1].

  2. На панели визуализации нажмите кнопку, чтобы обновить визуализацию твердого тела.

Связанные темы