Skip to main content
An image-to-world skillset for Claude

Blast one image
into a 3D world

Image Blaster turns a single image into an explorable 3D environment, meshed objects and sound through Claude skills. World Labs builds the world, FAL generates the 3D objects, edits and audio — usually in under five minutes.

8.9k+ GitHub stars
<5 min Image to world
8 Agent skills
8.9k+
GitHub Stars
8
Agent Skills
5
Generation Models
5+
Export Targets

Built on the tools you already trust

Claude Code
World Labs
FAL
Three.js
Unity
Unreal
Godot
Blender
Pipeline

From one image to a world in three moves

Image Blaster runs the same loop every time.

1

Drop an image, blast it

Put a photo in input/, open Claude and hand over your World Labs and FAL keys. The skills stage a project and analyze the source image.

2

Generate world, meshes and plate

Marble builds the explorable gaussian-splat environment, Hunyuan 3D meshes every dynamic object, and the plate skill cleans the foreground out of the source.

3

Add sound and export

ElevenLabs adds looping ambience and per-object impacts. Every asset lands on disk, ready for Unity, Unreal, Godot, Blender or a Three.js app.

Features

Everything the agent needs to go full blast

Analysis, image editing, world generation, 3D meshes and sound — all wired into one Image Blaster skill set.

Analysis that finds the objects

Reads the source image, describes the scene and picks which objects to mesh.

Explorable worlds from World Labs

marble-1.1 builds a navigable gaussian-splat environment (.spz) plus a panorama.

Meshes for every object

Hunyuan 3D on FAL turns each object into a textured .glb or .obj.

Pluggable image edits

Clean plates, object removal and reference cleanup through nano-banana or gpt-image-2 on FAL, chosen per request.

Ambient and object SFX

ElevenLabs generates a looping ambience for the world and physics-flavoured impacts for each object, post-processed to .mp3.

A live Three.js viewer

A React and react-three-fiber app ships with the repo so you can walk the world, inspect meshes and play audio while you iterate.

Toolkit

Eight skills, one repo, zero lock-in

Invoke each Image Blaster skill from Claude Code, or let the one-shot loop run them in order.

image-blast-uncover

Main image analysis: scene description, object list and the plate decision.

image-blast-world

Generate the static 3D environment from a source or clean plate image.

image-blast-3d

Mesh one atomic object with Hunyuan or Meshy and optional PBR.

image-blast-sfx

Ambient loops, object impacts and custom sound effects.

Skills

Eight Claude skills cover analysis, project state, worlds, meshes, image edits and sound.

Explore the skills
Compare

Why teams choose Image Blaster instead of starting from scratch

See how Image Blaster compares to manual 3D setup or a generic agent.

Feature
By hand Days per scene
Generic agent Guesses a lot
Most Popular Image Blaster Open source
Explorable world from an image
Meshed dynamic objects Partial
Object-specific SFX
Clean plate generation
Disk-first project state
Live Three.js viewer
Any FAL model as escape hatch
MIT licensed
Learn more Learn more View on GitHub
Integrations

Image Blaster plugs into your 3D stack

Generation providers, engines and apps that Image Blaster drops straight into.

World Labs

marble-1.1 builds the explorable environment and panorama.

Providers

FAL

One key for 3D meshes, image edits and sound effects.

Providers

Hunyuan 3D

Textured meshes with PBR and low-poly options.

Providers

ElevenLabs

Ambient loops and object physics SFX.

Providers

Unity

Drop .glb meshes and .spz worlds into your scene.

Engines

Unreal

Import meshes and splats for real-time levels.

Engines

Godot

Use the generated assets in 4.x projects.

Engines

Blender

Refine meshes and render sprites from the CLI.

Engines

Three.js

A React and three.js viewer ships in the repo.

Apps

Electron

Wrap the same viewer as a desktop app.

Apps

glTF & OBJ

Meshed objects land as .glb and .obj you can import anywhere.

Formats

SPZ & MP3

Gaussian-splat worlds and post-processed sound effects.

Formats
Open source

Local-first, MIT licensed, no lock-in

With Image Blaster, your images, keys and generated assets stay on your own machine.

MIT licensed

Free and open source, with credits and rules included.

Bring your own keys

WORLD_LABS_API_KEY and FAL_KEY live in your local .env.

Disk-first assets

Generated files are written to worlds/<slug>; provider URLs are provenance only.

No hidden uploads

Images only reach the providers you explicitly call.

Hackable skills

Every skill is plain Markdown and Node scripts you can read and change.

Pluggable providers

Swap image-edit providers or run any FAL model through the wildcard skill.

Certified & Compliant with

MIT
Claude Code
World Labs
FAL
Three.js
Use cases

What people blast

Real Image Blaster workflows that start with one image and end with usable 3D.

"Turn a moodboard frame into an explorable blockout plus meshed props you can drop straight into Unity or Unreal."
Video game level concepts

Video game level concepts

Concept · engine blockout

"Blast a location still into a walkable splat so the crew can scout the space before the shoot."
Film location scouting

Film location scouting

Still · navigable set

"Convert a static rendering into a walkable environment for client reviews and VR."
Architectural renderings

Architectural renderings

Render · walkthrough

"Give a robot a meshed environment with object-specific impacts and matching ambience."
Robotics & sim

Robotics & sim

Photo · simulation

In the repo

What ships with Image Blaster

A full Image Blaster workspace: skills, deterministic scripts and a viewer.

Claude skills

Claude skills

8 skills

Uncover, project, world, 3D, plate, image-edit, sfx and wildcard.

Node scripts

Node scripts

Deterministic tooling

Project state, FAL runners, the asset pipeline and SFX post-processing.

React viewer

React viewer

three.js + r3f

Walk worlds, inspect meshes, play sound and tweak scene placement.

Your image next

Your image next

input/

Drop a photo into input/ and tell Claude to blast it.

Roadmap

Where the blast goes next

Image Blaster's skills and providers grow with every world.

Now
Released

Image-to-world loop

Uncover, world, 3D, plate and SFX skills ship and run end to end.

World LabsFAL
Now
Released

React 3D viewer

Walk the world, inspect meshes and play audio in the browser.

Three.jsReact
Next
In Progress

More 3D providers

Meshy support alongside Hunyuan for mesh generation.

MeshyHunyuan
Later
Planned

Animation & rigging

Auto-rig meshed objects and export simple loops.

RiggingAnimation
Later
Planned

Engine exporters

One-click Unity, Unreal and Godot project packaging.

UnityUnrealGodot
FAQ

Frequently asked questions

Can't find what you're looking for? Open an Image Blaster issue on GitHub.

What do I need to run it?

To run Image Blaster you need a clone of the repo, Claude Code, and API keys for World Labs and FAL. Node.js and Bun power the bundled scripts and the viewer.

How long does a blast take?

A typical image becomes a fully meshed 3D environment in under five minutes, depending on provider latency and how many objects you mesh.

What does it actually generate?

3D models (.glb, .obj) of the dynamic objects, a gaussian splat (.spz) of the static environment, a clean plate, and ambient plus object-specific sound effects (.mp3).

Can I use a model other than Hunyuan?

Yes. The 3D skill accepts a provider flag, and the wildcard skill can run any FAL model you name after you confirm it.

Where do my keys and files go?

Everything stays local. Keys live in .env and generated assets are written to worlds/<slug> inside your own clone.

Community

Let's blast something

Questions, ideas or a world to share? Open an Image Blaster issue or send a message.

By submitting you agree to our Privacy Policy.