Qt Quick 3D - Beispiel für Antialiasing
Veranschaulicht die Antialiasing-Modi in „ Qt Quick 3D “.

Das Antialiasing-Beispiel veranschaulicht, wie Antialiasing in „ Qt Quick 3D “ gesteuert wird. Es zeigt eine einfache Szene, in der Antialiasing-Artefakte zu sehen sind. Über eine einfache Benutzeroberfläche mit der Funktion „ Qt Quick “ kann zwischen den verschiedenen Antialiasing-Arten gewählt und die entsprechenden Optionen eingestellt werden.
Die Testszene
Dieses Beispiel zeigt eine einfache Szene, die eine Kugel und zwei gedrehte Würfel enthält. Die Szene ist so eingerichtet, dass sie deutlich gezackte Kanten zeigt, wenn das Antialiasing nicht aktiviert ist.
Steuerung des Antialiasings
Das Antialiasing wird über das Objekt „ SceneEnvironment “ gesteuert. Die Werte werden basierend auf der in der Benutzeroberfläche getroffenen Auswahl festgelegt.
Das „ antialiasing mode “-Objekt kann auf „ NoAA “ gesetzt werden, um das Antialiasing zu deaktivieren, oder auf eine der folgenden Optionen:
SSAAfür Supersample-AntialiasingMSAAfür Multisample-AntialiasingProgressiveAAfür progressives Antialiasing
Der Wert „ antialiasing quality “ kann auf „ Medium “, „ High “ oder „ VeryHigh “ gesetzt werden.
Darüber hinaus kann „ temporal antialiasing “ unabhängig aktiviert werden. „ temporal antialiasing mode “ kann auf einen der folgenden Werte eingestellt werden:
TAADefaultfür grundlegendes zeitliches AntialiasingTAAMotionVectorfür hochwertigeres zeitliches Anti-Aliasing unter Verwendung von Bewegungsvektoren
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
}Weitere Informationen zum Thema Anti-Aliasing finden Sie auf der Seite „Anti-Aliasing“ im Abschnitt „Asset-Aufbereitung“.
© 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.