PIXTON ASSET LIBRARY
Thumbnail Visual Search
Describe a place or scene—even when those words aren’t in its filename.
Checking visual search…
Last updated: loading…
Result controls
Loading catalog…
No matching assetsTry a broader phrase or reduce the visual-search weight.
STAGE 3 · APPROVED R2 UPLOADS
Background asset pipeline
Import Pixton’s JSON catalogue, process a controlled batch, review the results, then explicitly upload the approved SVGs, PNGs, and manifest to Cloudflare R2. Search indexing remains disabled.
How to retrieve Pixton catalogue JSONChrome DevTools instructions for regular catalogue updates
Export a catalogue response
- Open the required asset page in the Pixton CMS and sign in normally.
- Press F12, open Network, then select Fetch/XHR.
- Clear the request list and refresh the CMS page.
- Find the request listed for the asset library in the table below.
- Right-click that request and choose Copy → Copy response.
- Paste the response into Notepad and save it with the recommended
.jsonfilename.
Important: Copy the response—not the request URL, cURL command, or headers. This is read-only and does not change CMS data.
| Library | Network request to select | Save as | Update rule |
|---|---|---|---|
| Scene, Abstract & Weather Backgrounds | sceneGroups… | backgrounds.json | One response; category flags separate the three libraries. |
| Creatures | props?…keywordKeys=3310 | creatures.json | Use active records ending in -pose1 only. |
| Foreground Props | props?…keywordKeys=3391 | foreground.json | Use all active records. |
| Sound Effects | props?…keywordKeys=3321 | sound-effects.json | Use all active records. |
| Graphics | props?…keywordKeys=3355 | graphics.json | Use all active records. |
| Characters | characters?width=300&height=600… | characters.json | Use all active records. |
| Outfits | characterOutfits?isDetailed=true… | outfits.json | Use active Regular-body records (body: 2). |
Before updating search
- Date the export folder so the batch can be traced later.
- Keep the previous JSON files and three-file index backup.
- Validate record counts before replacing an index.
- Replace
embeddings.npy,metadata.json, andconfig.jsontogether. - After deployment, update that library’s date in
category-updates.json.
This guide covers retrieval only. Exporting JSON does not automatically update visual search.
IMPORT REPORT
Catalogue analyzed
| Category | Total | Active | Inactive | New | Changed | Ready |
|---|
PROCESSING BATCH
0 of 25 assets selected
Select active new or changed assets below. Processing creates a local review batch first; uploading requires a separate confirmation.
Preparing batch…
Maximum 25 per batch
| Select | Asset | Category | CMS status | Change | Modified |
|---|