P
polyhaven-scene-builder
About polyhaven-scene-builder
polyhaven-scene-builder is a skill that builds a product-photography scene around a 3D model using PolyHaven assets. It combines an HDRI environment with an optional textured ground, pedestal, and props, and includes presets for different scene styles.
Key features
- 01Add a PolyHaven HDRI environment
- 02Apply a textured ground plane
- 03Optionally add a pedestal
- 04Add optional PolyHaven props
- 05Choose scene presets
- 06Set asset resolution
Use cases
- 01Prepare a product-photography scene
- 02Create a showroom or outdoor setup
- 03Add a textured surface and props around a model
MCP support
Uses the Blender MCP port, which defaults to 9876.
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ kevinbadi/ blender-skills --skill polyhaven-scene-builderAfter installing, type/polyhaven-scene-builderin Claude Code to confirm it loaded.
Bundled filesscripts/polyhaven-scene-builder.js
Details
From the project READMEPolyHaven Scene Builder
Builds a full product photography scene around your 3D model: HDRI environment, textured ground plane or pedestal, and optional prop models from PolyHaven's free library.
How to Run
node polyhaven-scene-builder/scripts/polyhaven-scene-builder.js --hdri studio_small_09 --ground marble_01 --pedestal
node polyhaven-scene-builder/scripts/polyhaven-scene-builder.js --hdri royal_esplanade --ground wood_cabinet_worn_long --props "potted_plant_04"
node polyhaven-scene-builder/scripts/polyhaven-scene-builder.js --preset showroom
Options
| Option | Description | Default |
|---|---|---|
--hdri | PolyHaven HDRI asset ID | studio_small_09 |
--ground | PolyHaven texture for ground | none |
--pedestal | Add a cylindrical pedestal under the product | false |
--pedestal-texture | Texture for the pedestal | same as ground |
--props | Comma-separated PolyHaven model IDs to add | none |
--resolution | Asset resolution: 1k, 2k, 4k | 2k |
--preset | Quick preset: showroom, outdoor, minimal, dramatic | none |
--port | Blender MCP port | 9876 |
Presets
- showroom —
studio_small_09HDRI + marble ground + pedestal - outdoor —
kloppenheim_06_pureskyHDRI + concrete ground - minimal —
studio_small_03HDRI + no ground (floating product) - dramatic —
industrial_sunset_02_pureskyHDRI + dark concrete + pedestal
Comments
Markdown supported