Тип QML PhongMaterial
Класс PhongMaterial предоставляет реализацию эффекта освещения Фонга по умолчанию. Подробнее...
| Оператор импорта: | import Qt3D.Extras |
| С: | Qt 5.7 |
| Наследуется от: |
Свойства
Подробное описание
Эффект освещения Фонга основан на комбинации трех компонентов освещения: окружающего, диффузного и зеркального. Относительные интенсивности этих компонентов контролируются коэффициентами отражения, которые моделируются как RGB-тройки:
- Окружающий — цвет, испускаемый объектом без других источников света.
- Диффузный — цвет, испускаемый при отражении света от грубой поверхности.
- Зеркальный — цвет, испускаемый при отражении света от глянцевой поверхности.
- Глянцовость поверхности контролируется свойством типа float.
Этот материал использует эффект с одним проходом рендеринга и выполняет освещение на фрагментном уровне. Представлены методы для OpenGL 2, OpenGL 3 или выше, а также OpenGL ES 2.
Документация по свойствам
ambient : цвет
Содержит текущий окружающий цвет.
diffuse : цвет
Содержит текущий диффузный цвет.
shininess : вещественное число
Содержит текущую глянцовость.
specular : цвет
Содержит текущий зеркальный цвет.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qt3d-extras-phongmaterial.html