このページでは

Qt Quick Effect Maker

Qt Quick Effect Makerは、Qt Quick 向けのシェーダーエフェクトを高い生産性とパフォーマンスで作成するためのツールです。Qt Quick Effect Makerはスタンドアロンツールとして実行できますが、以下の製品にも含まれています Qt Design Studioにも同梱されています。

左側にノードエディタ、右側にプレビューペインを備えたQt Quick Effect Maker

機能概要

Qt Quick Effect Makerの主な機能:

  • ライブプレビュー:エフェクトを編集する際、変更のほとんどをライブプレビューで即座に確認できます。
  • ノードビュー:ノードビューでは、コーディングなしでエフェクトを構築できます。Qt XMLGraphical Effects の大部分を含む30以上のノードが用意されています。
  • コードビュー:コードビューでは、すべてのエフェクトノードシェーダーのコードを編集できます。コードエディタには、GLSLのシンタックスハイライト、自動インデント、検索機能などが備わっています。
  • 結合エフェクト:パフォーマンス向上のため、Qt Quick Effect Maker はすべてのエフェクトを 1 つのシェーダーに結合します。
  • JSON ファイル形式:Qt Quick Effect Maker は、プロジェクトファイルとノードファイルを JSON 形式で保存するため、ファイルを簡単に共有でき、生産性が向上します。
  • Shadertoyとの互換性:Qt Quick Effect Makerでの変数命名は、ほとんどの場合Shadertoyと互換性があり、ShadertoyのシェーダーをQt Quick Effect Makerへ、またその逆にも簡単に移植できます。Shadertoyのほとんどの機能に加え、頂点シェーダー、カスタムテクスチャ、プロパティなどの追加機能もサポートされています。
  • 純粋なQt Quick :Qt Quick Effect Makerは、Qt Quick およびQt Quick Controlsを使用して実装されています。ワークフローは、Qt Quick およびQt RHI向けに設計されています。

はじめに

操作手順

例

  • Wiggly:Qt Quick Effect Makerで作成したエフェクトの使用方法を示しています。

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