Dynamic Color Palette 2.1.1 —— 低模调色板贴图与 UV 查表上色(Blender 4.2+,注:作者已停更)

📦 资产下载本包为 Dynamic Color Palette 2.1.1(作者 fwdotcom),解压后共 23 个文件、合计 196,359 字节。根目录含 blender_manifest.toml(id=dynamic_color_palette、version 2.1.1、blender_version_min 4.2.0)与 __init__.py 注册入口;顶层条目:LICENSE、README.md、__init__.py、blender_manifest.toml、core/、operators/、panels/、preferences.py、properties.py、templates/。
Dynamic Color Palette 2.1.1 —— 低模调色板贴图与 UV 查表上色(Blender 4.2+,注:作者已停更)

低模要大量不同颜色、却不想每个颜色一个材质。Dynamic Color Palette 生成调色板 albedo + PBR 数据贴图,所有面共用一个材质、按 UV 查表取色,做到「一网格一材质一次 draw call」;含多色与单色流程。注:作者已停更,继任者 Low Poly Colorizer。

· 在 Blender 内用 GPU 生成调色板 albedo 与 PBR 数据贴图
· 所有面共用一个材质,颜色由 UV 在调色板中的位置决定
· 一个网格、一个材质、引擎里一次 draw call
· 多色流程:UV 驱动取色,附 Godot 4 shader 读取双贴图
· 单色流程:烘焙成独立 Principled BSDF(无需贴图/UV 设置)
· 面向低模与风格化游戏工作流
· 注意:作者已停更,继任者为 Low Poly Colorizer(本资源仍可使用)

在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:安装启用后,在 3D 视口 N 面板的 DCP 标签里生成调色板贴图;给网格按 UV 位置指定颜色(多色)或烘焙单色材质;游戏里用随附的 Godot shader(或等效方案)按 UV 读取贴图还原颜色与 PBR。

低模与风格化游戏资产上色;需要大量不同颜色但想减少材质与 draw call 的项目;Godot 等引擎的低模工作流;快速给面片分配颜色。

问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:4.2 及以上。问:怎么省 draw call?答:一网格一材质、按 UV 查表取色。问:还在更新吗?答:作者已停更,继任者为 Low Poly Colorizer。问:支持 Godot 吗?答:附 Godot 4 shader。

核心功能

· 在 Blender 内用 GPU 生成调色板 albedo 与 PBR 数据贴图
· 所有面共用一个材质,颜色由 UV 在调色板中的位置决定
· 一个网格、一个材质、引擎里一次 draw call
· 多色流程:UV 驱动取色,附 Godot 4 shader 读取双贴图
· 单色流程:烘焙成独立 Principled BSDF(无需贴图/UV 设置)
· 面向低模与风格化游戏工作流
· 注意:作者已停更,继任者为 Low Poly Colorizer(本资源仍可使用)

安装与用法

在 Blender「编辑 → 偏好设置 → 扩展 → 从磁盘安装」选中本包 zip(不要解压)并启用。用法:安装启用后,在 3D 视口 N 面板的 DCP 标签里生成调色板贴图;给网格按 UV 位置指定颜色(多色)或烘焙单色材质;游戏里用随附的 Godot shader(或等效方案)按 UV 读取贴图还原颜色与 PBR。

适用场景

低模与风格化游戏资产上色;需要大量不同颜色但想减少材质与 draw call 的项目;Godot 等引擎的低模工作流;快速给面片分配颜色。

常见问题

问:要钱吗?答:免费开源,GPL-3.0-or-later。问:需要哪个 Blender 版本?答:4.2 及以上。问:怎么省 draw call?答:一网格一材质、按 UV 查表取色。问:还在更新吗?答:作者已停更,继任者为 Low Poly Colorizer。问:支持 Godot 吗?答:附 Godot 4 shader。

深度解读

低模与风格化项目常有一个矛盾:你希望模型有很多不同颜色(不同部件、不同道具、不同色块),但如果每个颜色都建一个材质,材质数量会爆炸,进引擎就是一堆 draw call,性能与维护都遭殃。Dynamic Color Palette(DCP)用「调色板贴图 + UV 查表」的思路解决:它在 Blender 内用 GPU 生成两张贴图——一张 HSV 调色板(albedo)和一张 PBR 数据图(存粗糙度、金属度、自发光);所有面共享同一个材质,而每个面显示什么颜色,取决于它 UV 落在调色板的哪个位置。于是模型可以「一个网格、一个材质、引擎里一次 draw call」就呈现出丰富的分色,这对低模/风格化很关键。它给了两条流程:多色(UV 驱动取色,随附 Godot 4 的 shader 在运行时按 UV 读两张贴图还原颜色与 PBR)与单色(把颜色与 PBR 直接烘进一个 Principled BSDF,不需要贴图或 UV 设置)。需要重点说明的是:作者已公开宣布停止开发,推荐继任者 Low Poly Colorizer——本资源仍可正常安装使用,但不再有新功能与修复,长期项目建议关注继任者。除此之外,它依赖你把 UV 与调色板组织好(取色靠 UV 位置),复杂分色需要规划 UV;Godot shader 是配套的,换引擎要自己写等效读取。但对做低模、想大幅减少材质与 draw call 的美术/独立开发者,DCP 用调色板查表这套思路简单高效,即便停更,仍是理解与实现「低模低材质」的一个好用起点。

包内文件说明

本包为 Dynamic Color Palette 2.1.1(作者 fwdotcom),解压后共 23 个文件、合计 196,359 字节。根目录含 blender_manifest.toml(id=dynamic_color_palette、version 2.1.1、blender_version_min 4.2.0)与 __init__.py 注册入口;顶层条目:LICENSE、README.md、__init__.py、blender_manifest.toml、core/、operators/、panels/、preferences.py、properties.py、templates/。

原产品页:https://extensions.blender.org/add-ons/dynamic-color-palette/

封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容