このページでは

ProceduralSkyTextureData QML Type

HDRスカイボックスキューブマップを生成します。詳細...

Import Statement: import QtQuick3D.Helpers
Inherits:

TextureData

プロパティ

詳細な説明

このヘルパータイプは、HDRフォーマットのライトプローブ/スカイボックステクスチャを簡単に生成する方法を提供します。ライトプローブの生成は、組み込みハードウェアではかなりの時間がかかる高価な処理であることに注意してください。

生成されたキューブマップは、空、地面、太陽の3つの要素で構成されます。空と地面は上下半球をカバーする。太陽の位置は、sunLatitudesunLongitude を設定することで指定できます。

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

背景に見えるプロシージャルな空に照らされた建築シーン

SceneEnvironmentも参照して ください。

プロパティ・ドキュメンテーション

groundBottomColor : color

スカイボックス下部の地色を指定します。スカイボックスの下半分はgroundHorizonColor からgroundBottomColor までのグラデーションになります。

groundCurve : real

地面の勾配のカーブを修正する。

groundEnergy : real

スカイボックスの下半分の強度を指定します。地面のグラデーションはこの係数を掛け合わされます。

groundHorizonColor : color

地平線の地の色を指定します。スカイボックスの下半分はgroundHorizonColor からgroundBottomColor までのグラデーションになっています。

skyCurve : real

空のグラデーションのカーブを変更する。

skyEnergy : real

スカイボックスの上半分の強度を指定します。空のグラデーションにはこの係数が掛けられます。

skyHorizonColor : color

地平線の空の色を指定します。スカイボックスの上半分はskyHorizonColor からskyTopColor までのグラデーションになっています。

skyTopColor : color

スカイボックス上部の空の色を指定します。スカイボックスの上半分はskyHorizonColor からskyTopColor までのグラデーションになっています。

sunAngleMax : real

太陽の中心から完全にフェードアウトするまでの角度を指定する。

sunAngleMin : real

太陽の中心からフェードし始めるまでの角度を指定する。

sunColor : color

太陽の色を指定する。

sunCurve : real

太陽のグラデーションのカーブを変更する。

sunEnergy : real

太陽の強さを指定する。

sunLatitude : real

地平線と太陽の位置の間の角度を指定する。

sunLongitude : real

前進方向と太陽の位置との角度を指定する。

textureQuality : SkyTextureQuality

このプロパティは、空のテクスチャの品質を設定します。サポートされている値は

一定説明
ProceduralSkyTextureData.SkyTextureQualityLow512x512テクスチャを生成する
ProceduralSkyTextureData.SkyTextureQualityMedium1024x1024 テクスチャを生成します。
ProceduralSkyTextureData.SkyTextureQualityHigh2048x2048 テクスチャを生成します。
ProceduralSkyTextureData.SkyTextureQualityVeryHigh4096x4096テクスチャを生成する

© 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.