Spec-Zone.ru › Qt 6.0

Тип света QML

Абстрактный базовый тип, не подлежащий созданию, для всех источников света. Подробнее...

Заявление об импорте: import QtQuick3D .
Наследует:

Узел

Наследуется от:

Направленный свет, Точечный свет и Фокусированный свет

  • Список всех членов, включая унаследованные

Свойства

  • ambientColor : цвет
  • brightness : вещественное число
  • castsShadow : логическое значение
  • color : цвет
  • scope : Узел
  • shadowBias : вещественное число
  • shadowFactor : вещественное число
  • shadowFilter : вещественное число
  • shadowMapFar : вещественное число
  • shadowMapQuality : перечисление

Подробное описание

Сам свет представляет собой несоздаваемый базовый тип для всех его подтипов. Подтипы предоставляют несколько вариантов для определения стиля света.

Примеры использования см. в Qt Quick 3D — Пример источников света.

См. также Направленный свет и Точечный свет.

Документация по свойствам

ambientColor : цвет

Свойство определяет цвет окружения, применяемый к материалам перед освещением этим источником света. Значение по умолчанию — черный, rgb(0, 0, 0).

brightness : вещественное число

Это свойство определяет общий множитель для эффектов этого источника света. Значение по умолчанию — 1.

castsShadow : логическое значение

При включении этого свойства источник света будет отбрасывать тени. Значение по умолчанию — false.

color : цвет

Это свойство определяет цвет, применяемый к моделям, освещенным этим источником света. Значение по умолчанию — белый, rgb(255, 255, 255).

scope : Узел

Свойство позволяет выбрать узел в сцене. Только этот узел и его дочерние элементы будут затронуты этим источником света. По умолчанию область не выбрана.

shadowBias : вещественное число

Это свойство используется для настройки эффекта теней, когда объекты отбрасывают тени на самих себя. Диапазон значений — [−1.0, 1.0]. Обычно достаточно значения внутри [−0.1, 0.1]. Значение по умолчанию — 0.

shadowFactor : вещественное число

Это свойство определяет, насколько темными должны быть отбрасываемые тени. Диапазон значений — [0, 100], где 0 означает отсутствие теней, а 100 означает, что свет полностью затенен. Значение по умолчанию — 5.

shadowFilter : вещественное число

Это свойство устанавливает степень размытия теней. Значение по умолчанию — 5.

shadowMapFar : вещественное число

Свойство определяет максимальное расстояние для карты теней. Меньшие значения улучшают точность и эффекты карты. Значение по умолчанию — 5000.

shadowMapQuality : перечисление

Свойство устанавливает качество карты теней, созданной для рендеринга теней. Более низкое качество использует меньше ресурсов, но создает тени более низкого качества, а более высокое качество использует больше ресурсов, но создает тени лучшего качества.

Поддерживаемые значения качества:

Постоянная Описание
Light.ShadowMapQualityLow Рендеринг карты теней с использованием текстуры 256x256.
Light.ShadowMapQualityMedium Рендеринг карты теней с использованием текстуры 512x512.
Light.ShadowMapQualityHigh Рендеринг карты теней с использованием текстуры 1024x1024.
Light.ShadowMapQualityVeryHigh Рендеринг карты теней с использованием текстуры 2048x2048.

Значение по умолчанию — Light.ShadowMapQualityLow

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qml-qtquick3d-light.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API