Auf dieser Seite

Qt Quick Effect Maker

Qt Quick Effect Maker finden Sie ein Tool zur Erstellung von Shader-Effekten für „ Qt Quick “ mit hoher Produktivität und Leistung. Sie können „ Qt Quick Effect Maker “ als eigenständiges Tool ausführen, es ist jedoch auch in Qt Design Studio.

Qt Quick Effect Maker mit Knoten-Editor auf der linken Seite und Vorschaufenster auf der rechten Seite

Funktionsübersicht

Die wichtigsten Funktionen von „ Qt Quick Effect Maker “:

  • Live-Vorschau: Während Sie mit Effekten arbeiten, können Sie die meisten Änderungen sofort in der Live-Vorschau sehen.
  • Graphical EffectsKnotenansicht: In der Knotenansicht erstellen Sie Effekte ohne Programmierung. Es stehen über 30 Knoten zur Verfügung, darunter die meisten aus dem Qt XML-ph-0000@deepl.internal.
  • Code-Ansicht: In der Code-Ansicht können Sie den Code aller Effekt-Knoten-Shader bearbeiten. Der Code-Editor bietet unter anderem GLSL-Syntaxhervorhebung, automatische Einrückung und Suchfunktionen.
  • Kombinierte Effekte: Zur Leistungssteigerung fasst „ Qt Quick Effect Maker “ alle Effekte in einem Shader zusammen.
  • JSON-Dateiformat: „ Qt Quick Effect Maker “ speichert Projekt- und Knotendateien im JSON-Format, was den Austausch von Dateien erleichtert und so die Produktivität steigert.
  • Shadertoy-Kompatibilität: Die Benennung von Variablen in „ Qt Quick Effect Maker “ ist in den meisten Fällen mit Shadertoy kompatibel, was die Portierung von Shadertoy-Shadern nach „ Qt Quick Effect Maker “ und umgekehrt vereinfacht. Die meisten Shadertoy-Funktionen sowie einige zusätzliche Funktionen wie Vertex-Shader, benutzerdefinierte Texturen und Eigenschaften werden unterstützt.
  • Reines „ Qt Quick “: „ Qt Quick Effect Maker “ basiert auf „ Qt Quick “ und „ Qt Quick Controls “. Der Arbeitsablauf ist auf „ Qt Quick “ und Qt RHI ausgelegt.

Erste Schritte

Anleitungen

Beispiele

  • Wiggly: Veranschaulicht die Verwendung eines mit „ Qt Quick Effect Maker “ erstellten Effekts.

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