kevinbadi/blender-skills

blender-product-polish

Import a 3D model (GLB/GLTF) into Blender and apply a sleek, glossy product-shot finish with studio lighting.

Voir la source
Document Skill original

Rendu depuis le dépôt source en conservant titres, exemples, code, tableaux, liens et images.

Blender Product Polish

Takes a raw 3D model file (typically exported from Meshy AI) and transforms it into a polished, product-shot-ready scene in Blender via the Blender MCP addon.

Prerequisites

  • Blender (5.x+) running with the Blender MCP addon active on port 9876
  • A .glb or .gltf file to import

How to Run

bash
node skills/blender-product-polish/scripts/blender-product-polish.js --file "/path/to/model.glb"

Options

OptionDescriptionDefault
--filePath to the GLB/GLTF file to importrequired
--portBlender MCP port9876
--presetLighting preset: studio, dramatic, softstudio
--roughnessSurface roughness (0 = mirror, 1 = matte)0.02
--coatClearcoat weight (0-1)1.0
--transmissionGlass transmission (0-1)0.05
--no-cleanKeep existing scene objectsfalse

What It Does

  1. Clears the scene (removes default cube, lights, camera)
  2. Imports the GLB/GLTF model
  3. Strips noisy normal/roughness maps from Meshy AI exports (these cause dotty reflections)
  4. Applies a glass-like material — ultra-low roughness, full clearcoat, high IOR
  5. Adds 4-point studio lighting — key, fill, rim, and bounce lights
  6. Switches to EEVEE with ray tracing for smooth real-time reflections (no pixelation during camera movement)
  7. Frames the viewport on the imported model

Lighting Presets

  • studio (default): Balanced 4-point setup. Key (350W), Fill (250W), Rim (250W), Bounce (100W). Clean product photography look.
  • dramatic: Strong key + rim, minimal fill. High contrast, moody.
  • soft: Even lighting from all sides. Minimal shadows, airy feel.

Notes

  • Meshy AI exports often include normal maps and roughness textures that look pixelated/dotty under strong lighting. This skill disconnects those and uses flat material values instead.
  • The skill uses EEVEE (not Cycles) to avoid progressive sampling noise during viewport navigation.
  • After running, you can orbit freely in Blender without pixelation.
du même dépôt

Autres Skills

Tous les Skills