En esta página

ProceduralSkyTextureData QML Type

Genera un cubemap HDR skybox. Más...

Import Statement: import QtQuick3D.Helpers
Inherits:

TextureData

Propiedades

Descripción detallada

Este tipo de ayuda proporciona una forma sencilla de generar una textura lightprobe/skybox en formato HDR. Tenga en cuenta que generar un lightprobe es un proceso costoso que puede llevar mucho tiempo en hardware embebido.

El cubemap generado consta de tres elementos: el cielo, el suelo y el sol. El cielo y el suelo cubren los hemisferios superior e inferior. La posición del sol puede especificarse configurando sunLatitude y sunLongitude.

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

Escena arquitectónica iluminada por un cielo procedural visible en el fondo

Véase también SceneEnvironment.

Documentación de propiedades

groundBottomColor : color

Especifica el color de fondo en la parte inferior de la caja celeste. La mitad inferior de la caja celeste tiene un degradado de groundHorizonColor a groundBottomColor.

groundCurve : real

Modifica la curva del gradiente del terreno.

groundEnergy : real

Especifica la intensidad de la mitad inferior del skybox. El gradiente del suelo se multiplica por este factor.

groundHorizonColor : color

Especifica el color del suelo en el horizonte. La mitad inferior de la caja del cielo tiene un gradiente de groundHorizonColor a groundBottomColor.

skyCurve : real

Modifica la curva del degradado del cielo.

skyEnergy : real

Especifica la intensidad de la mitad superior del skybox. El gradiente del cielo se multiplica por este factor.

skyHorizonColor : color

Especifica el color del cielo en el horizonte. La mitad superior de la caja del cielo tiene un gradiente de skyHorizonColor a skyTopColor.

skyTopColor : color

Especifica el color del cielo en la parte superior de la caja celeste. La mitad superior de la caja celeste tiene un degradado de skyHorizonColor a skyTopColor.

sunAngleMax : real

Especifica el ángulo desde el centro del sol hasta donde se desvanece completamente.

sunAngleMin : real

Especifica el ángulo desde el centro del sol hasta donde empieza a desvanecerse.

sunColor : color

Especifica el color del sol.

sunCurve : real

Modifica la curva del degradado del sol.

sunEnergy : real

Especifica la intensidad del sol.

sunLatitude : real

Especifica el ángulo entre el horizonte y la posición del sol.

sunLongitude : real

Especifica el ángulo entre la dirección de avance y la posición del sol.

textureQuality : SkyTextureQuality

Esta propiedad establece la calidad de la textura del cielo. Los valores soportados son:

ConstanteDescripción
ProceduralSkyTextureData.SkyTextureQualityLowGenerar una textura de 512x512
ProceduralSkyTextureData.SkyTextureQualityMediumGenerar una textura de 1024x1024
ProceduralSkyTextureData.SkyTextureQualityHighGenerar una textura de 2048x2048
ProceduralSkyTextureData.SkyTextureQualityVeryHighGenerar una textura 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.