Qt Quick 3D Effects QML Types

Dieses Modul ist seit QtQuick3D.Effects 6.5 veraltet. Wir raten dringend davon ab, es in neuem Code zu verwenden.

Verwenden Sie stattdessen „ ExtendedSceneEnvironment “, „ MultiEffect “ oder benutzerdefinierte Effekte über den Typ „ Effect “.

Warnung: Alle vorgefertigten, eigenständigen Effekte in „ QtQuick3D “.Effects gelten ab Qt 6.5 als veraltet. Um stattdessen hochwertige und leistungsstarke Implementierungen von Nachbearbeitungseffekten zu erhalten, die vom 3D-Renderer ausgeführt werden, wie z. B. Tiefenschärfe, Glow und Bloom, Linsenreflexe, Vignettierung, Farbanpassungen und Farbkorrekturen, Nebel oder Umgebungsokklusion, verwenden Sie „ ExtendedSceneEnvironment “. Es bietet eine bessere Leistung, eine höhere visuelle Qualität, eine bessere Interoperabilität bei der Kombination von Effekten – beispielsweise eine korrekte Unterstützung für Tonemapping – und eignet sich besser für visuelle Design-Tools wie Qt Design Studio. Für 2D-Effekte, die nicht innerhalb der 3D-Szene ausgeführt werden müssen, wie beispielsweise das Weichzeichnen des Inhalts eines „ View3D “-Elements, verwenden Sie „ MultiEffect “ auf dem „ View3D “ (oder einem übergeordneten Element davon). Wenn keine dieser Optionen geeignet ist, können Anwendungen ihre eigenen Nachbearbeitungseffekte über den Typ „ Effect “ bereitstellen.

Warnung: Alle vorgefertigten, eigenständigen Effekte unter QtQuick3D.Effects sind nicht kompatibel mit dem Multiview-Rendering-Modus von Qt Quick 3D XR, der häufig in VR/AR-Anwendungen verwendet wird. Neue Anwendungen sollten stets ExtendedSceneEnvironment oder anwendungsspezifische Effekte über den Typ „ Effect “ verwenden, die zudem vollständig mit dem Multiview-Rendering kompatibel sind.

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