Sur cette page

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

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.

Comparaison de scènes illustrant l'effet de l'aberration chromatique

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.