Spec-Zone.ru › Qt

Тип света QML

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

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

Узел

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

DirectionalLight, PointLight и SpotLight

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

Свойства

  • 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

Spec-Zone.ru

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