ProceduralSkyTextureData QML Type
Génère un cubemap de boîte à ciel HDR. Plus d'informations...
| Import Statement: | import QtQuick3D.Helpers |
| Inherits: |
Propriétés
- groundBottomColor : color
- groundCurve : real
- groundEnergy : real
- groundHorizonColor : color
- skyCurve : real
- skyEnergy : real
- skyHorizonColor : color
- skyTopColor : color
- sunAngleMax : real
- sunAngleMin : real
- sunColor : color
- sunCurve : real
- sunEnergy : real
- sunLatitude : real
- sunLongitude : real
- textureQuality : SkyTextureQuality
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 { } } } }

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
| Constant | Description |
|---|---|
ProceduralSkyTextureData.SkyTextureQualityLow | Génère une texture de 512x512 |
ProceduralSkyTextureData.SkyTextureQualityMedium | Générer une texture de 1024x1024 |
ProceduralSkyTextureData.SkyTextureQualityHigh | Générer une texture de 2048x2048 |
ProceduralSkyTextureData.SkyTextureQualityVeryHigh | Gé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.