Back to the canvasSPRITEFIELD FOR AGENTS

Find textures & models.
Get the original files.

Search the catalog from your agent, check the license, and bring the right assets into your project.

Download the agent skill OpenAPI schema

Use the skill

Save the skill as spritefield-textures/SKILL.md in your agent’s skills directory. In Codex, invoke $spritefield-textures and describe what you need.

Find a worn wooden floor for my game and give me the 1k base-color, roughness, and OpenGL normal maps.

In a browser with WebMCP support, the canvas exposes find_textures, get_texture_maps, find_models, get_model_files, and search_assets.

1. Find textures

GET /api/textures?q=weathered%20wood&limit=12

Returns ranked matches with ids, creators, previews, licenses, and source links. Search understands related terms and common typos. If nothing matches, search.mode is discovery and the API returns browsing suggestions.

Use limit from 1–50 (default 20). Pass nextCursor as cursor, keeping the same query, until it is null.

2. Resolve the original files

GET /api/textures/polyhaven-wooden_floor_02
    ?resolution=1k&format=jpg

Poly Haven results include base color, normal maps, roughness, and other available PBR channels. Each file includes its actual format, resolution, size, and original URL. Other providers return an original image or texture-set archive.

Resolution options: 1k, 2k, 4k, 8k, 16k. Preferred formats: jpg, png, exr. Maps can fall back to another format; the response tells you which.

3. Find 3D models

GET /api/models?q=wooden%20chair&limit=12

Search individual models and complete model packs. Results include available formats, polygon counts where provided, original sources, and licenses. isPack distinguishes packs; assetCount is the creator’s advertised count.

GET /api/models/polyhaven-model-armchair_01
    ?resolution=1k&format=gltf

Choose a returned format: glTF, Blender, FBX, or USD. The response lists the model and every companion file with its relative path. Download all of them and preserve those paths. A glTF file usually needs its .bin and texture files. Resolution selects texture size, not mesh detail. Kenney models come in complete ZIP packs.

Browser agents can use find_models and get_model_files to search and open download details. These tools return links; they do not download or integrate files.

Access and licenses

The site and API are public. No sign-in or application API key is required. If the host challenges an automated request, use the browser agent tools. Copies of this site can have different access settings.

Every result includes its own license. Some assets require attribution. A preview shows the asset, while the detail endpoint provides original files. Availability depends on the original host.

Spritefield’s code is open source under MIT. View the source on GitHub . Artwork retains its original license.

Errors

400 Invalid parameters or cursor. 404 Unknown texture. 422 Resolution unavailable. 502 Provider unavailable. 503 Catalog unavailable. Retry transient failures after the returned Retry-After interval.