- Add 11:07 Chinese-narrated lesson video, VTT, poster and 13 chapter screenshots. - Regenerate 20-render WebGL2 matrix and 15 operation captures on RTX 4060. - Fix WASM staging for non-ASCII import filenames (猴头.glb); rebuild web_engine. - Harden lesson video recording pipeline; fix stale lesson-link E2E selector. - Add RE PBR derived libraries, lesson page, evidence and status report. Co-Authored-By: Claude Code <noreply@anthropic.com>
789 lines
23 KiB
JSON
789 lines
23 KiB
JSON
{
|
|
"schemaVersion": 2,
|
|
"revision": 1,
|
|
"catalogs": [
|
|
{
|
|
"catalogId": "a1111111-1111-4111-8111-111111111111",
|
|
"path": "Models/Characters",
|
|
"simpleName": "Characters",
|
|
"parentPath": "Models"
|
|
},
|
|
{
|
|
"catalogId": "a2222222-2222-4222-8222-222222222222",
|
|
"path": "Models/Primitives",
|
|
"simpleName": "Primitives",
|
|
"parentPath": "Models"
|
|
},
|
|
{
|
|
"catalogId": "a3333333-3333-4333-8333-333333333333",
|
|
"path": "Materials/Metal",
|
|
"simpleName": "Metal",
|
|
"parentPath": "Materials"
|
|
},
|
|
{
|
|
"catalogId": "a4444444-4444-4444-8444-444444444444",
|
|
"path": "Materials/Plastic",
|
|
"simpleName": "Plastic",
|
|
"parentPath": "Materials"
|
|
},
|
|
{
|
|
"catalogId": "a5555555-5555-4555-8555-555555555555",
|
|
"path": "Materials/Wood",
|
|
"simpleName": "Wood",
|
|
"parentPath": "Materials"
|
|
},
|
|
{
|
|
"catalogId": "a6666666-6666-4666-8666-666666666666",
|
|
"path": "Materials/Glass",
|
|
"simpleName": "Glass",
|
|
"parentPath": "Materials"
|
|
},
|
|
{
|
|
"catalogId": "a7777777-7777-4777-8777-777777777777",
|
|
"path": "Materials/Emission",
|
|
"simpleName": "Emission",
|
|
"parentPath": "Materials"
|
|
}
|
|
],
|
|
"assets": [
|
|
{
|
|
"assetId": "asset:20b9be4580ff885a4614b6d04e64dc352b327b666ac9e39c1ac061209a66b6e2",
|
|
"assetLibraryIdentifier": "library:pbr-essentials-v1",
|
|
"relativeAssetIdentifier": "Material/PBR Emission Cyan",
|
|
"idType": "MATERIAL",
|
|
"name": "PBR Emission Cyan",
|
|
"catalogId": "a7777777-7777-4777-8777-777777777777",
|
|
"catalogSimpleName": "",
|
|
"author": "Web Blender PBR Library",
|
|
"description": "Cyan emissive surface",
|
|
"copyright": "CC0-1.0 generated by Web Blender",
|
|
"license": "CC0-1.0",
|
|
"tags": [
|
|
"emission",
|
|
"cyan"
|
|
],
|
|
"activeTag": 0,
|
|
"usePreferredImportMethod": true,
|
|
"preferredImportMethod": "APPEND",
|
|
"customProperties": [
|
|
{
|
|
"name": "web.datablockName",
|
|
"type": "STRING",
|
|
"value": "PBR Emission Cyan"
|
|
},
|
|
{
|
|
"name": "web.idCode",
|
|
"type": "INT",
|
|
"value": 16717
|
|
},
|
|
{
|
|
"name": "web.materialName",
|
|
"type": "STRING",
|
|
"value": "PBR Emission Cyan"
|
|
}
|
|
],
|
|
"sourceSha256": "455d739566711e89208a691ffaac9e75f3586d1247626a0e6f86e96f96538795",
|
|
"sourcePath": "libraries/pbr-library.blend",
|
|
"preview": {
|
|
"sha256": "319061129f3ce2283d023f53e4c067e6e69e1225c0a2f05d22ce202b23531b41",
|
|
"mimeType": "image/png",
|
|
"width": 256,
|
|
"height": 256,
|
|
"byteLength": 8512
|
|
}
|
|
},
|
|
{
|
|
"assetId": "asset:7bfbd87c5a6c244fd67936e69f97fd9b6fd6b4008a43134b7002c83ba1740b4c",
|
|
"assetLibraryIdentifier": "library:pbr-essentials-v1",
|
|
"relativeAssetIdentifier": "Material/PBR Glass",
|
|
"idType": "MATERIAL",
|
|
"name": "PBR Glass",
|
|
"catalogId": "a6666666-6666-4666-8666-666666666666",
|
|
"catalogSimpleName": "",
|
|
"author": "Web Blender PBR Library",
|
|
"description": "Clear glass with transmission",
|
|
"copyright": "CC0-1.0 generated by Web Blender",
|
|
"license": "CC0-1.0",
|
|
"tags": [
|
|
"glass",
|
|
"transmission"
|
|
],
|
|
"activeTag": 0,
|
|
"usePreferredImportMethod": true,
|
|
"preferredImportMethod": "APPEND",
|
|
"customProperties": [
|
|
{
|
|
"name": "web.datablockName",
|
|
"type": "STRING",
|
|
"value": "PBR Glass"
|
|
},
|
|
{
|
|
"name": "web.idCode",
|
|
"type": "INT",
|
|
"value": 16717
|
|
},
|
|
{
|
|
"name": "web.materialName",
|
|
"type": "STRING",
|
|
"value": "PBR Glass"
|
|
}
|
|
],
|
|
"sourceSha256": "455d739566711e89208a691ffaac9e75f3586d1247626a0e6f86e96f96538795",
|
|
"sourcePath": "libraries/pbr-library.blend",
|
|
"preview": {
|
|
"sha256": "df6cc1eda01ec015d60d0ddfe5762caaf466b78c86616312752884601e269ea0",
|
|
"mimeType": "image/png",
|
|
"width": 256,
|
|
"height": 256,
|
|
"byteLength": 11159
|
|
}
|
|
},
|
|
{
|
|
"assetId": "asset:a7a8097a3c30cd8539ce91e1086a2d2f1ced2c8009444876fc7ca1640ccaaa71",
|
|
"assetLibraryIdentifier": "library:pbr-essentials-v1",
|
|
"relativeAssetIdentifier": "Material/PBR Metal Brushed",
|
|
"idType": "MATERIAL",
|
|
"name": "PBR Metal Brushed",
|
|
"catalogId": "a3333333-3333-4333-8333-333333333333",
|
|
"catalogSimpleName": "",
|
|
"author": "Web Blender PBR Library",
|
|
"description": "Brushed sheet metal",
|
|
"copyright": "CC0-1.0 generated by Web Blender",
|
|
"license": "CC0-1.0",
|
|
"tags": [
|
|
"metal",
|
|
"brushed"
|
|
],
|
|
"activeTag": 0,
|
|
"usePreferredImportMethod": true,
|
|
"preferredImportMethod": "APPEND",
|
|
"customProperties": [
|
|
{
|
|
"name": "web.datablockName",
|
|
"type": "STRING",
|
|
"value": "PBR Metal Brushed"
|
|
},
|
|
{
|
|
"name": "web.idCode",
|
|
"type": "INT",
|
|
"value": 16717
|
|
},
|
|
{
|
|
"name": "web.materialName",
|
|
"type": "STRING",
|
|
"value": "PBR Metal Brushed"
|
|
}
|
|
],
|
|
"sourceSha256": "455d739566711e89208a691ffaac9e75f3586d1247626a0e6f86e96f96538795",
|
|
"sourcePath": "libraries/pbr-library.blend",
|
|
"preview": {
|
|
"sha256": "05cf00b11a8427a0f1a52c75e79c108bbd53082569a8cc6b001c37b69eed8805",
|
|
"mimeType": "image/png",
|
|
"width": 256,
|
|
"height": 256,
|
|
"byteLength": 16951
|
|
}
|
|
},
|
|
{
|
|
"assetId": "asset:4a5f4953ea23109804ee9c322fd249e568bb59e747863173e8b80f7c2f4198c6",
|
|
"assetLibraryIdentifier": "library:pbr-essentials-v1",
|
|
"relativeAssetIdentifier": "Material/PBR Metal Polished",
|
|
"idType": "MATERIAL",
|
|
"name": "PBR Metal Polished",
|
|
"catalogId": "a3333333-3333-4333-8333-333333333333",
|
|
"catalogSimpleName": "",
|
|
"author": "Web Blender PBR Library",
|
|
"description": "Mirror-polished metal",
|
|
"copyright": "CC0-1.0 generated by Web Blender",
|
|
"license": "CC0-1.0",
|
|
"tags": [
|
|
"metal",
|
|
"polished"
|
|
],
|
|
"activeTag": 0,
|
|
"usePreferredImportMethod": true,
|
|
"preferredImportMethod": "APPEND",
|
|
"customProperties": [
|
|
{
|
|
"name": "web.datablockName",
|
|
"type": "STRING",
|
|
"value": "PBR Metal Polished"
|
|
},
|
|
{
|
|
"name": "web.idCode",
|
|
"type": "INT",
|
|
"value": 16717
|
|
},
|
|
{
|
|
"name": "web.materialName",
|
|
"type": "STRING",
|
|
"value": "PBR Metal Polished"
|
|
}
|
|
],
|
|
"sourceSha256": "455d739566711e89208a691ffaac9e75f3586d1247626a0e6f86e96f96538795",
|
|
"sourcePath": "libraries/pbr-library.blend",
|
|
"preview": {
|
|
"sha256": "d006188537f82c9c04f7b60b5cc9fca3c0bb3a841bc30bee193fb096f76e08a1",
|
|
"mimeType": "image/png",
|
|
"width": 256,
|
|
"height": 256,
|
|
"byteLength": 12309
|
|
}
|
|
},
|
|
{
|
|
"assetId": "asset:abf4e865e7ce67e5b9c146fed197c131c967833d9dddd74c5d84f9f54296ec13",
|
|
"assetLibraryIdentifier": "library:pbr-essentials-v1",
|
|
"relativeAssetIdentifier": "Material/PBR Plastic Red",
|
|
"idType": "MATERIAL",
|
|
"name": "PBR Plastic Red",
|
|
"catalogId": "a4444444-4444-4444-8444-444444444444",
|
|
"catalogSimpleName": "",
|
|
"author": "Web Blender PBR Library",
|
|
"description": "Glossy red plastic",
|
|
"copyright": "CC0-1.0 generated by Web Blender",
|
|
"license": "CC0-1.0",
|
|
"tags": [
|
|
"plastic",
|
|
"red"
|
|
],
|
|
"activeTag": 0,
|
|
"usePreferredImportMethod": true,
|
|
"preferredImportMethod": "APPEND",
|
|
"customProperties": [
|
|
{
|
|
"name": "web.datablockName",
|
|
"type": "STRING",
|
|
"value": "PBR Plastic Red"
|
|
},
|
|
{
|
|
"name": "web.idCode",
|
|
"type": "INT",
|
|
"value": 16717
|
|
},
|
|
{
|
|
"name": "web.materialName",
|
|
"type": "STRING",
|
|
"value": "PBR Plastic Red"
|
|
}
|
|
],
|
|
"sourceSha256": "455d739566711e89208a691ffaac9e75f3586d1247626a0e6f86e96f96538795",
|
|
"sourcePath": "libraries/pbr-library.blend",
|
|
"preview": {
|
|
"sha256": "8dcc2719d17c8d8b31ef3a9b758c15396f3c6de5268df8296fdcf995c0e0aabf",
|
|
"mimeType": "image/png",
|
|
"width": 256,
|
|
"height": 256,
|
|
"byteLength": 18947
|
|
}
|
|
},
|
|
{
|
|
"assetId": "asset:e00633444ef287a9afe7c4587e57253d4d27f090834f2e94deb806db298d40fc",
|
|
"assetLibraryIdentifier": "library:pbr-essentials-v1",
|
|
"relativeAssetIdentifier": "Material/PBR Plastic White",
|
|
"idType": "MATERIAL",
|
|
"name": "PBR Plastic White",
|
|
"catalogId": "a4444444-4444-4444-8444-444444444444",
|
|
"catalogSimpleName": "",
|
|
"author": "Web Blender PBR Library",
|
|
"description": "Matte white plastic",
|
|
"copyright": "CC0-1.0 generated by Web Blender",
|
|
"license": "CC0-1.0",
|
|
"tags": [
|
|
"plastic",
|
|
"white"
|
|
],
|
|
"activeTag": 0,
|
|
"usePreferredImportMethod": true,
|
|
"preferredImportMethod": "APPEND",
|
|
"customProperties": [
|
|
{
|
|
"name": "web.datablockName",
|
|
"type": "STRING",
|
|
"value": "PBR Plastic White"
|
|
},
|
|
{
|
|
"name": "web.idCode",
|
|
"type": "INT",
|
|
"value": 16717
|
|
},
|
|
{
|
|
"name": "web.materialName",
|
|
"type": "STRING",
|
|
"value": "PBR Plastic White"
|
|
}
|
|
],
|
|
"sourceSha256": "455d739566711e89208a691ffaac9e75f3586d1247626a0e6f86e96f96538795",
|
|
"sourcePath": "libraries/pbr-library.blend",
|
|
"preview": {
|
|
"sha256": "1c887f7b483acb4275c7f964ddb6c68488d0fb54220af422600d9cde4754b73a",
|
|
"mimeType": "image/png",
|
|
"width": 256,
|
|
"height": 256,
|
|
"byteLength": 14367
|
|
}
|
|
},
|
|
{
|
|
"assetId": "asset:db8816cd97bcc48e0998793487e6ac1a8c72b4bc63493472f8ad4f92bba79307",
|
|
"assetLibraryIdentifier": "library:pbr-essentials-v1",
|
|
"relativeAssetIdentifier": "Material/PBR Rubber Black",
|
|
"idType": "MATERIAL",
|
|
"name": "PBR Rubber Black",
|
|
"catalogId": "a4444444-4444-4444-8444-444444444444",
|
|
"catalogSimpleName": "",
|
|
"author": "Web Blender PBR Library",
|
|
"description": "Matte black rubber",
|
|
"copyright": "CC0-1.0 generated by Web Blender",
|
|
"license": "CC0-1.0",
|
|
"tags": [
|
|
"rubber",
|
|
"black"
|
|
],
|
|
"activeTag": 0,
|
|
"usePreferredImportMethod": true,
|
|
"preferredImportMethod": "APPEND",
|
|
"customProperties": [
|
|
{
|
|
"name": "web.datablockName",
|
|
"type": "STRING",
|
|
"value": "PBR Rubber Black"
|
|
},
|
|
{
|
|
"name": "web.idCode",
|
|
"type": "INT",
|
|
"value": 16717
|
|
},
|
|
{
|
|
"name": "web.materialName",
|
|
"type": "STRING",
|
|
"value": "PBR Rubber Black"
|
|
}
|
|
],
|
|
"sourceSha256": "455d739566711e89208a691ffaac9e75f3586d1247626a0e6f86e96f96538795",
|
|
"sourcePath": "libraries/pbr-library.blend",
|
|
"preview": {
|
|
"sha256": "4599469a446133aefc7702c6fd68f96d3215ac74a21765463df4a8bf75406d16",
|
|
"mimeType": "image/png",
|
|
"width": 256,
|
|
"height": 256,
|
|
"byteLength": 14314
|
|
}
|
|
},
|
|
{
|
|
"assetId": "asset:a50be2fad4a75e4bf258513ffc617176813961ed793e543868a0e0107f10b115",
|
|
"assetLibraryIdentifier": "library:pbr-essentials-v1",
|
|
"relativeAssetIdentifier": "Material/PBR Wood",
|
|
"idType": "MATERIAL",
|
|
"name": "PBR Wood",
|
|
"catalogId": "a5555555-5555-4555-8555-555555555555",
|
|
"catalogSimpleName": "",
|
|
"author": "Web Blender PBR Library",
|
|
"description": "Warm matte wood colour",
|
|
"copyright": "CC0-1.0 generated by Web Blender",
|
|
"license": "CC0-1.0",
|
|
"tags": [
|
|
"wood",
|
|
"warm"
|
|
],
|
|
"activeTag": 0,
|
|
"usePreferredImportMethod": true,
|
|
"preferredImportMethod": "APPEND",
|
|
"customProperties": [
|
|
{
|
|
"name": "web.datablockName",
|
|
"type": "STRING",
|
|
"value": "PBR Wood"
|
|
},
|
|
{
|
|
"name": "web.idCode",
|
|
"type": "INT",
|
|
"value": 16717
|
|
},
|
|
{
|
|
"name": "web.materialName",
|
|
"type": "STRING",
|
|
"value": "PBR Wood"
|
|
}
|
|
],
|
|
"sourceSha256": "455d739566711e89208a691ffaac9e75f3586d1247626a0e6f86e96f96538795",
|
|
"sourcePath": "libraries/pbr-library.blend",
|
|
"preview": {
|
|
"sha256": "568be837953aa54da895f2de4edeb62ff3e9e818cfaa55d631d1fe9f00a0fa89",
|
|
"mimeType": "image/png",
|
|
"width": 256,
|
|
"height": 256,
|
|
"byteLength": 17327
|
|
}
|
|
},
|
|
{
|
|
"assetId": "asset:e0905f3bc65bd65bd02ca6cf8cfddcdbe451de20f76c1fb8940c1ffb9f408189",
|
|
"assetLibraryIdentifier": "library:pbr-essentials-v1",
|
|
"relativeAssetIdentifier": "Object/PBR Cube",
|
|
"idType": "OBJECT",
|
|
"name": "PBR Cube",
|
|
"catalogId": "a2222222-2222-4222-8222-222222222222",
|
|
"catalogSimpleName": "",
|
|
"author": "Web Blender PBR Library",
|
|
"description": "PBR Cube PBR model",
|
|
"copyright": "CC0-1.0 generated by Web Blender",
|
|
"license": "CC0-1.0",
|
|
"tags": [
|
|
"model",
|
|
"cube"
|
|
],
|
|
"activeTag": 0,
|
|
"usePreferredImportMethod": true,
|
|
"preferredImportMethod": "APPEND",
|
|
"customProperties": [
|
|
{
|
|
"name": "dimensions",
|
|
"type": "FLOAT_ARRAY",
|
|
"value": [
|
|
2,
|
|
2,
|
|
2
|
|
]
|
|
},
|
|
{
|
|
"name": "web.datablockName",
|
|
"type": "STRING",
|
|
"value": "PBR Cube"
|
|
},
|
|
{
|
|
"name": "web.idCode",
|
|
"type": "INT",
|
|
"value": 16975
|
|
},
|
|
{
|
|
"name": "web.materialName",
|
|
"type": "STRING",
|
|
"value": "PBR Plastic Red"
|
|
},
|
|
{
|
|
"name": "web.meshName",
|
|
"type": "STRING",
|
|
"value": "PBR Cube Mesh"
|
|
}
|
|
],
|
|
"sourceSha256": "455d739566711e89208a691ffaac9e75f3586d1247626a0e6f86e96f96538795",
|
|
"sourcePath": "libraries/pbr-library.blend",
|
|
"preview": {
|
|
"sha256": "2ac1f1a4d5ba16d621371dd696e7a361b40fec2f2d26b8d9693ae1649021e2bd",
|
|
"mimeType": "image/png",
|
|
"width": 256,
|
|
"height": 256,
|
|
"byteLength": 29597
|
|
}
|
|
},
|
|
{
|
|
"assetId": "asset:05520b2bcbb429668c093bfefea2671af820d821f8cc359663d61cd7648d12dd",
|
|
"assetLibraryIdentifier": "library:pbr-essentials-v1",
|
|
"relativeAssetIdentifier": "Object/PBR Cylinder",
|
|
"idType": "OBJECT",
|
|
"name": "PBR Cylinder",
|
|
"catalogId": "a2222222-2222-4222-8222-222222222222",
|
|
"catalogSimpleName": "",
|
|
"author": "Web Blender PBR Library",
|
|
"description": "PBR Cylinder PBR model",
|
|
"copyright": "CC0-1.0 generated by Web Blender",
|
|
"license": "CC0-1.0",
|
|
"tags": [
|
|
"model",
|
|
"cylinder"
|
|
],
|
|
"activeTag": 0,
|
|
"usePreferredImportMethod": true,
|
|
"preferredImportMethod": "APPEND",
|
|
"customProperties": [
|
|
{
|
|
"name": "dimensions",
|
|
"type": "FLOAT_ARRAY",
|
|
"value": [
|
|
1.5,
|
|
1.5,
|
|
2
|
|
]
|
|
},
|
|
{
|
|
"name": "web.datablockName",
|
|
"type": "STRING",
|
|
"value": "PBR Cylinder"
|
|
},
|
|
{
|
|
"name": "web.idCode",
|
|
"type": "INT",
|
|
"value": 16975
|
|
},
|
|
{
|
|
"name": "web.materialName",
|
|
"type": "STRING",
|
|
"value": "PBR Glass"
|
|
},
|
|
{
|
|
"name": "web.meshName",
|
|
"type": "STRING",
|
|
"value": "PBR Cylinder Mesh"
|
|
}
|
|
],
|
|
"sourceSha256": "455d739566711e89208a691ffaac9e75f3586d1247626a0e6f86e96f96538795",
|
|
"sourcePath": "libraries/pbr-library.blend",
|
|
"preview": {
|
|
"sha256": "83f64d3c12f0ee3da10782fd1da5a579f392fc1e2e9136cfafdfcd77fb1214f8",
|
|
"mimeType": "image/png",
|
|
"width": 256,
|
|
"height": 256,
|
|
"byteLength": 15681
|
|
}
|
|
},
|
|
{
|
|
"assetId": "asset:5d67c3468e7d2d605c94def0bfe3da0d5a56bc63458f138011cd33b781a30fba",
|
|
"assetLibraryIdentifier": "library:pbr-essentials-v1",
|
|
"relativeAssetIdentifier": "Object/PBR Plane",
|
|
"idType": "OBJECT",
|
|
"name": "PBR Plane",
|
|
"catalogId": "a2222222-2222-4222-8222-222222222222",
|
|
"catalogSimpleName": "",
|
|
"author": "Web Blender PBR Library",
|
|
"description": "PBR Plane PBR model",
|
|
"copyright": "CC0-1.0 generated by Web Blender",
|
|
"license": "CC0-1.0",
|
|
"tags": [
|
|
"model",
|
|
"plane"
|
|
],
|
|
"activeTag": 0,
|
|
"usePreferredImportMethod": true,
|
|
"preferredImportMethod": "APPEND",
|
|
"customProperties": [
|
|
{
|
|
"name": "dimensions",
|
|
"type": "FLOAT_ARRAY",
|
|
"value": [
|
|
2,
|
|
2,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"name": "web.datablockName",
|
|
"type": "STRING",
|
|
"value": "PBR Plane"
|
|
},
|
|
{
|
|
"name": "web.idCode",
|
|
"type": "INT",
|
|
"value": 16975
|
|
},
|
|
{
|
|
"name": "web.materialName",
|
|
"type": "STRING",
|
|
"value": "PBR Rubber Black"
|
|
},
|
|
{
|
|
"name": "web.meshName",
|
|
"type": "STRING",
|
|
"value": "PBR Plane Mesh"
|
|
}
|
|
],
|
|
"sourceSha256": "455d739566711e89208a691ffaac9e75f3586d1247626a0e6f86e96f96538795",
|
|
"sourcePath": "libraries/pbr-library.blend",
|
|
"preview": {
|
|
"sha256": "be09597c5e3be5f2330756a9e9cf662d618db557e39b82072ee7fdbd6e4789b3",
|
|
"mimeType": "image/png",
|
|
"width": 256,
|
|
"height": 256,
|
|
"byteLength": 9663
|
|
}
|
|
},
|
|
{
|
|
"assetId": "asset:94d9cebf807f5d8d1833b9b649c5b65ff51e01828829ee9b857ce10f7ac5c602",
|
|
"assetLibraryIdentifier": "library:pbr-essentials-v1",
|
|
"relativeAssetIdentifier": "Object/PBR Suzanne",
|
|
"idType": "OBJECT",
|
|
"name": "PBR Suzanne",
|
|
"catalogId": "a1111111-1111-4111-8111-111111111111",
|
|
"catalogSimpleName": "",
|
|
"author": "Web Blender PBR Library",
|
|
"description": "PBR Suzanne PBR model",
|
|
"copyright": "CC0-1.0 generated by Web Blender",
|
|
"license": "CC0-1.0",
|
|
"tags": [
|
|
"model",
|
|
"monkey"
|
|
],
|
|
"activeTag": 0,
|
|
"usePreferredImportMethod": true,
|
|
"preferredImportMethod": "APPEND",
|
|
"customProperties": [
|
|
{
|
|
"name": "dimensions",
|
|
"type": "FLOAT_ARRAY",
|
|
"value": [
|
|
2.734375,
|
|
1.703125,
|
|
1.96875
|
|
]
|
|
},
|
|
{
|
|
"name": "web.datablockName",
|
|
"type": "STRING",
|
|
"value": "PBR Suzanne"
|
|
},
|
|
{
|
|
"name": "web.idCode",
|
|
"type": "INT",
|
|
"value": 16975
|
|
},
|
|
{
|
|
"name": "web.materialName",
|
|
"type": "STRING",
|
|
"value": "PBR Metal Brushed"
|
|
},
|
|
{
|
|
"name": "web.meshName",
|
|
"type": "STRING",
|
|
"value": "PBR Suzanne Mesh"
|
|
}
|
|
],
|
|
"sourceSha256": "455d739566711e89208a691ffaac9e75f3586d1247626a0e6f86e96f96538795",
|
|
"sourcePath": "libraries/pbr-library.blend",
|
|
"preview": {
|
|
"sha256": "563b07833851af02c42c75bb1e084c2a2d39446d08c5da4fc4c8ac89964825fa",
|
|
"mimeType": "image/png",
|
|
"width": 256,
|
|
"height": 256,
|
|
"byteLength": 17002
|
|
}
|
|
},
|
|
{
|
|
"assetId": "asset:4b5f2dbe5aeb2b8621d955d309e2e28584f45bba390ace26f03607f32d840c1c",
|
|
"assetLibraryIdentifier": "library:pbr-essentials-v1",
|
|
"relativeAssetIdentifier": "Object/PBR Torus",
|
|
"idType": "OBJECT",
|
|
"name": "PBR Torus",
|
|
"catalogId": "a2222222-2222-4222-8222-222222222222",
|
|
"catalogSimpleName": "",
|
|
"author": "Web Blender PBR Library",
|
|
"description": "PBR Torus PBR model",
|
|
"copyright": "CC0-1.0 generated by Web Blender",
|
|
"license": "CC0-1.0",
|
|
"tags": [
|
|
"model",
|
|
"torus"
|
|
],
|
|
"activeTag": 0,
|
|
"usePreferredImportMethod": true,
|
|
"preferredImportMethod": "APPEND",
|
|
"customProperties": [
|
|
{
|
|
"name": "dimensions",
|
|
"type": "FLOAT_ARRAY",
|
|
"value": [
|
|
2.680000066757202,
|
|
2.680000066757202,
|
|
0.6800000071525574
|
|
]
|
|
},
|
|
{
|
|
"name": "web.datablockName",
|
|
"type": "STRING",
|
|
"value": "PBR Torus"
|
|
},
|
|
{
|
|
"name": "web.idCode",
|
|
"type": "INT",
|
|
"value": 16975
|
|
},
|
|
{
|
|
"name": "web.materialName",
|
|
"type": "STRING",
|
|
"value": "PBR Metal Polished"
|
|
},
|
|
{
|
|
"name": "web.meshName",
|
|
"type": "STRING",
|
|
"value": "PBR Torus Mesh"
|
|
}
|
|
],
|
|
"sourceSha256": "455d739566711e89208a691ffaac9e75f3586d1247626a0e6f86e96f96538795",
|
|
"sourcePath": "libraries/pbr-library.blend",
|
|
"preview": {
|
|
"sha256": "b4bac45f3ac595f58808c9d0e22d269412184512df4613064fe324df9dd4c30e",
|
|
"mimeType": "image/png",
|
|
"width": 256,
|
|
"height": 256,
|
|
"byteLength": 12764
|
|
}
|
|
},
|
|
{
|
|
"assetId": "asset:0da734958c75d4f35c4c40c8b91fc1e74fdbfdd1cd392ee85a44987809f69e41",
|
|
"assetLibraryIdentifier": "library:pbr-essentials-v1",
|
|
"relativeAssetIdentifier": "Object/PBR UV Sphere",
|
|
"idType": "OBJECT",
|
|
"name": "PBR UV Sphere",
|
|
"catalogId": "a2222222-2222-4222-8222-222222222222",
|
|
"catalogSimpleName": "",
|
|
"author": "Web Blender PBR Library",
|
|
"description": "PBR UV Sphere PBR model",
|
|
"copyright": "CC0-1.0 generated by Web Blender",
|
|
"license": "CC0-1.0",
|
|
"tags": [
|
|
"model",
|
|
"sphere"
|
|
],
|
|
"activeTag": 0,
|
|
"usePreferredImportMethod": true,
|
|
"preferredImportMethod": "APPEND",
|
|
"customProperties": [
|
|
{
|
|
"name": "dimensions",
|
|
"type": "FLOAT_ARRAY",
|
|
"value": [
|
|
1.9999995231628418,
|
|
1.999999761581421,
|
|
2
|
|
]
|
|
},
|
|
{
|
|
"name": "web.datablockName",
|
|
"type": "STRING",
|
|
"value": "PBR UV Sphere"
|
|
},
|
|
{
|
|
"name": "web.idCode",
|
|
"type": "INT",
|
|
"value": 16975
|
|
},
|
|
{
|
|
"name": "web.materialName",
|
|
"type": "STRING",
|
|
"value": "PBR Wood"
|
|
},
|
|
{
|
|
"name": "web.meshName",
|
|
"type": "STRING",
|
|
"value": "PBR UV Sphere Mesh"
|
|
}
|
|
],
|
|
"sourceSha256": "455d739566711e89208a691ffaac9e75f3586d1247626a0e6f86e96f96538795",
|
|
"sourcePath": "libraries/pbr-library.blend",
|
|
"preview": {
|
|
"sha256": "c75a41a76c465a8b87b0f6e610766a9838c72b52a7056bef4fd86d8b3f528bfa",
|
|
"mimeType": "image/png",
|
|
"width": 256,
|
|
"height": 256,
|
|
"byteLength": 17425
|
|
}
|
|
}
|
|
],
|
|
"libraries": [
|
|
{
|
|
"libraryId": "library:pbr-essentials-v1",
|
|
"name": "PBR Essentials",
|
|
"sourcePath": "libraries/pbr-library.blend",
|
|
"sourceSha256": "455d739566711e89208a691ffaac9e75f3586d1247626a0e6f86e96f96538795",
|
|
"dependencyIds": [],
|
|
"readOnly": true
|
|
}
|
|
]
|
|
}
|