Skip to content

Repository files navigation

🎨 Material Manager Pro

让 Blender 材质管理变得简单优雅 —— 154 种预设,一键搞定!

Blender License

一个功能强大的 Blender 材质管理插件,内置 154 种中文预设材质,覆盖 18 个分类,加上 55 个真实 PBR 纹理材质。无论是快速建模、概念设计还是最终渲染,都能让你事半功倍 🚀


✨ 亮点一览

🎯 功能 说明
🎭 154 个预设材质 金属、玻璃、塑料、木材、石材、陶瓷、橡胶、织物、发光、车漆、有机、液体、冰雪、宝石、食物、纸张、涂层、镜子 —— 18 个大类,应有尽有
🖼️ 真实 PBR 材质库 55 个带完整贴图(Base Color / Roughness / Normal / Height / AO / Metallic)的真实纹理材质
🖌️ 材质属性编辑器 可视化调整 Principled BSDF 全部参数,新手也能轻松上手
📸 图片一键转材质 选一张图,自动创建带纹理节点的材质
📋 场景材质管理 查看、搜索、复制、重命名、批量选中、清理未使用材质
💎 智能透明处理 玻璃、液体等高透射材质,自动设置视口透明 + 屏幕空间折射
💾 预设持久化 自建预设保存到本地 JSON,重启 Blender 不丢失
🛡️ 防误操作 删除材质/预设/清理前弹出确认框,安全省心

📦 安装

# 1. 下载 material_manager.py
# 2. 打开 Blender → Edit → Preferences → Add-ons → Install...
# 3. 选择下载的 material_manager.py
# 4. 勾选启用 ✅ "Material Manager Pro"
# 5. 按 N 键展开右侧边栏 → 找到 "Material Mgr" 标签页 🎉

三步搞定:下载 → 安装 → 启用,然后按 N 键就能看到面板啦!


🎮 使用指南

🎭 预设材质库

想要黄金?点一下。想要玻璃?点一下。想要胡桃木?还是点一下 👇

  • 📂 从分类下拉菜单筛选(18 个品类任你选)
  • 🔍 搜索框快速定位想要的材质
  • 🖱️ 点击材质名 → 自动创建并应用到选中物体

💡 154 个预设涵盖从贵金属、宝石到木材、食物,日常建模几乎不用从零调材质


📸 从图片创建材质

  • 点击 🖼️ 选择图片并创建材质
  • 选一张图片 → 插件自动创建带纹理节点的材质
  • 适合快速导入参考图、贴花、Logo 等

🖼️ 真实 PBR 材质库

想追求更真实的材质?PBR 材质库给你完整的贴图管线 🧵

  • 📂 自动读取 D:/blenderwork/material-assets/manifest.json
  • 🔍 按分类筛选 / 搜索材质
  • 🖱️ 点击材质名即创建,自动连接所有贴图节点
  • 🗺️ 支持 Base Color / Roughness / Normal / Height / AO / Metallic
  • 🔧 Height/Bump 默认关闭,需要时在面板勾选「使用高度/凹凸」
  • 📦 图片默认外链引用,可选「打包贴图」嵌入 .blend 文件

当前 PBR 素材库阵容(55 个)

🌳 木材 · 🪨 石材 · 🔩 金属 · 🧱 砖墙 · 🏗️ 混凝土
🧱 瓷砖 · 🧵 织物 · 🏞️ 地面 · 🏠 墙面 · 🪵 木地板
🪨 大理石 · 🧶 地毯 · 🧱 铺路石 · 🛤️ 道路
❄️ 冰雪 · 🥤 塑料 · 🧥 布料皮革

📌 后续可从 Poly HavenambientCG 等 CC0 素材站持续追加真实扫描贴图


🖌️ 材质属性编辑器

想微调?材质编辑器让你掌控 Principled BSDF 的每一个滑块 🎛️

  • 👀 默认只显示常用基础参数,界面清爽不吓人
  • 🔽 勾选「显示高级参数」后解锁全部:透射、次表面、清漆、光泽、自发光…
  • 🎨 调好后点击 「创建自定义材质」「保存为预设」(存到 JSON,重启不丢)

