ChromaticAberration QML Type
Un effet d'aberration chromatique. En savoir plus…
| Import Statement: | import QtQuick3D.Effects 6.12 |
| Status: | Deprecated since 6.5 |
Ce type est obsolète depuis la version 6.5 de QtQuick3D.Effects. Nous déconseillons fortement son utilisation dans le nouveau code.
Propriétés
- aberrationAmount : real
- focusDepth : real
- maskTexture : TextureInput
Description détaillée
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. Il est conseillé aux applications d'utiliser plutôt ExtendedSceneEnvironment ou MultiEffect, le cas échéant, ou bien de fournir leur propre effet de post-traitement personnalisé via le type Effect.

L'effet ChromaticAberration simule une imperfection des lentilles optiques. Dans la réalité, l'aberration chromatique est un phénomène optique provoquant l'apparition de franges colorées dans les zones à fort contraste. Ces franges colorées sont dues à la réfraction des différentes couleurs selon des angles différents, ce qui décompose la lumière blanche en un spectre. Ce phénomène s'appelle la dispersion.
Documentation des propriétés
aberrationAmount : real
Intensité de l'effet d'aberration. Une valeur négative inverse l'effet. La valeur par défaut est 50.
focusDepth : real
Distance par rapport au plan focal. La dispersion varie en fonction de la distance par rapport à cette valeur. La valeur par défaut est 600.
maskTexture : TextureInput
Une texture en niveaux de gris permettant de contrôler la position et l'intensité de l'effet. L'effet est le plus marqué dans les zones blanches et le plus faible dans les zones noires. La texture par défaut est « Texture », dont la source est disponible à l'adresse "maps/white.png".
© 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.