Sur cette page

ProceduralSkyTextureData QML Type

Génère une carte cubique HDR de ciel. En savoir plus...

Import Statement: import QtQuick3D.Helpers
Inherits:

TextureData

Propriétés

Description détaillée

Ce type d'aide permet de générer facilement une texture de lightprobe/skybox au format HDR. Notez que la génération d'une lightprobe est un processus coûteux qui peut prendre beaucoup de temps sur du matériel embarqué.

La carte cubique générée se compose de trois éléments : le ciel, le sol et le soleil. Le ciel et le sol couvrent respectivement les hémisphères supérieur et inférieur. La position du soleil peut être spécifiée en définissant les paramètres ` sunLatitude ` et ` sunLongitude`.

View3D {
    environment: SceneEnvironment {
        backgroundMode: SceneEnvironment.SkyBox
        lightProbe: Texture {
            textureData: ProceduralSkyTextureData {
            }
        }
    }
}

Scène architecturale éclairée par un ciel généré de manière procédurale, visible à l'arrière-plan

Voir également SceneEnvironment.

Documentation des propriétés

groundBottomColor : color

Définit la couleur de fond au bas de la skybox. La moitié inférieure de la skybox présente un dégradé allant de groundHorizonColor à groundBottomColor.

groundCurve : real

Modifie la courbe du gradient du terrain.

groundEnergy : real

Définit l'intensité de la moitié inférieure du « skybox ». Ce facteur est appliqué au dégradé du sol.

groundHorizonColor : color

Définit la couleur de fond à l'horizon. La moitié inférieure de la skybox présente un dégradé allant de groundHorizonColor à groundBottomColor.

skyCurve : real

Modifie la courbe du dégradé du ciel.

skyEnergy : real

Définit l'intensité de la moitié supérieure du skybox. Le dégradé du ciel est multiplié par ce facteur.

skyHorizonColor : color

Définit la couleur du ciel à l'horizon. La moitié supérieure de la skybox présente un dégradé allant de skyHorizonColor à skyTopColor.

skyTopColor : color

Définit la couleur du ciel dans la partie supérieure de la skybox. La moitié supérieure de la skybox présente un dégradé allant de skyHorizonColor à skyTopColor.

sunAngleMax : real

Indique l'angle entre le centre du soleil et le point où il disparaît complètement.

sunAngleMin : real

Indique l'angle entre le centre du soleil et le point où il commence à s'estomper.

sunColor : color

Définit la couleur du soleil.

sunCurve : real

Modifie la courbe du dégradé « soleil ».

sunEnergy : real

Indique l'intensité du soleil.

sunLatitude : real

Indique l'angle entre l'horizon et la position du soleil.

sunLongitude : real

Indique l'angle entre la direction d'avance et la position du soleil.

textureQuality : SkyTextureQuality

Cette propriété définit la qualité de la texture du ciel. Les valeurs prises en charge sont les suivantes :

ConstanteDescription
ProceduralSkyTextureData.SkyTextureQualityLowGénérer une texture de 512x512
ProceduralSkyTextureData.SkyTextureQualityMediumGénère une texture de 1024x1024
ProceduralSkyTextureData.SkyTextureQualityHighGénère une texture de 2048x2048
ProceduralSkyTextureData.SkyTextureQualityVeryHighGénérer une texture de 4096x4096

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.