Тип QML Light
Абстрактный базовый тип, который нельзя создать, для всех источников света. Подробнее...
| Оператор импорта: | import QtQuick3D . |
| Наследуется от: | |
| Наследует: |
Свойства
- ambientColor : цвет
- brightness : вещественное
- castsShadow : булево
- color : цвет
- scope : Node
- shadowBias : вещественное
- shadowFactor : вещественное
- shadowFilter : вещественное
- shadowMapFar : вещественное
- shadowMapQuality : перечисление
Подробное описание
Источник света сам по себе является несоздаваемым базовым типом для всех его подтипов. Подтипы предоставляют множество вариантов для определения стиля света.
Примеры использования см. в Qt Quick 3D - Пример освещения.
См. также DirectionalLight и PointLight.
Документация по свойствам
ambientColor : цвет
Свойство определяет цвет окружения, применяемый к материалам перед освещением этим источником света. Значение по умолчанию — черный, rgb(0, 0, 0).
brightness : вещественное
Это свойство определяет общий множитель для эффектов этого источника света. Значение по умолчанию — 1.
castsShadow : булево
При включении этого свойства источник света будет отбрасывать тени. Значение по умолчанию — ложь.
color : цвет
Это свойство определяет цвет, применяемый к моделям, освещенным этим источником света. Значение по умолчанию — белый, rgb(255, 255, 255).
scope : Node
Свойство позволяет выбрать узел в сцене. Только этот узел и его потомки будут затронуты этим источником света. По умолчанию область не выбрана.
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.1/qml-qtquick3d-light.html