关于 polyhaven-material-swap
polyhaven-material-swap 是一项命令行技能,可将 PolyHaven PBR 纹理依次应用于 Blender 对象并渲染各材质版本。它支持纹理预设或指定纹理 ID,并可配置渲染参数。
主要功能
- 01应用多个 PolyHaven 纹理
- 02渲染不同材质版本
- 03提供四类纹理预设
- 04选择纹理分辨率
- 05配置渲染尺寸和采样数
适用场景
- 01比较产品模型的不同表面效果
- 02渲染金属、木材、石材或织物方案
MCP 相关
该工具通过 Blender MCP 与 Blender 交互以应用纹理和渲染图像,并支持配置端口。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ kevinbadi/ blender-skills --skill polyhaven-material-swap安装后在 Claude Code 中输入/polyhaven-material-swap确认已加载。
附带文件scripts/polyhaven-material-swap.js
详细介绍
PolyHaven 材质替换
依次为同一个物体应用多种 PolyHaven PBR 纹理,并分别渲染——非常适合展示产品的不同表面效果(哑光黑、亮面白、拉丝金属、大理石等)。
如何运行
node polyhaven-material-swap/scripts/polyhaven-material-swap.js --object Mesh_0 --textures "marble_01,brushed_metal,carbon_fiber" --output ~/Desktop/variants
node polyhaven-material-swap/scripts/polyhaven-material-swap.js --object Mesh_0 --preset metals --output ~/Desktop/metals
选项
| 选项 | 描述 | 默认值 |
|---|---|---|
--object | Blender 物体名称 | 必填 |
--textures | 以逗号分隔的 PolyHaven 纹理 ID | 必填(或使用 --preset) |
--output | 渲染图像的输出目录 | 必填 |
--preset | 纹理集:metals、woods、stones、fabrics | 无 |
--resolution | 纹理分辨率:1k、2k | 2k |
--render-width | 渲染图像宽度 | 1920 |
--render-height | 渲染图像高度 | 1080 |
--samples | 渲染采样数 | 64 |
--port | Blender MCP 端口 | 9876 |
预设
- metals — brushed_metal、rusty_metal、painted_metal_02、corrugated_iron
- woods — wood_cabinet_worn_long、plywood、bark_brown_02、wood_floor
- stones — marble_01、concrete_wall_003、rock_face、gravel_floor_02
- fabrics — fabric_pattern_07、leather_red_02、denim_fabric、burlap_01
评论
支持 Markdown