You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求VS Code插件:支持数值滑动控制器与2D数组值选择器

在VS Code里实现GLSL实时预览与交互式参数调整

我最近在学GLSL,想在VS Code里复刻thebookofshaders.com的核心功能——实时预览shader效果、点击数值用滑块调整、点击2D数组在图表选数值。下面是亲测可行的方案:

核心插件安装

  • GLSL Preview:最基础的实时渲染插件,能在侧边栏或单独窗口显示shader的渲染结果,代码修改后预览会自动刷新。
  • GLSL Editor:专门支持交互式参数控件,通过添加特定注释就能生成滑块、颜色选择器这类工具。

实时预览设置

打开你的.glsl文件,按Ctrl+Shift+P,输入GLSL Preview: Show Preview就能调出预览画布。要是觉得预览窗口大小、分辨率不合适,去VS Code设置里搜glsl preview,就能调整这些参数。

用滑块调整数值

在代码里给参数加特定格式的注释,插件会自动生成对应的滑块控件。示例代码:

/*{
  "name": "缩放比例",
  "type": "float",
  "min": 0.1,
  "max": 10.0,
  "default": 1.0
}*/
float scale = 1.0;

保存代码后,侧边栏会出现对应滑块,拖动滑块就能实时修改scale的值,预览画面同步更新。

2D数组图表选值的替代方案

目前VS Code里没有完全匹配图表选2D数组的插件,但可以用以下方式替代:

  • 安装GLSL Debugger,在调试模式下能可视化2D数组的数值分布,鼠标点击即可查看或修改数组元素。
  • 要是愿意折腾,可结合ImGui与GLSL预览(需配置C++环境或使用现成Shader框架),自行编写交互式图表选点的逻辑。

内容的提问来源于stack exchange,提问作者Dust

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 04:30:11