原文
Creates 3D environments, SFX, and meshes from a single image using Claude skills, World Labs, and FAL.
Can take you from an image to a fully meshed 3D environment in < 5 minutes, great for jumpstarting 3D work. Go full blast.
- Open a Terminal, enter
git clone https://github.com/neilsonnn/image-blaster - Enter the directory with
cd image-blaster - Run
claude(install withcurl -fsSL https://claude.ai/install.sh | bash) - Say hello to Claude, and give them your API key for World Labs and FAL.
- Put an image into
input/directory and ask Claude toblast it and confirm each step with me.
By default image-blaster will use your input image to create:
- 3D models (
.glb,.obj) of all dynamic objects - Gaussian splat (
.spz) of the static environment, - Ambient looping sound and object specific physics SFX (
.mp3)
You can embed image-blaster under the assets of any game engine, DCC software, or web app.
- Unity, Unreal, or Godot game engine
- Blender, 3DS Max, or Maya or other DCC software
- Three.js web app or Electron app
IMAGE-BLASTER uses a few generation models:
marble-1.1- World Labs Marble model creates the explorable environment.nano-banana- default image edit preference for source cleanup, clean plates, and object reference images.gpt-image-2- alternate image edit provider when the edit skill is asked to prefer it.hunyuan-3d- Hunyuan 3D model creates 3D object models through FAL.elevenlabs-sfx- ElevenLabs sound effects model creates ambient and object-specific sounds.
3D model creation supports these Hunyuan parameters:
--face-count <40000-1500000>: target face count. IMAGE-BLASTER defaults to50000; Hunyuan's API default is500000.--enable-pbr true|false: enable PBR material generation. Defaults totrue.--generate-type Normal|LowPoly|Geometry:Normalcreates a textured model,LowPolyapplies polygon reduction, andGeometrycreates a white geometry-only model. Defaults toNormal.--polygon-type triangle|quadrilateral: polygon type forLowPoly. Defaults totriangle.
- Video game level concepts?
IMAGE-BLASTit. - Your childhood bedroom?
IMAGE-BLASTit. - Need an environment for a robot?
IMAGE-BLASTit. - A film location scout?
IMAGE-BLASTit. - An architectural rendering?
IMAGE-BLASTit.
- remove
/appfrom the.claudeignorefile to give Claude the ability to change the React viewer.