Advance Blender 5.2 web parity through M12-03D
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled

This commit is contained in:
mes123456
2026-08-17 17:30:27 -04:00
parent 0fe8d2bb56
commit 5a11045ca5
148 changed files with 11683 additions and 66 deletions

View File

@@ -0,0 +1,116 @@
{
"schemaVersion": 1,
"task": "M12-01B",
"enablingTask": true,
"parityStateChange": false,
"blenderVersion": "5.2.0",
"catalogDefinition": {
"fileName": "blender_assets.cats.txt",
"version": 1,
"records": [
{
"catalogId": "11111111-1111-4111-8111-111111111111",
"path": "Characters",
"simpleName": "Characters",
"parentPath": null
},
{
"catalogId": "22222222-2222-4222-8222-222222222222",
"path": "Characters/Heroes",
"simpleName": "Heroes",
"parentPath": "Characters"
},
{
"catalogId": "33333333-3333-4333-8333-333333333333",
"path": "Materials/Metal",
"simpleName": "Metal",
"parentPath": "Materials"
}
]
},
"assets": [
{
"idType": "MATERIAL",
"name": "M12 Brushed Metal",
"catalogId": "33333333-3333-4333-8333-333333333333",
"catalogSimpleName": "",
"author": "",
"description": "",
"copyright": "",
"license": "",
"tags": [
"metal"
],
"activeTag": 0,
"usePreferredImportMethod": false,
"preferredImportMethod": "APPEND",
"customProperties": [
{
"name": "roughness",
"type": "FLOAT",
"value": 0.35
}
]
},
{
"idType": "OBJECT",
"name": "M12 Hero",
"catalogId": "22222222-2222-4222-8222-222222222222",
"catalogSimpleName": "",
"author": "M12 Artist",
"description": "Desktop catalog v1 object fixture",
"copyright": "Copyright 2026 M12 Fixture Authors",
"license": "CC0-1.0",
"tags": [
"character",
"hero",
"rig-ready"
],
"activeTag": 1,
"usePreferredImportMethod": true,
"preferredImportMethod": "APPEND",
"customProperties": [
{
"name": "approved",
"type": "BOOL",
"value": true
},
{
"name": "dimensions",
"type": "IDPROPERTYARRAY",
"value": [
2.0,
2.0,
0.0
]
},
{
"name": "rating",
"type": "INT",
"value": 5
},
{
"name": "source",
"type": "STR",
"value": "M12-01B"
}
]
},
{
"idType": "WORLD",
"name": "M12 Uncataloged World",
"catalogId": "00000000-0000-0000-0000-000000000000",
"catalogSimpleName": "",
"author": "M12 Artist",
"description": "Asset without a catalog assignment",
"copyright": "",
"license": "CC0-1.0",
"tags": [],
"activeTag": 0,
"usePreferredImportMethod": true,
"preferredImportMethod": "LINK",
"customProperties": []
}
],
"nextTask": "M12-01C"
}

View File

@@ -0,0 +1,60 @@
{
"schemaVersion": 1,
"task": "M12-01B",
"parentTask": "M12-01",
"parityId": "N-023-ASSET-CATALOG-SCHEMA",
"enablingTask": true,
"parityStateChange": false,
"implementationClass": "NOT_APPLICABLE",
"blenderVersion": "5.2.0",
"artifacts": {
"generator": {
"path": "tools/web/generate-asset-catalog-v1.py",
"sha256": "4156ec6293562d44f87ad5a268de52fbfa31a65da8263a67a2bc45bf22999307"
},
"exporter": {
"path": "tools/web/export-asset-catalog-v1.py",
"sha256": "3dbccd8df54d8686aa526f7967f58fd1008336c4c5b1deed01a136ba15aa3e41"
},
"checker": {
"path": "tools/web/check-asset-catalog-v1-fixture.mjs",
"sha256": "c2813aa36482eff0b23ca0209f488cfe70ea11e4f39cc6c6036d6c47bbc8e17b"
},
"fixture": {
"path": "tests/files/web/m12_asset_catalog_v1/m12_asset_catalog_v1.blend",
"sha256": "8facfe82e3ca0a0605c139ef5bdcbb82d27a6953a6add4e008b68af90bc1211f"
},
"catalogDefinition": {
"path": "tests/files/web/m12_asset_catalog_v1/blender_assets.cats.txt",
"sha256": "a72f542acb2d2239951a2b20cda0f92305e1d6d8222f84072ad1aab52e3e4c98"
},
"canonicalReport": {
"path": "tests/golden/M12-01B/canonical.json",
"sha256": "6fc6def0b9d0e4f51ef40c1d87a1f17074f6340c126a01aee49e5e53271c961e"
}
},
"coverage": {
"catalogRecords": 3,
"assetRecords": 3,
"assetIdTypes": ["MATERIAL", "OBJECT", "WORLD"],
"metadata": [
"properties",
"catalog_id",
"catalog_simple_name",
"author",
"description",
"copyright",
"license",
"tags",
"active_tag",
"use_preferred_import_method",
"preferred_import_method"
]
},
"nonGoals": [
"Web catalog schema v2",
"Web migration behavior",
"Catalog or asset mutation parity"
],
"nextTask": "M12-01C"
}