mcpField
P
polyhaven-hdri-showcase

polyhaven-hdri-showcase

github.com/kevinbadiCreative & media210142 installsUpdated 30w ago
Repository

About polyhaven-hdri-showcase

polyhaven-hdri-showcase is a skill for rendering a 3D product under multiple PolyHaven HDRI environments. It saves images to compare lighting setups or assemble a showcase grid, with options for HDRI sets, resolution, and render dimensions.

Key features

  1. 01Render across multiple PolyHaven HDRIs
  2. 02Choose HDRIs or presets
  3. 03Set asset resolution
  4. 04Configure render dimensions and samples
  5. 05Save rendered images to an output directory

Use cases

  1. 01Compare lighting for product shots
  2. 02Create a grid of product renders
  3. 03Review studio, outdoor, or dramatic environments

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-hdri-showcase

After installing, type/polyhaven-hdri-showcasein Claude Code to confirm it loaded.

Bundled filesscripts/polyhaven-hdri-showcase.js

Details

From the project README

PolyHaven HDRI Showcase

Renders your product across multiple PolyHaven HDRI environments and saves each as an image — perfect for picking the best lighting for your product shots or creating a showcase grid.

How to Run

node polyhaven-hdri-showcase/scripts/polyhaven-hdri-showcase.js --output ~/Desktop/hdri-compare
node polyhaven-hdri-showcase/scripts/polyhaven-hdri-showcase.js --hdris "studio_small_09,royal_esplanade,industrial_sunset_02_puresky" --output ~/Desktop
node polyhaven-hdri-showcase/scripts/polyhaven-hdri-showcase.js --preset studios --output ~/Desktop/studios
Options
OptionDescriptionDefault
--outputOutput directory for rendered imagesrequired
--hdrisComma-separated HDRI IDs to comparedefault set of 6
--presetHDRI set: studios, outdoor, dramatic, allnone
--resolutionHDRI resolution: 1k, 2k1k
--render-widthRender image width1920
--render-heightRender image height1080
--samplesRender samples64
--portBlender MCP port9876

Comments

Markdown supported