Qt Quick 3D Effects QML Types

Ce module est obsolète depuis la version 6.5 de QtQuick3D.Effects. Nous déconseillons fortement de l'utiliser dans du nouveau code.

Utilisez plutôt ExtendedSceneEnvironment, MultiEffect ou des effets définis par l'utilisateur via le type Effect.

Avertissement : tous les effets autonomes prédéfinis dans QtQuick3D.Effects sont considérés comme obsolètes à partir de Qt 6.5. À la place, pour obtenir des implémentations de haute qualité et très performantes des effets de post-traitement gérés par le moteur de rendu 3D, tels que la profondeur de champ, les effets de lueur et de bloom, les reflets de lentille, le vignettage, les ajustements et l’étalonnage des couleurs, le brouillard ou l’occlusion ambiante, utilisez ExtendedSceneEnvironment. Cette solution offre de meilleures performances, une meilleure qualité visuelle et une meilleure interopérabilité lors de la combinaison d’effets (par exemple, une prise en charge adéquate du tonemapping) ; elle est également mieux adaptée aux outils de conception visuelle tels que Qt Design Studio. Pour les effets 2D qui ne doivent pas être appliqués au sein de la scène 3D, tels que le flou du contenu d’un élément View3D, utilisez MultiEffect sur l’objet View3D (ou un de ses parents). Si aucune de ces solutions ne convient, les applications peuvent fournir leurs propres effets de post-traitement via le type Effect.

Avertissement : tous les effets prédéfinis et autonomes disponibles dans QtQuick3D.Effects sont incompatibles avec le mode de rendu multivue de Qt Quick 3D XR, souvent utilisé dans les applications VR/AR. Les nouvelles applications doivent toujours utiliser ExtendedSceneEnvironment ou des effets personnalisés fournis par l’application via le type Effect, qui sont également entièrement compatibles avec le rendu multivue.

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