Qt Quick 3D - Beispiel für reihenfolgeunabhängige Transparenz
Veranschaulicht die reihenfolgeunabhängige Transparenz in „ Qt Quick 3D “.

Das OIT-Beispiel zeigt, wie man die reihenfolgeunabhängige Transparenz in „ Qt Quick 3D “ aktiviert. Es enthält mehrere Beispiele, in denen die Funktion auf unterschiedliche Weise genutzt wird.
Die Beispiele
Das Partikel-Beispiel zeigt die Verwendung von OIT bei transparenten Partikeln. Das Instanzierungs-Beispiel zeigt die Verwendung von OIT bei Modellen, die mittels Instanzierung gerendert werden. Das Beispiel zur Korrektheit der Mischwerte veranschaulicht das Sortierproblem bei transparenten Objekten und ermöglicht es, OIT zu aktivieren, um das Problem zu beheben.
Steuerung von OIT
OIT wird über das Objekt „ SceneEnvironment “ gesteuert. Die Werte werden basierend auf der Auswahl in der Benutzeroberfläche festgelegt.
Das „ oit method “ ist standardmäßig auf „ OITNone “ gesetzt, um die Funktion zu deaktivieren, oder man kann es auf „ OITWeightedBlended “ setzen, um OIT zu aktivieren.
environment: SceneEnvironment {
clearColor: "#000000"
backgroundMode: SceneEnvironment.Color
antialiasingMode: AppSettings.antialiasingMode
antialiasingQuality: AppSettings.antialiasingQuality
oitMethod: SceneEnvironment.OITWeightedBlended
}© 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.