一款开源免费的着色器IDE工具

Shadered是一款用于编写和调试着色器IDE的开源工具。它是基于Unity引擎的一个插件,旨在为开发者提供更好的着色器编辑和调试体验。

Shadered 具有一系列强大的功能,可以大大简化着色器的创建和调试过程。

一款开源免费的着色器IDE工具-第1张-吾帮找网

Shadered的主要功能

  1. 实时预览:Shadered 支持实时预览,可以直接在编辑器中查看和调整着色器的效果。无需反复编译和运行游戏,即可即时查看结果。
  2. 可视化调试:它提供了丰富的调试工具,可以可视化地查看着色器的输出。开发者可以实时查看每个像素的颜色、法线、UV 等信息,方便定位问题并进行调试。
  3. 编辑器扩展:Shadered 提供了一个强大的着色器编辑器,支持语法高亮、代码自动完成和智能建议等功能。开发者可以快速编写复杂的着色器逻辑,并且对代码进行实时纠错。
  4. 着色器库:Shadered 内置了一个着色器库,其中包含了许多常用的着色器示例和模板。这些示例和模板可以作为开发者的起点,帮助他们更快速地创建和定制自己的着色器。

Shadered的主要特征

调试器
此着色器 IDE 附带了一个用于着色器的内置调试器。调试器允许您 若要单步执行代码,请设置(条件)断点,执行即时表达式, 添加手表等…

分析器
使用SHADERed,您可以轻松查看整个帧中的变量值, 放置全局断点,查看指令热图,查看着色器的执行时间 在 GPU 上等等。

充分利用3D流水线
SHADERed 支持计算着色器、几何着色器、渲染纹理、2D 纹理、 立方体贴图,2D和3D图像,缓冲区,渲染状态,3D模型,实例化,自定义变量等…

快速制作着色器原型
凭借易于使用的 UI 和实时预览等功能,SHADERed 让 您可以立即编写着色器。

可扩展和可定制
着色器提供了与其他着色器IDE不同的可扩展性,感谢 到强大的插件 API。扩展它:戈多着色器, 俚语着色器语言,GIF捕获,基于节点的编辑器等…

开源,跨平台和免费
SHADERed在Windows,Linux和Web上运行(它可以针对macOS编译)。 该程序是完全免费的,其源代码 可在 GitHub 上找到。

官方网站

https://shadered.org

总的来说,Shadered 是一款强大而实用的工具,为开发人员提供了更好的着色器编辑和调试体验。它可以提高开发效率,简化着色器开发过程,并帮助开发者创建出更精美和高性能的游戏图形效果。

吾帮找网
吾帮找网

致力于免费分享全网最干货的内容。

文章: 1068

留下评论