EnvironmentLight QML Type
Kapselt ein Umgebungslichtobjekt in einer Qt 3D Szene. Mehr...
Import Statement: | import Qt3D.Render 2.8 |
In C++: | QEnvironmentLight |
Status: | Deprecated |
Eigenschaften
- irradiance : Texture
- specular : Texture
Detaillierte Beschreibung
EnvironmentLight verwendet Cubemaps, um bildbasierte Beleuchtung (IBL) zu implementieren, eine Technik, die oft in Verbindung mit physikbasiertem Rendering (PBR) verwendet wird. Die Cubemaps sollten in der Regel auf HDR-Bildern (High Dynamic Range) basieren und ein geeignetes OpenGL-Format (z. B. RGBA16F) haben, das den größeren Wertebereich verarbeiten kann.
Es gibt eine Vielzahl von Werkzeugen, die zur Erstellung der von EnvironmentLight benötigten Cubemaps verwendet werden können. Einige Beispiele sind
HDRI Haven stellt viele CC0-lizenzierte HDR-Bilder zur Verfügung, die als Ausgangsmaterial für die oben genannten Tools verwendet werden können.
Eigenschaft Dokumentation
irradiance : Texture |
Enthält die aktuelle Umgebungstextur für die Bestrahlungsstärke.
Standardmäßig ist die Umgebungsstrahlungstextur null.
Hinweis: Die genaue Bedeutung und Verwendung dieser Eigenschaft hängt von der Materialimplementierung ab.
specular : Texture |
Enthält die aktuelle Umgebungstextur der Specular Map.
Standardmäßig ist die Umgebungsglanztextur gleich Null.
Hinweis: Die genaue Bedeutung und Verwendung dieser Eigenschaft hängt von der Materialimplementierung ab.
© 2025 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.