Qt Quick 3D - アンチエイリアシングの例
Qt Quick 3D のアンチエイリアスモードのデモ。

アンチエイリアシングの例は、Qt Quick 3D でアンチエイリアシングを制御する方法を示しています。それは、アンチエイリアシングのアーティファクトを示す単純なシーンを示しています。アンチエイリアシングのタイプを選択し、それらを制御するオプションを設定することができるシンプルなQt Quick ユーザーインターフェイスがあります。
テストシーン
この例では、球と2つの回転した立方体を含む簡単なシーンを示しています。このシーンは、アンチエイリアシングが有効でないときに、ギザギザのエッジをはっきりと示すように設定されています。
アンチエイリアシングの制御
アンチエイリアシングは、SceneEnvironment オブジェクトによって制御されます。値は、ユーザーインターフェイスで行われた選択に基づいて設定されます。
antialiasing mode 、アンチエイリアシングを無効にするにはNoAA 、または以下のいずれかに設定します:
SSAAスーパーサンプル・アンチエイリアスMSAAマルチサンプル・アンチエイリアスProgressiveAAプログレッシブ・アンチエイリアス
antialiasing quality は、Medium 、High 、VeryHigh のいずれかに設定できる。
さらに、temporal antialiasing は独立して有効にすることができる。temporal antialiasing mode は以下のいずれかに設定できる:
TAADefault基本的なテンポラル・アンチエイリアスTAAMotionVectorモーションベクトルを使用する、より高品質なテンポラル・アンチエイリアシング。
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 }
アンチエイリアシングの詳細については、アセットコンディショニングセクションのアンチエイリアシングのページを参照してください。
© 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.