DreamShader 插件
相关仓库
DreamShader、VSCode 扩展和 Package Store Index 的公开链接。
DreamShader 生态目前由三个公开仓库组成。
DreamShader 插件
https://github.com/TypeDreamMoon/DreamShader
用途:
| 内容 | 说明 |
|---|---|
| Unreal 插件源码 | 解析 .dsm / .dsh,生成 Unreal 材质资产。 |
| DreamShaderLang 解析器 | 顶层声明、section、Graph 和 helper 解析。 |
| 材质生成器 | 创建 MaterialExpression、Custom 节点和 Material Function。 |
| 项目设置 | 源目录、自动编译、日志和生成目录配置。 |
VSCode 扩展
https://github.com/TypeDreamMoon/dreamshader-language-support
用途:
| 内容 | 说明 |
|---|---|
| 语法高亮 | .dsm / .dsh 的基础语法着色。 |
| 语言服务 | 补全、Hover、跳转、Signature Help、References。 |
| 本地诊断 | 提前发现 import、函数调用和 Graph 语法问题。 |
| 编译命令 | 触发当前文件或全部 .dsm 重编。 |
| Package 命令 | 安装、更新、移除和浏览 DreamShader Package。 |
Package Store Index
https://github.com/TypeDreamMoon/dreamshader-package-index
用途:
| 内容 | 说明 |
|---|---|
| Package 索引 | 记录社区或官方推荐的 DreamShader Package。 |
| 商店数据源 | VSCode 扩展的 Package Store 可读取该索引。 |
| 包发现 | 配合 GitHub topic 搜索发现更多共享库。 |
默认 raw index 地址:
https://raw.githubusercontent.com/TypeDreamMoon/dreamshader-package-index/main/packages.json