Sur cette page

ProceduralSkyTextureData QML Type

Génère un cubemap de boîte à ciel HDR. Plus d'informations...

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 lightprobe/skybox au format HDR. Notez que la génération d'une sonde lumineuse est un processus coûteux qui peut prendre beaucoup de temps sur du matériel embarqué.

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

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

Scène architecturale éclairée par un ciel procédural visible en arrière-plan

Voir également SceneEnvironment.

Documentation sur les propriétés

groundBottomColor : color

Spécifie la couleur de fond au bas de la boîte à ciel. La moitié inférieure de la boîte à ciel présente un dégradé de groundHorizonColor à groundBottomColor.

groundCurve : real

Modifie la courbe de la pente du sol.

groundEnergy : real

Spécifie l'intensité de la moitié inférieure de la boîte à ciel. La pente du sol est multipliée par ce facteur.

groundHorizonColor : color

Spécifie la couleur du sol à l'horizon. La moitié inférieure de la boîte à ciel présente un dégradé de groundHorizonColor à groundBottomColor.

skyCurve : real

Modifie la courbe du dégradé du ciel.

skyEnergy : real

Spécifie l'intensité de la moitié supérieure de la boîte à ciel. Le dégradé du ciel est multiplié par ce facteur.

skyHorizonColor : color

Spécifie la couleur du ciel à l'horizon. La moitié supérieure de la boîte à ciel présente un dégradé de skyHorizonColor à skyTopColor.

skyTopColor : color

Spécifie la couleur du ciel en haut de la boîte à ciel. La moitié supérieure de la boîte à ciel présente un dégradé de skyHorizonColor à skyTopColor.

sunAngleMax : real

Spécifie l'angle entre le centre du soleil et l'endroit où il s'éteint complètement.

sunAngleMin : real

Spécifie l'angle entre le centre du soleil et l'endroit où il commence à s'estomper.

sunColor : color

Spécifie la couleur du soleil.

sunCurve : real

Modifie la courbe du dégradé de soleil.

sunEnergy : real

Spécifie l'intensité du soleil.

sunLatitude : real

Spécifie l'angle entre l'horizon et la position du soleil.

sunLongitude : real

Spécifie l'angle entre la direction avant 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

ConstantDescription
ProceduralSkyTextureData.SkyTextureQualityLowGénère une texture de 512x512
ProceduralSkyTextureData.SkyTextureQualityMediumGénérer une texture de 1024x1024
ProceduralSkyTextureData.SkyTextureQualityHighGénérer une texture de 2048x2048
ProceduralSkyTextureData.SkyTextureQualityVeryHighGénérer une texture 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.