Revision control

Copy as Markdown

// Copyright (C) 2026 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
SkyMaterial {
required property DirectionalLight skyLight
fragmentShader: "basicsky.frag"
// Sky Settings
readonly property color skyTopColor: "#A5D6F1"
readonly property color skyHorizonColor: "#D6EAFA"
property real skyCurve: 0.09
property real skyEnergy: 1.0
// Ground Settings
readonly property color groundBottomColor: "#282F36"
readonly property color groundHorizonColor: "#6C655F"
property real groundCurve: 0.02
property real groundEnergy: 1.0
property vector3d sunColor: Qt.vector3d(1.0, 1.0, 1.0)
// Sun Settings
property real sunEnergy: skyLight.brightness
property vector3d sunDirection:Qt.vector3d(-skyLight.forward.x, -skyLight.forward.y, -skyLight.forward.z)
property real sunDiskInnerAngle: 2.2
property real sunDiskOuterAngle: 9.9
property real sunDiskFalloff: 0.32
property real sunAlpha: 1.0
}