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