EnvironmentLight QML Type
Kapseln Sie ein Umgebungslicht-Objekt in einer „ Qt 3D “-Szene ein. Mehr…
| Import Statement: | import Qt3D.Render 2.12 |
| In C++: | QEnvironmentLight |
| Status: | Deprecated |
Dieser Typ ist veraltet. Wir raten dringend davon ab, ihn in neuem Code zu verwenden.
Eigenschaften
- irradiance : Texture
- specular : Texture
Ausführliche Beschreibung
EnvironmentLight nutzt Cubemaps zur Implementierung der bildbasierten Beleuchtung (IBL), einer Technik, die häufig in Verbindung mit physikalisch basiertem Rendering (PBR) eingesetzt wird. Die Cubemaps basieren in der Regel auf High-Dynamic-Range-Bildern (HDR) in einem geeigneten OpenGL-Format (z. B. RGBA16F), das den erweiterten Wertebereich verarbeiten kann.
Es gibt eine Vielzahl von Tools, mit denen sich die von EnvironmentLight benötigten Cubemaps erstellen lassen. Einige Beispiele hierfür sind
HDRI Haven stellt zahlreiche CC0-lizenzierte HDR-Bilder zur Verfügung, die als Ausgangsmaterial für die oben genannten Tools verwendet werden können.
Dokumentation zu den Eigenschaften
irradiance : Texture
Enthält die aktuelle Textur der Umgebungs-Strahlungsintensitätskarte.
Standardmäßig ist die Umgebungs-Strahlungsintensitätstextur null.
Hinweis: Die genaue Bedeutung und Verwendung dieser Eigenschaft hängt von der Materialimplementierung ab.
specular : Texture
Enthält die aktuelle Specular-Map-Textur der Umgebung.
Standardmäßig ist die Umgebungs-Spiegelungstextur null.
Hinweis: Die genaue Bedeutung und Verwendung dieser Eigenschaft hängt von der Materialimplementierung ab.
© 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.