Материал MetalRough QML
Этот материал использует эффект с одним проходом отрисовки и выполняет освещение на фрагментном уровне. Представлены методы для OpenGL 3 и OpenGL ES 3. Подробнее...
| Заявление об импорте: | import Qt3D.Extras |
| Создает: | QMetalRoughMaterial |
Свойства
- ambientOcclusion : Текстура
- baseColor : значение
- metalness : значение
- normal : Текстура
- roughness : значение
- textureScale : вещественное число
Подробное описание
Документация по свойствам
ambientOcclusion : Текстура
Содержит текущую текстуру карты затенения окружающей среды материала. Она должна быть текстурой, в противном случае она игнорируется. По умолчанию эта карта не установлена.
baseColor : значение
Содержит текущий базовый цвет материала. Это может быть как простое значение цвета, так и текстура. По умолчанию значение этого свойства равно "серому".
metalness : значение
Содержит текущий уровень металличности материала, как значение от 0 (чисто диэлектрический, по умолчанию) до 1 (чисто металлический). Это может быть как простое равномерное значение, так и текстура. По умолчанию значение этого свойства равно 0.
normal : Текстура
Содержит текущую текстуру карты нормалей материала. Она должна быть текстурой, в противном случае она игнорируется. По умолчанию эта карта не установлена.
roughness : значение
Содержит текущий уровень шероховатости материала. Это может быть как простое равномерное значение, так и текстура. По умолчанию значение этого свойства равно 0.
textureScale : вещественное число
Содержит текущий масштаб текстуры. Он применяется как множитель к координатам текстуры во время отрисовки. По умолчанию равен 1.0.
При использовании в сочетании с WrapMode.Repeat, textureScale обеспечивает простой способ создания узора текстуры по поверхности. Например, масштаб текстуры 4.0 приведет к 16 (4x4) тайлам.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qt3d-extras-metalroughmaterial.html