📋 场景材质列表

管理场景里所有的材质就像是整理书架 📚

  • 🔍 搜索材质名称
  • 📊 展开查看参数摘要
  • 🔄 用编辑器参数更新已有材质
  • 🎯 一键选中使用某材质的所有物体
  • 🗑️ 删除 / 清理前弹出确认框,安全第一

🗂️ PBR 素材目录格式

D:/blenderwork/material-assets/
├── manifest.json          ← PBR 材质索引文件
├── README.md
└── procedural/
    └── 木材/
        └── wood_walnut_planks/
            └── 1k/
                ├── base_color.jpg
                ├── roughness.jpg
                ├── normal_gl.jpg
                └── height.jpg
📝 manifest.json 示例(点击展开)
{
  "version": 1,
  "root": "D:/blenderwork/material-assets",
  "materials": [
    {
      "id": "procedural/wood_walnut_planks",
      "name_zh": "胡桃木木板",
      "category": "木材",
      "license": "CC0 / 本地生成",
      "resolution": "1k",
      "maps": {
        "base_color": "procedural/木材/wood_walnut_planks/1k/base_color.jpg",
        "roughness": "procedural/木材/wood_walnut_planks/1k/roughness.jpg",
        "normal": "procedural/木材/wood_walnut_planks/1k/normal_gl.jpg",
        "height": "procedural/木材/wood_walnut_planks/1k/height.jpg"
      }
    }
  ]
}

🎨 贴图颜色空间规则:

  • Base ColorsRGB / 默认颜色空间
  • Roughness / Metallic / Normal / Height / AONon-Color
  • Normal 贴图使用 OpenGL / GL 方向 🇬🇱

🎨 预设材质速览

🔩 金属 🪟 玻璃 🪵 木材 💎 宝石 🚗 车漆 💡 发光
黄金 透明玻璃 橡木 钻石 红色金属漆 霓虹灯
白银 磨砂玻璃 胡桃木 红宝石 珍珠白 LED 灯
铂金 着色玻璃 松木 蓝宝石 蓝色金属漆 暖黄灯
玫瑰金 琥珀玻璃 红木 祖母绿 哑光黑
紫铜 铅玻璃 黑檀木 紫水晶 变色龙漆
黄铜 彩虹玻璃 紫檀木 蛋白石
青铜 · 铸铁 花梨木等 20 种
钨钢 · 铝
钛合金 · 铬
生锈铁 · …

👆 这只是冰山一角!完整 154 种预设请打开插件面板探索 🗺️


🔧 兼容性

软件 版本
🔶 Blender 4.0+
🎨 着色器 Principled BSDF v2

✅ 已适配 Blender 4.0 中 Principled BSDF v2 的 API 变更(Specular Tint / Sheen Tint 类型、Subsurface Color 移除等)


📚 材质参考说明

内置预设是基于以下资料的 PBR 参数近似值,适合快速建模和视觉预览:

  • 📖 Blender Principled BSDF 官方文档
  • 🎮 glTF / Unreal PBR 材质规范
  • 🧪 公开 IOR(折射率)资料
  • 🏛️ Poly Haven / ambientCG 纹理规范

⚠️ 预设材质是参数化近似,不等同于带法线、粗糙度、位移等完整扫描贴图的 PBR 材质。追求极致真实感请使用 真实 PBR 材质库 或从 Poly Haven、ambientCG 下载 CC0 扫描贴图。


🗺️ 路线图

  • 内置 PBR 贴图打包(不依赖外部路径)
  • 材质预览缩略图
  • 一键随机材质
  • 更多 Poly Haven / ambientCG 真实扫描素材
  • 英文界面支持

📄 License

MIT — 自由使用、修改、分发 ✌️


Made with ❤️ for the Blender community

About

Blender 材质管理专家😍

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages