Sur cette page

SCurveTonemap QML Type

Un effet de cartographie des tons. Plus d'informations...

Import Statement: import QtQuick3D.Effects 6.11
Status: Deprecated since 6.5

Ce type est obsolète depuis QtQuick3D.Effects 6.5. Il est fortement déconseillé de l'utiliser dans un nouveau code.

Propriétés

Description détaillée

Utilisez plutôt ExtendedSceneEnvironment.

Attention : Tous les effets autonomes pré-fabriqués dans QtQuick3D.Effects sont considérés comme obsolètes à partir de Qt 6.5. Pour contrôler la cartographie des tons, utilisez plutôt ExtendedSceneEnvironment.

Comparaison de scènes montrant l'effet tonemap de la courbe en S

L'effet SCurveTonemap cartographie la luminance de chaque pixel de la scène selon une courbe en forme de S. La courbe est composée de trois parties :

Graphique montrant la courbe en S de la fonction tonemap

La courbe a trois parties. La partie inférieure détermine les ombres et est régie par toeSlope et toeEmphasis. La partie centrale détermine le contraste général et est modifiée par contrastBoost. La zone de l 'épaule détermine les hautes lumières et est régie par shoulderSlope et shoulderEmphasis.

Documentation sur les propriétés

contrastBoost : real

Améliore ou réduit le contraste global de la carte tonale. Ce paramètre modifie la pente de la partie centrale de la courbe en S.

La plage de valeurs est de [-1...2]. La valeur par défaut est 0.

exposureValue : real

Spécifie l'exposition pour l'effet tonemap. Cette valeur n'est utilisée que si useExposure est true. La plage de valeurs est [0.01...16]. La valeur par défaut est 1.

gammaValue : real

Définit la valeur gamma pour l'effet tonemap. Les valeurs raisonnables se situent entre [0.1...8]. La valeur par défaut est 2.2.

saturationLevel : real

Définit le niveau de saturation global de l'effet tonemap. La plage de valeurs est de [0...2], 0 correspondant à une échelle de gris complète et 2 à une sursaturation importante. La valeur par défaut est 1.

shoulderEmphasis : real

Modifie la forme de la partie de l'épaule de la courbe en S. La plage de valeurs est [-1...1]. La valeur par défaut est 0.

Voir également shoulderSlope.

shoulderSlope : real

Définit la pente de l'épaulement de la courbe en S. L'épaulement définit l'endroit où les tons clairs perdent leur contraste. L'épaulement définit l'endroit où les hautes lumières perdent leur contraste.

La plage de valeurs est [0...3]. La valeur par défaut est 1.

Voir également shoulderEmphasis.

toeEmphasis : real

Modifie la forme de la partie supérieure de la courbe en S. La plage de valeurs est [-1...1]. La valeur par défaut est 0.

Voir également toeSlope.

toeSlope : real

Définit la pente de la partie inférieure de la courbe en S. La partie inférieure définit l'endroit où les ombres perdent leur contraste. La pointe définit l'endroit où les ombres perdent leur contraste.

La plage de valeurs est [0...3]. La valeur par défaut est 1.

Voir également toeEmphasis.

useExposure : bool

Permet à l'effet d'utiliser whitePoint au lieu de exposureValue pour les calculs de luminance. La valeur par défaut est false.

whitePoint : real

Définit le point blanc de la carte tonale. Cette valeur n'est utilisée que si useExposure est false. La plage de valeurs est [0.01...128]. La valeur par défaut est 1.

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