ProceduralSkyTextureData QML Type
Génère une carte cubique HDR de ciel. En savoir plus...
| 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 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 {
}
}
}
}
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 :
| Constante | Description |
|---|---|
ProceduralSkyTextureData.SkyTextureQualityLow | Générer une texture de 512x512 |
ProceduralSkyTextureData.SkyTextureQualityMedium | Génère une texture de 1024x1024 |
ProceduralSkyTextureData.SkyTextureQualityHigh | Génère une texture de 2048x2048 |
ProceduralSkyTextureData.SkyTextureQualityVeryHigh | Gé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.