Sur cette page

Qt Quick 3D - Exemple de transparence indépendante de l'ordre

Démontre la transparence indépendante de la commande dans Qt Quick 3D.

Cubes transparents avec exemple de menu de sélection

L'exemple de l'OIT montre comment activer la transparence indépendante de la commande dans Qt Quick 3D. Il contient plusieurs exemples utilisant la fonctionnalité de différentes manières.

Les exemples

L'exemple desparticules montre l'utilisation de l'OIT avec des particules transparentes. L'exemple de l'instanciation montre l'utilisation d'OIT avec des modèles rendus à l'aide de l'instanciation. L'exemple de la correction de la valeur de mélange montre le problème de tri avec les objets transparents et permet d'activer OIT pour résoudre le problème.

Contrôle de l'OIT

L'OIT 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 oit method est réglé par défaut sur OITNone pour désactiver la fonctionnalité, ou on peut le régler sur OITWeightedBlended pour activer l'OIT.

        environment: SceneEnvironment {
            clearColor: "#000000"
            backgroundMode: SceneEnvironment.Color
            antialiasingMode: AppSettings.antialiasingMode
            antialiasingQuality: AppSettings.antialiasingQuality
            oitMethod: SceneEnvironment.OITWeightedBlended
        }

Exemple de projet @ code.qt.io

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