Start with Unsplash. Match its inputs and operating requirements to your job.
Photography source
Unsplash
★★★★★ 5/5 for this task
Real photographs directly serve real-world imagery; selection quality still requires human judgment.
Give it
Subject brief; Selected photo page
Get back
Photograph
How it runs
Find an individual photo and retain provenance and applicable licence
Processing location
Photo source; no inference requirement.
Charging model
Check the chosen image and current licence/tier.
Choose it when
Use for this task
Watch for
Do not confuse editorial illustration with evidence of an event.; Check whether the selected asset is covered by the displayed licence and relevant third-party rights.
Start with Gemini image / Nano Banana or GPT Image 2. Match its inputs and operating requirements to your job. Other equally rated options appear below.
Image engine
Gemini image / Nano Banana
★★★★☆ 4/5 for this task
Native image input/output supports iterative illustration; no evidence here that it beats another engine.
Give it
Prompt; Reference images
Get back
Raster image
How it runs
Gemini API or Google AI Studio
Processing location
Self-hosted if deployed locally, otherwise provider-dependent.
Charging model
Compute and model/weight terms; hosted wrappers charge separately.
Choose it when
Use for this task
Watch for
Suitability is an editorial judgment, not a measured quality or speed ranking.
Start with map3d. Match its inputs and operating requirements to your job.
3D map generator (web app, open source)
map3d
★★★☆☆ 3/5 for this task
The only tool here for a 3D model of a real place, free and MIT licensed, with a GLB export that Remotion, three.js or Blender can use. Three stars until one export is tried, because heights come from OpenStreetMap and are sometimes missing.
Give it
An area on the world map; OpenStreetMap building and road data, fetched by the app
Get back
A 3D city map in the browser; A GLB 3D model file for Blender, three.js, a page or a film
How it runs
Open the web app, choose the area, then view it or export a GLB file. The code is React Three Fiber (three.js) and can be run or embedded in a React project.
Processing location
Runs in the browser; map data comes from OpenStreetMap servers.
Charging model
Free and MIT licensed. No per-use charge.
Choose it when
Use it for a 3D establishing view of a city, port or border corridor. Check the heights of the buildings that matter before showing it.
Watch for
Built from OpenStreetMap, so some building heights are missing or wrong; the README says it cannot guarantee accuracy.; Plain volumes only: no building textures, materials or terrain height yet (all still on its roadmap).; Last updated in May 2026; one main author.; Not tried here: no area exported, no GLB opened.
Start with Higgsfield or WanGP / Wan2GP. Match its inputs and operating requirements to your job.
Multi-model platform
Higgsfield
★★★☆☆ 3/5 for this task
Convenient model access; suitability depends on selected engine and account access.
Give it
Prompt; Reference assets; Reference images/video/audio as supported
Get back
Images; Videos depending on model; Generated or edited media
How it runs
Official MCP or CLI, signed-in account
Processing location
Self-hosted if deployed locally, otherwise provider-dependent.
Charging model
Compute and model/weight terms; hosted wrappers charge separately.
Choose it when
Consider for this task
Watch for
Suitability is an editorial judgment, not a measured quality or speed ranking.; Verify the chosen connection and entitlements. Do not assume one subscription makes every model unlimited.
Runner can consolidate open-model workflows; model and hardware setup remain separate.
Give it
Prompt; Model-specific image inputs; Prompts; References; Selected model weights
Get back
Raster images; Outputs from the chosen engine
How it runs
GPU installation and selected model
Processing location
Self-hosted if deployed locally, otherwise provider-dependent.
Charging model
Compute and model/weight terms; hosted wrappers charge separately.
Choose it when
Consider for this task
Watch for
Suitability is an editorial judgment, not a measured quality or speed ranking.; Memory and output capabilities depend on the model; no blanket laptop-readiness claim.
Useful shared creative interface. Official CLI now exists, so a historic MCP blockage is not a blanket capability verdict.
Give it
Prompt; Reference assets; Reference images/video/audio as supported
Get back
Images; Videos depending on model; Generated or edited media
How it runs
Official MCP or CLI, signed-in account
Processing location
Self-hosted if deployed locally, otherwise provider-dependent.
Charging model
Compute and model/weight terms; hosted wrappers charge separately.
Choose it when
Use when trying several hosted models and camera/reference controls in one workflow.
Watch for
Suitability is an editorial judgment, not a measured quality or speed ranking.; Verify the chosen connection and entitlements. Do not assume one subscription makes every model unlimited.
A practical orchestration layer; compare engines separately inside it.
Give it
Prompt; Model-specific image inputs; Prompts; References; Selected model weights
Get back
Raster images; Outputs from the chosen engine
How it runs
GPU installation and selected model
Processing location
Self-hosted if deployed locally, otherwise provider-dependent.
Charging model
Compute and model/weight terms; hosted wrappers charge separately.
Choose it when
Use when you want a shared interface over open models on suitable hardware.
Watch for
Suitability is an editorial judgment, not a measured quality or speed ranking.; Memory and output capabilities depend on the model; no blanket laptop-readiness claim.