Qt Quick 3D - Exemple d'anticrénelage
Démontre les modes d'anticrénelage dans Qt Quick 3D.

L'exemple d'anticrénelage montre comment contrôler l'anticrénelage dans Qt Quick 3D. Il montre une scène simple qui présente des artefacts d'anticrénelage. Une simple interface utilisateur Qt Quick permet de choisir entre les différents types d'anticrénelage et de définir les options qui les contrôlent.
La scène de test
Cet exemple montre une scène simple contenant une sphère et deux cubes tournés. La scène est configurée de telle sorte qu'elle présente clairement des bords irréguliers lorsque l'anticrénelage n'est pas activé.
Contrôle de l'anticrénelage
L'anticrénelage est contrôlé par l'objet SceneEnvironment. Les valeurs sont définies en fonction de la sélection effectuée dans l'interface utilisateur.
L'objet antialiasing mode peut être réglé sur NoAA pour désactiver l'anticrénelage, ou sur l'une des valeurs suivantes :
SSAApour l'anticrénelage de suréchantillonMSAApour l'anticrénelage multi-échantillonProgressiveAApour l'anticrénelage progressif
L'adresse antialiasing quality peut être réglée sur Medium, High ou VeryHigh.
En outre, temporal antialiasing peut être activé indépendamment. L'adresse temporal antialiasing mode peut être réglée sur l'une des valeurs suivantes :
TAADefaultpour un anticrénelage temporel de baseTAAMotionVectorpour un anticrénelage temporel de meilleure qualité qui utilise des vecteurs de mouvement
environment: SceneEnvironment { id: sceneEnvironment clearColor: "#002b36" backgroundMode: SceneEnvironment.Color antialiasingMode: modeButton1.checked ? SceneEnvironment.NoAA : modeButton2.checked ? SceneEnvironment.SSAA : modeButton3.checked ? SceneEnvironment.MSAA : SceneEnvironment.ProgressiveAA antialiasingQuality: qualityButton1.checked ? SceneEnvironment.Medium : qualityButton2.checked ? SceneEnvironment.High : SceneEnvironment.VeryHigh temporalAAEnabled: temporalModeButton.checked temporalAAStrength: temporalStrengthSlider.value temporalAAMode: temporalModeDefault.checked ? SceneEnvironment.TAADefault : SceneEnvironment.TAAMotionVector }
Voir la page Anti-crénelage dans la section Conditionnement des ressources pour plus de détails sur l'anti-crénelage.
© 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.