Qt Quick 效果制作器

Qt Quick 效果制作器是一款用于创建具有高生产力和性能的 Qt Quick 着色器效果的工具。您可以将 Qt Quick 效果制作器作为独立工具运行,但它也包含在Qt 设计工作室中。

功能概述

Qt Quick 效果制作器的主要功能

  • 实时预览:当您与效果一起工作时,您可以在实时预览中即时看到大多数更改。
  • 节点视图:在节点视图中,您可以在不编写代码的情况下构建效果。这里有超过 30 个节点,包括大多数 Qt 图形效果。
  • 代码视图:在代码视图中,您可以编辑所有效果节点着色器的代码。代码编辑器的功能包括 GLSL 语法高亮、自动缩进、搜索等。
  • 组合效果:为了提高性能,Qt Quick 效果制作器将所有效果结合在一个着色器中。
  • JSON 文件格式:Qt Quick 效果制作器以 JSON 格式存储项目和节点文件,这使得共享文件变得容易,从而提高生产力。
  • Shadertoy 兼容性:Qt Quick 效果制作器的变量命名在大多数情况下与Shadertoy兼容,这使得将 Shadertoy 着色器移植到 Qt Quick 效果制作器以及反之亦然变得简单。支持大多数 Shadertoy 功能和一些额外功能,例如顶点着色器、自定义纹理和属性。
  • 纯 Qt Quick:Qt Quick 效果制作器是用 Qt Quick 和 Qt Quick Controls 实现的。工作流程是为 Qt Quick 和 Qt RHI 设计的。

入门指南

操作指南

示例

  • Wiggly:演示如何使用 Qt Quick 效果制作器创建的效果。

© 2024 The Qt 公司 Ltd。此文档中包含的文档贡献是各自所有者的版权。在此提供的文档是根据自由软件基金会发布的GNU 自由文档许可证版本 1.3 的条款授权的。Qt 及其相关标志是 The Qt Company Ltd. 在芬兰和/或全世界其他国家的商标。所有其他商标均为各自所有者的财产。