材质编辑器Lite

材质编辑器Lite

一个用于创建和编辑Starfield材质的轻量级工具。

✦ 概述

Material Editor Lite 是一款为《星空》量身定制的轻量级独立材质编辑器,旨在让 .mat 文件的处理变得简单、快速且直观。它完整支持最常见的着色器模型——Standard1LayerStandardTwoSided1LayerColorEmissive——同时允许你以只读模式安全地打开其他着色器类型。凭借内置的批量纹理转换(由 texconv.exe 驱动)、动态着色器切换、集成颜色选择器,以及带有可自定义背景的实时 3D 预览,该工具简化了你的材质编辑工作流程,并减少了对 Creation Kit 的频繁来回切换需求。

✦ 功能特色

  • 增强的材质编辑

    • 完整支持编辑 Standard1LayerStandardTwoSided1LayerColorEmissive 材质
    • 动态模型设置界面,实现流畅的工作流程
    • 集成颜色选择器,实现精确的材质颜色选择
    • 在支持的着色器类型之间进行动态切换
    • 与 Creation Kit 一致的曝光补偿(Exposure Offset)控制,带有正确的范围和默认值
    • 对其他着色器模型提供安全的只读支持
  • 批量纹理转换

    • 拖放纹理即可即时转换为适配《星空》的 DDS 格式
    • 自动检测和转换规则(_color、*rough、*metal 等为必需后缀):
      • Albedo(反照率) → BC7 sRGB
      • Normal(法线) → BC5 SNORM
      • Roughness(粗糙度)/ Metalness(金属度)/ AO(环境光遮蔽) → BC4
      • Opacity(不透明度) → BC1
      • Emissive(自发光) → BC1
  • 增强的实时预览

    • 材质的实时 3D 球体预览
    • 可在设置中自定义背景选项,以获得更好的材质预览效果
    • 在切换纹理或编辑数值时自动更新
    • 将程序指向你的 Data\Textures 文件夹,即可在上下文环境中预览
  • 智能功能

    • 自动检测游戏的数据(Data)文件夹用于预览
    • 显示着色器模型警告,让你了解哪些内容可编辑
    • 增强的自发光设置,支持正确的 .mat 文件加载
    • 最简设置——无需额外安装运行时

✦ 安装

  1. 下载并解压压缩包到任意位置。
  2. 确保 MaterialEditorLite.exetexconv.exe 和附带的 DLL 文件位于同一文件夹中。
  3. 确保包含 backgrounds 文件夹(内含天空盒文件),以便使用背景选项。(你可以根据需要自行添加更多)
  4. 运行 MaterialEditorLite.exe

仅此而已——无需安装程序,无需 .NET 运行时。

✦ 使用方法

  1. 打开或拖入 .mat.nif 文件到程序中。(也可以将 .dds 文件直接拖放至编辑器)
  2. 使用 设置 选项卡设置你的 Starfield\Data 文件夹路径,用于预览和自定义背景。
  3. 直接编辑 Standard1Layer、StandardTwoSided1Layer 和 ColorEmissive 着色器模型文件,或以只读模式浏览其他着色器模型。
  4. 使用集成的颜色选择器和动态设置界面进行精确的材质调整。
  5. 使用 批量 选项卡拖入图像,进行自动 DDS 转换。

✦ 备注

  • Standard1LayerStandardTwoSided1LayerColorEmissive 着色器模型实现完整的 Creation Kit 一致性
  • 导出器和加载器现已完全兼容 Creation Kit 标准
  • 其他着色器模型可以显示,但编辑功能会被禁用
  • Windows SmartScreen 可能会警告“发布者未知”。这对于未签名的可执行文件是正常的——选择 更多信息 → 仍要运行

✦ 致谢

  • 510deshawn 开发
  • 使用 C# / WPF 构建
  • 使用微软的 texconv.exe 进行纹理转换

✦ 未来计划

  • 扩展着色器模型支持(可能的)

注意:如果你无法在 Creation Kit 中打开材质文件,请点击“刷新材质”按钮。

该工具是为那些希望在无需 Creation Kit 开销的情况下,拥有 快速、独立的材质工作流程 的模组作者而构建的。

本程序完全由 ChatGPT Codex 5.5 & 5.0 构建。如果你想帮助优化和扩展代码,请通过 Discord 联系我。

YouTube:510deshawn
Discord:510deshawn

Skyboxes 致谢 Poly Haven:Poly Haven
如需快速批量转换器,请使用此工具:DDSConverter

欢迎任何形式的捐赠:
捐赠