Qt Quick Effect Maker

Qt Quick Effect Maker 是一款为 制作 Shader 效果的工具,具有很高的效率和性能。您可以将 作为独立工具运行,但它也包含在Qt Quick Qt Quick Effect Maker Qt Design Studio.

功能概述

Qt Quick Effect Maker 的主要功能包括

  • 实时预览:使用特效时,您可以在实时预览中即时看到大部分变化。
  • 节点视图:在节点视图中,你无需编码即可创建特效。共有 30 多个节点,包括大多数 Qt XMLGraphical Effects
  • 代码视图:在代码视图中,你可以编辑所有特效节点着色器的代码。代码编辑器的功能包括 GLSL 语法高亮、自动缩进、搜索等。
  • 组合特效:为了提高性能,Qt Quick Effect Maker 将所有特效合并到一个着色器中。
  • JSON 文件格式Qt Quick Effect Maker 以 JSON 格式存储项目和节点文件,便于共享文件,提高工作效率。
  • Shadertoy 兼容性Qt Quick Effect Maker 中的变量命名在大多数情况下与Shadertoy 兼容,因此很容易将 Shadertoy 着色器移植到Qt Quick Effect Maker ,反之亦然。支持大多数 Shadertoy 功能和一些额外功能,如顶点着色器、自定义纹理和属性。
  • Qt QuickQt Quick Effect Maker 是通过Qt QuickQt Quick Controls 实现的。工作流程是为Qt Quick 和 Qt Designer RHI 设计的。

开始

操作方法

示例

  • Wiggly:演示如何使用Qt Quick Effect Maker 创建的特效。

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