Repository navigation
Expand file tree
/
Copy pathregistry.json
More file actions
630 lines (630 loc) · 22.3 KB
/
Copy pathregistry.json
File metadata and controls
630 lines (630 loc) · 22.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
{
"integrated": [
{
"id": "polyhaven",
"name": "Poly Haven",
"homepage": "https://polyhaven.com",
"access": "api",
"addedAt": "2026-10-04",
"addedBy": "launch"
},
{
"id": "ambientcg",
"name": "ambientCG",
"homepage": "https://ambientcg.com",
"access": "api",
"addedAt": "2026-10-04",
"addedBy": "launch"
},
{
"id": "cgbookcase",
"name": "cgbookcase",
"homepage": "https://www.cgbookcase.com",
"access": "api",
"addedAt": "2026-10-04",
"addedBy": "launch"
},
{
"id": "sharetextures",
"name": "ShareTextures",
"homepage": "https://www.sharetextures.com",
"access": "api",
"addedAt": "2026-10-04",
"addedBy": "launch"
},
{
"id": "blenderkit",
"name": "BlenderKit",
"homepage": "https://www.blendkit.com",
"access": "api",
"addedAt": "2026-10-04",
"addedBy": "launch"
},
{
"id": "fab",
"name": "Fab",
"homepage": "https://www.fab.com",
"access": "link",
"addedAt": "2026-10-04",
"addedBy": "launch"
},
{
"id": "kenney",
"name": "Kenney",
"homepage": "https://kenney.nl/assets",
"access": "scrape",
"addedAt": "2026-10-04",
"addedBy": "launch"
},
{
"id": "poliigon",
"name": "Poliigon",
"homepage": "https://www.poliigon.com",
"access": "link",
"addedAt": "2026-10-04",
"addedBy": "launch"
},
{
"id": "quaternius",
"name": "Quaternius",
"homepage": "https://quaternius.com",
"access": "scrape",
"addedAt": "2026-10-04",
"addedBy": "launch"
},
{
"id": "threedtextures",
"name": "3DTextures.me",
"homepage": "https://3dtextures.me",
"access": "api",
"addedAt": "2026-10-04",
"addedBy": "launch"
},
{
"id": "threedtexel",
"name": "3DTexel",
"homepage": "https://3dtexel.com",
"access": "api",
"addedAt": "2026-10-06",
"addedBy": "agent"
},
{
"id": "texturecan",
"name": "TextureCan",
"homepage": "https://www.texturecan.com",
"access": "scrape",
"addedAt": "2026-10-04",
"addedBy": "launch"
},
{
"id": "texturescom",
"name": "Textures.com",
"homepage": "https://www.textures.com",
"access": "api",
"addedAt": "2026-10-04",
"addedBy": "launch"
},
{
"id": "hdrmaps",
"name": "HDRMAPS",
"homepage": "https://hdrmaps.com",
"access": "api",
"addedAt": "2026-10-04",
"addedBy": "launch"
},
{
"id": "hdrihub",
"name": "HDRI Hub",
"homepage": "https://www.hdri-hub.com",
"access": "scrape",
"addedAt": "2026-10-04",
"addedBy": "launch"
},
{
"id": "cgtrader",
"name": "CGTrader",
"homepage": "https://www.cgtrader.com",
"access": "scrape",
"addedAt": "2026-10-04",
"addedBy": "launch"
},
{
"id": "turbosquid",
"name": "TurboSquid",
"homepage": "https://www.turbosquid.com",
"access": "link",
"addedAt": "2026-10-04",
"addedBy": "launch"
},
{
"id": "itchio",
"name": "itch.io",
"homepage": "https://itch.io/game-assets",
"access": "scrape",
"addedAt": "2026-10-04",
"addedBy": "launch"
},
{
"id": "polyfork",
"name": "Polyfork",
"homepage": "https://polyfork.dev",
"access": "api",
"addedAt": "2026-10-06",
"addedBy": "human"
},
{
"id": "threedassets",
"name": "3DAssets.dev",
"homepage": "https://3dassets.dev",
"access": "api",
"addedAt": "2026-10-07",
"addedBy": "agent"
},
{
"id": "opengameart",
"name": "OpenGameArt",
"homepage": "https://opengameart.org",
"access": "scrape",
"addedAt": "2026-10-09",
"addedBy": "agent"
},
{
"id": "sketchfab",
"name": "Sketchfab",
"homepage": "https://sketchfab.com",
"access": "api",
"addedAt": "2026-10-10",
"addedBy": "agent"
},
{
"id": "freestylized",
"name": "FreeStylized",
"homepage": "https://freestylized.com",
"access": "api",
"addedAt": "2026-10-11",
"addedBy": "agent"
},
{
"id": "wikimediacommons",
"name": "Wikimedia Commons",
"homepage": "https://commons.wikimedia.org",
"access": "api",
"addedAt": "2026-10-16",
"addedBy": "agent"
},
{
"id": "grab3d",
"name": "Grab3D",
"homepage": "https://grab3d.com",
"access": "scrape",
"addedAt": "2026-10-21",
"addedBy": "agent"
},
{
"id": "scenario",
"name": "Scenario 3D Collection",
"homepage": "https://huggingface.co/datasets/scenario-labs/3d-collection",
"access": "api",
"addedAt": "2026-10-26",
"addedBy": "agent"
}
],
"rejected": [
{
"name": "Open Heritage 3D",
"homepage": "https://openheritage3d.org",
"checkedAt": "2026-10-28",
"reason": "map-driven archive of a few hundred heritage-site scans (mostly point clouds) with per-dataset licences and no public search API or listing pages",
"recheckAfter": "2027-01-26"
},
{
"name": "CADNav",
"homepage": "https://www.cadnav.com",
"checkedAt": "2026-10-28",
"reason": "architectural model downloads with no stated open licence and mostly re-hosted commercial-style models; no API and the newest listings seen date from 2024"
},
{
"name": "SketchUp 3D Warehouse",
"homepage": "https://3dwarehouse.sketchup.com",
"checkedAt": "2026-10-28",
"reason": "JavaScript app with no public keyless search API; robots.txt disallows action and edit paths and models need a Trimble account to download",
"recheckAfter": "2027-01-26"
},
{
"name": "Game Art 2D",
"homepage": "https://www.gameart2d.com",
"checkedAt": "2026-10-27",
"reason": "static Weebly site of a few dozen hand-listed 2D sprite packs, with no search API, WordPress API or catalogue JSON, and no 3D assets",
"recheckAfter": "2027-01-25"
},
{
"name": "RigModels",
"homepage": "https://rigmodels.com",
"checkedAt": "2026-10-26",
"reason": "robots.txt sets a 60 second crawl-delay and disallows /3d.php (the model page) and /download/, so no allowed way to search or fetch files",
"recheckAfter": "2027-01-24"
},
{
"name": "ArchiveCG",
"homepage": "https://archivecg.com",
"checkedAt": "2026-10-26",
"reason": "domain does not resolve (DNS lookup fails), so the site appears to be down",
"recheckAfter": "2027-01-24"
},
{
"name": "Texture Ninja",
"homepage": "https://texture.ninja",
"checkedAt": "2026-10-25",
"reason": "React app whose /api/textures is undocumented, serves untitled CC0 reference photos (not PBR maps) with no robots.txt or terms page, and the library has not grown since 2018",
"recheckAfter": "2027-01-23"
},
{
"name": "MorphoSource",
"homepage": "https://www.morphosource.org",
"checkedAt": "2026-10-24",
"reason": "robots.txt allows only /api/, and the catalogue is mostly CT scans of biological specimens with per-item licences and request-gated downloads, not general 3D assets",
"recheckAfter": "2027-01-22"
},
{
"name": "The Models Resource",
"homepage": "https://www.models-resource.com",
"checkedAt": "2026-10-24",
"reason": "rips of copyrighted video game models with no open licence, and robots.txt disallows /browse/"
},
{
"name": "Blender Studio",
"homepage": "https://studio.blender.org",
"checkedAt": "2026-10-24",
"reason": "API answers 'Authentication credentials were not provided' and assets are mostly film production files behind a subscription, so no keyless search",
"recheckAfter": "2027-01-22"
},
{
"name": "RawCatalog",
"homepage": "https://www.rawcatalog.com",
"checkedAt": "2026-10-23",
"reason": "every page is behind a Cloudflare JavaScript challenge (HTTP 403 to automated requests), so no automated search",
"recheckAfter": "2027-01-21"
},
{
"name": "KitBash3D",
"homepage": "https://www.kitbash3d.com",
"checkedAt": "2026-10-23",
"reason": "Shopify storefront selling mostly paid kits under a custom licence; free downloads need an account and there is no catalogue API for assets"
},
{
"name": "MattePaint",
"homepage": "https://www.mattepaint.com",
"checkedAt": "2026-10-23",
"reason": "free backplate and HDRI collection is a few bundled downloads, not a searchable catalogue, and the licence could not be confirmed",
"recheckAfter": "2027-01-21"
},
{
"name": "Texturelib",
"homepage": "https://texturelib.com",
"checkedAt": "2026-10-22",
"reason": "downloads need a sign-in with a daily quota, robots.txt disallows /download/ and /category/, and the front page shows no search or API"
},
{
"name": "CG Materials (V-Ray Materials)",
"homepage": "https://www.cg-materials.com",
"checkedAt": "2026-10-22",
"reason": "vray-materials.de now redirects to a 'being rebuilt' placeholder page with no catalogue, so there is nothing to search",
"recheckAfter": "2027-01-20"
},
{
"name": "NoEmotion HDRs",
"homepage": "https://noemotionhdrs.net",
"checkedAt": "2026-10-22",
"reason": "site answered with HTTP 503 so access and freshness could not be verified",
"recheckAfter": "2027-01-20"
},
{
"name": "Threedscans",
"homepage": "https://threedscans.com",
"checkedAt": "2026-10-22",
"reason": "TLS certificate has expired, so automated requests fail to connect securely",
"recheckAfter": "2027-01-20"
},
{
"name": "Khronos glTF Sample Assets",
"homepage": "https://github.com/KhronosGroup/glTF-Sample-Assets",
"checkedAt": "2026-10-22",
"reason": "about 150 glTF conformance and test models with mixed licences, a testing set rather than an asset catalogue; too small"
},
{
"name": "Dimensiva",
"homepage": "https://dimensiva.com",
"checkedAt": "2026-10-20",
"reason": "free downloads go through an Easy Digital Downloads email-capture modal, a custom licence, and the WordPress REST API exposes no catalogue (product endpoint returns 404)",
"recheckAfter": "2027-01-18"
},
{
"name": "AR Code 3D models",
"homepage": "https://ar-code.com",
"checkedAt": "2026-10-20",
"reason": "AR/QR code service with a small blog showcase of scanned models, not a searchable asset catalogue"
},
{
"name": "3DSky",
"homepage": "https://3dsky.org",
"checkedAt": "2026-10-20",
"reason": "free tier limited to a few downloads per day behind an account, mostly paid interior models, and no public search API",
"recheckAfter": "2027-01-18"
},
{
"name": "Texture Box",
"homepage": "https://texturebox.com",
"checkedAt": "2026-10-19",
"reason": "mixed licences (some textures owned by original creators), 10 second crawl-delay in robots.txt and no confirmed searchable catalogue API",
"recheckAfter": "2027-01-17"
},
{
"name": "CGMood",
"homepage": "https://cgmood.com",
"checkedAt": "2026-10-19",
"reason": "automated requests get HTTP 403 and robots.txt disallows /search and paged listings",
"recheckAfter": "2027-01-17"
},
{
"name": "Architextures",
"homepage": "https://architextures.org",
"checkedAt": "2026-10-19",
"reason": "architectural texture tool with account-gated downloads and no documented public search API",
"recheckAfter": "2027-01-17"
},
{
"name": "CGHEVEN",
"homepage": "https://cgheven.com",
"checkedAt": "2026-10-17",
"reason": "about 840 mostly VFX assets; the JSON API needs a paid API Access token and robots.txt disallows /api/, the licence forbids redistribution and AI use, and free files are limited to 1K/2K",
"recheckAfter": "2027-01-15"
},
{
"name": "Stylized Textures",
"homepage": "https://stylizedtextures.com",
"checkedAt": "2026-10-17",
"reason": "catalogue is loaded client-side from categories.json, which robots.txt disallows (*.json), so no allowed way to search it",
"recheckAfter": "2027-01-15"
},
{
"name": "The Base Mesh",
"homepage": "https://www.thebasemesh.com",
"checkedAt": "2026-10-17",
"reason": "Wix site rendered by JavaScript with no REST API, sitemap listing or server-side search pages to read",
"recheckAfter": "2027-01-15"
},
{
"name": "Sloyd free 3D models",
"homepage": "https://www.sloyd.ai/free-3d-models",
"checkedAt": "2026-10-17",
"reason": "free models are outputs of an AI generator (about 733 listed), robots.txt disallows /search and the list uses a Load more button with no search; AI-generated content"
},
{
"name": "Meshy free 3D models",
"homepage": "https://www.meshy.ai/free-3d-models",
"checkedAt": "2026-10-17",
"reason": "gallery of AI-generated models from a generator service, not a curated asset catalogue"
},
{
"name": "Open3dModel",
"homepage": "https://open3dmodel.com",
"checkedAt": "2026-10-17",
"reason": "automated requests get HTTP 403, and it reports no new models this week, so access and freshness could not be verified",
"recheckAfter": "2027-01-15"
},
{
"name": "AMD GPUOpen MaterialX Library",
"homepage": "https://matlib.gpuopen.com",
"checkedAt": "2026-10-18",
"reason": "keyless API and downloads work, but all 454 materials were published and last updated in 2022-2023 (nothing new in over two years) and many are Poly Haven textures we already search",
"recheckAfter": "2027-01-16"
},
{
"name": "3Dassets.one",
"homepage": "https://3dassets.one",
"checkedAt": "2026-10-18",
"reason": "search engine aggregating ambientCG, Twinbru and other sources; hosts no assets of its own and has no documented API"
},
{
"name": "Free3D",
"homepage": "https://free3d.com",
"checkedAt": "2026-10-18",
"reason": "automated requests get HTTP 403 with a DataDome JavaScript bot challenge, so no automated search",
"recheckAfter": "2027-01-16"
},
{
"name": "HDRI Skies",
"homepage": "https://hdri-skies.com",
"checkedAt": "2026-10-18",
"reason": "automated requests, including the WordPress REST API, get HTTP 403, so no search access could be verified",
"recheckAfter": "2027-01-16"
},
{
"name": "RenderHub",
"homepage": "https://www.renderhub.com",
"checkedAt": "2026-10-18",
"reason": "automated requests get HTTP 403 and most models are paid under a custom licence",
"recheckAfter": "2027-01-16"
},
{
"name": "Godot Asset Library",
"homepage": "https://godotengine.org/asset-library/asset",
"checkedAt": "2026-10-18",
"reason": "public API works, but listings are mostly scripts and addons that link to GitHub repositories, not 3D asset files"
},
{
"name": "NIH 3D",
"homepage": "https://3d.nih.gov",
"checkedAt": "2026-10-16",
"reason": "Next.js app with no documented public search API (robots.txt and guessed API paths return 404 pages); mostly 3D-printing biomedical models",
"recheckAfter": "2027-01-14"
},
{
"name": "NASA 3D Resources",
"homepage": "https://science.nasa.gov/3d-resources/",
"checkedAt": "2026-10-15",
"reason": "about 375 free NASA models, but the listing and filters are JavaScript-driven, not in the WordPress REST API, and the content-list endpoint is undocumented, so no reliable search",
"recheckAfter": "2027-01-13"
},
{
"name": "Hackingtons free game art",
"homepage": "https://www.hackingtons.com/free-game-art",
"checkedAt": "2026-10-15",
"reason": "curated directory linking to Kenney, OpenGameArt, itch.io and other sites we already search; hosts no assets"
},
{
"name": "Thingiverse",
"homepage": "https://www.thingiverse.com",
"checkedAt": "2026-10-15",
"reason": "automated requests get HTTP 403 and it is a 3D-printing STL site that needs an API token",
"recheckAfter": "2027-01-13"
},
{
"name": "MyMiniFactory",
"homepage": "https://www.myminifactory.com",
"checkedAt": "2026-10-15",
"reason": "automated requests get HTTP 403; 3D-printing models with mixed paid licences",
"recheckAfter": "2027-01-13"
},
{
"name": "CraftPix",
"homepage": "https://craftpix.net",
"checkedAt": "2026-10-15",
"reason": "automated requests get HTTP 403 and most assets are paid under a custom licence",
"recheckAfter": "2027-01-13"
},
{
"name": "Printables",
"homepage": "https://www.printables.com",
"checkedAt": "2026-10-15",
"reason": "automated requests get HTTP 403 and it is a 3D-printing site with a login-gated GraphQL API",
"recheckAfter": "2027-01-13"
},
{
"name": "CC0 Textures",
"homepage": "https://cc0-textures.com",
"checkedAt": "2026-10-14",
"reason": "re-hosts textures from other vendors such as ShareTextures (vendor field on each page), which we already search; no public search API"
},
{
"name": "FurniMesh",
"homepage": "https://furnimesh.com",
"checkedAt": "2026-10-14",
"reason": "furniture-only GLB library with no stated licence for downloads, no API, terms silent on automated access, and an AI generator upsell",
"recheckAfter": "2027-01-12"
},
{
"name": "Cinevva game assets",
"homepage": "https://app.cinevva.com",
"checkedAt": "2026-10-14",
"reason": "aggregator of Kenney, Quaternius, Poly Haven, ambientCG and others we already search; robots.txt disallows /api/"
},
{
"name": "game-icons.net",
"homepage": "https://game-icons.net",
"checkedAt": "2026-10-14",
"reason": "about 4,000 CC-BY 2D SVG icons, but search is client-side Algolia and listings span six sitemaps, too many requests per search; not 3D",
"recheckAfter": "2027-01-12"
},
{
"name": "BlendSwap",
"homepage": "https://www.blendswap.com",
"checkedAt": "2026-10-14",
"reason": "automated requests get HTTP 403, so no search access could be verified",
"recheckAfter": "2027-01-12"
},
{
"name": "FreePBR",
"homepage": "https://freepbr.com",
"checkedAt": "2026-10-14",
"reason": "automated requests get HTTP 403 and textures are personal-use only with a paid commercial licence"
},
{
"name": "Icosa Gallery",
"homepage": "https://icosa.gallery",
"checkedAt": "2026-10-13",
"reason": "public keyless API with about 130,000 CC0/CC-BY models, but uncached searches took 30-35 seconds, longer than the server's 15 second request timeout; mostly Tilt Brush sketches",
"recheckAfter": "2027-01-11"
},
{
"name": "Texture Labs",
"homepage": "https://texturelabs.org",
"checkedAt": "2026-10-13",
"reason": "photographic 2D textures for Photoshop with no catalogue in the WordPress REST API (posts endpoint reports 0), so no reliable search"
},
{
"name": "Public Domain Textures",
"homepage": "https://www.publicdomaintextures.com",
"checkedAt": "2026-10-13",
"reason": "domain now serves an unrelated gambling spam page and no longer hosts textures"
},
{
"name": "OpenHDRI",
"homepage": "https://openhdri.org",
"checkedAt": "2026-10-12",
"reason": "CC0 and downloadable, but only about 60 HDRIs so far; too small for now (same bar as GobKit)",
"recheckAfter": "2027-01-10"
},
{
"name": "CGEES",
"homepage": "https://www.cgees.com",
"checkedAt": "2026-10-12",
"reason": "every page is behind a Cloudflare JavaScript challenge and robots.txt blocks /api and AI bots, so no automated search",
"recheckAfter": "2027-01-10"
},
{
"name": "KayKit (Kay Lousberg)",
"homepage": "https://kaylousberg.com/game-assets",
"checkedAt": "2026-10-12",
"reason": "only a handful of packs on a static page and the downloads are hosted on itch.io, which we already search"
},
{
"name": "The Met 3D models",
"homepage": "https://www.metmuseum.org",
"checkedAt": "2026-10-12",
"reason": "only about 135 scans and the site answered automated requests with HTTP 429, so access could not be verified",
"recheckAfter": "2027-01-10"
},
{
"name": "Smithsonian 3D",
"homepage": "https://3d.si.edu",
"checkedAt": "2026-10-11",
"reason": "site returned a 'temporarily unavailable' page for its API, so access could not be verified",
"recheckAfter": "2027-01-09"
},
{
"name": "Poly Pizza",
"homepage": "https://poly.pizza",
"checkedAt": "2026-10-10",
"reason": "every page including robots.txt is behind a Cloudflare JavaScript challenge, so no automated search; most models are CC-BY",
"recheckAfter": "2027-01-08"
},
{
"name": "PolyScan",
"homepage": "https://polyscann.com",
"checkedAt": "2026-10-09",
"reason": "only about 214 assets, listings do not say model or texture, extra pages load through an undocumented script, and downloads sit behind an ad-block check",
"recheckAfter": "2027-01-07"
},
{
"name": "Mixos",
"homepage": "https://www.mixos.io",
"checkedAt": "2026-10-06",
"reason": "free models and textures are sourced from Poly Haven, which we already search"
},
{
"name": "GobKit",
"homepage": "https://gobkit.com",
"checkedAt": "2026-10-06",
"reason": "only about 79 curated free models plus an AI generator service; too small for now",
"recheckAfter": "2027-01-04"
},
{
"name": "Open Source 3D Assets",
"homepage": "https://www.opensource3dassets.com",
"checkedAt": "2026-10-06",
"reason": "no documented public search API and mostly avatars; robots.txt served is for a sister site",
"recheckAfter": "2027-01-04"
}
]
}