- update native web_engine sources and rebuilt wasm artifacts - add task cards, status notes and tooling scripts - add web e2e specs, tutorial UI sources and tutorial assets - sync golden task manifests and audit records Co-Authored-By: Claude Code <noreply@anthropic.com>
621 lines
17 KiB
JSON
621 lines
17 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"task": "WBV2-P10-002",
|
|
"operation": "NATIVE_WASM_ENGINE_PRODUCTION_CHROMIUM",
|
|
"browser": "chromium",
|
|
"queueMutation": false,
|
|
"mesh": {
|
|
"baseRevision": 1,
|
|
"editedRevision": 2,
|
|
"meshId": "mesh:WBV2P2003TranslateMesh",
|
|
"beforePosition": [
|
|
-1,
|
|
-1,
|
|
0
|
|
],
|
|
"afterPosition": [
|
|
-0.75,
|
|
-1.5,
|
|
1
|
|
],
|
|
"savedSha256": "7b6572129bff9da77d06021e0b4177cff4b5679a04b3f92bed3515177dcb86e1",
|
|
"sourceSha256": "1a9a894c4106d73a4533485d9fdddfe2883f75e4692b8e53dc174308e12fe60b",
|
|
"reopenedRevision": 1,
|
|
"reopenedPosition": [
|
|
-0.75,
|
|
-1.5,
|
|
1
|
|
],
|
|
"stale": {
|
|
"code": "INVALID_ARGUMENT",
|
|
"message": "REVISION_CONFLICT: command base revision does not match the current SceneIR"
|
|
},
|
|
"malformed": {
|
|
"code": "INVALID_ARGUMENT",
|
|
"message": "translateMeshVertices contains an out-of-range vertex index"
|
|
}
|
|
},
|
|
"modifier": {
|
|
"baseRevision": 1,
|
|
"editedRevision": 2,
|
|
"meshId": "mesh:WBV2P4001ModifierMesh",
|
|
"modifierUuid": "modifier:object:WBV2P4001ModifierObject:1277244409",
|
|
"beforeEnabled": true,
|
|
"afterEnabled": false,
|
|
"savedSha256": "598de78ae550009d0353956040eb373de343610453fc00cfc45a0fad2787658e",
|
|
"sourceSha256": "02e56fd6745d983ee9f5ee3f48e581f116f0c41c2d2e7dec062517b4af86718f",
|
|
"reopenedRevision": 1,
|
|
"reopenedEnabled": false,
|
|
"stale": {
|
|
"code": "INVALID_ARGUMENT",
|
|
"message": "REVISION_CONFLICT: command base revision does not match the current SceneIR"
|
|
},
|
|
"malformed": {
|
|
"code": "INVALID_ARGUMENT",
|
|
"message": "modifier UUID was not found in mesh stack"
|
|
}
|
|
},
|
|
"asset": {
|
|
"baseRevision": 1,
|
|
"appendedRevision": 2,
|
|
"sourceSha256": "dcda742db77c6af5e05b79e006a0bd89cf1e8ea8d438592cd1ed2e981c7aca76",
|
|
"targetSha256": "86af081b949ac96d6431303464852b4e983cf8c3d05671cacb36e1de4267a425",
|
|
"receipt": {
|
|
"schemaVersion": 1,
|
|
"operation": "APPEND",
|
|
"sourceLibraryId": "library:2e0d46a97a5c7e34b76ba16a594ce76a12553ddd795992c3f48d6c1d32826153",
|
|
"sourceDataBlockId": "Object/WBV2P3005AppendObject",
|
|
"dependencyClosureSha256": "f065b78b4bb80189c2258f78725c3254d6853ecf7f4a34d4b91c62ec28a6670d",
|
|
"baseRevision": 1,
|
|
"nextRevision": 2,
|
|
"transactionCount": 1,
|
|
"mapping": [
|
|
{
|
|
"source": "Object/WBV2P3005AppendObject",
|
|
"local": "Object/WBV2P3005AppendObject",
|
|
"owner": "LOCAL_MAIN",
|
|
"readOnly": false
|
|
},
|
|
{
|
|
"source": "Mesh/WBV2P3005AppendMesh",
|
|
"local": "Mesh/WBV2P3005AppendMesh",
|
|
"owner": "LOCAL_MAIN",
|
|
"readOnly": false
|
|
},
|
|
{
|
|
"source": "Material/WBV2P3005AppendMaterial",
|
|
"local": "Material/WBV2P3005AppendMaterial",
|
|
"owner": "LOCAL_MAIN",
|
|
"readOnly": false
|
|
},
|
|
{
|
|
"source": "Image/WBV2P3005AppendImage",
|
|
"local": "Image/WBV2P3005AppendImage",
|
|
"owner": "LOCAL_MAIN",
|
|
"readOnly": false
|
|
}
|
|
]
|
|
},
|
|
"delta": {
|
|
"activeObjectId": "object:WBV2P3005AppendObject",
|
|
"baseRevision": 1,
|
|
"materials": {
|
|
"added": [
|
|
{
|
|
"alpha": 1,
|
|
"baseColor": [
|
|
0.800000011920929,
|
|
0.800000011920929,
|
|
0.800000011920929,
|
|
1
|
|
],
|
|
"coatRoughness": 0.029999999329447746,
|
|
"coatWeight": 0,
|
|
"emissionColor": [
|
|
0,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
"emissionStrength": 1,
|
|
"id": "material:WBV2P3005AppendMaterial",
|
|
"ior": 1.4500000476837158,
|
|
"links": [
|
|
{
|
|
"fromNodeId": "node:1441037842:Principled BSDF",
|
|
"fromSocket": "BSDF",
|
|
"toNodeId": "node:1526166084:Material Output",
|
|
"toSocket": "Surface"
|
|
},
|
|
{
|
|
"fromNodeId": "node:1788630761:WBV2P3005AppendImageNode",
|
|
"fromSocket": "Color",
|
|
"toNodeId": "node:1441037842:Principled BSDF",
|
|
"toSocket": "Base Color"
|
|
}
|
|
],
|
|
"metallic": 0,
|
|
"name": "WBV2P3005AppendMaterial",
|
|
"nodes": [
|
|
{
|
|
"id": "node:1441037842:Principled BSDF",
|
|
"name": "Principled BSDF",
|
|
"type": "UNSUPPORTED"
|
|
},
|
|
{
|
|
"id": "node:1526166084:Material Output",
|
|
"name": "Material Output",
|
|
"type": "UNSUPPORTED"
|
|
},
|
|
{
|
|
"id": "node:1788630761:WBV2P3005AppendImageNode",
|
|
"imageId": "image:WBV2P3005AppendImage",
|
|
"name": "WBV2P3005AppendImageNode",
|
|
"type": "UNSUPPORTED"
|
|
}
|
|
],
|
|
"roughness": 0.4000000059604645,
|
|
"shaderGraphHash": "b618c541fdc15a1a86d4a3dc6e75690affdc9a0aefb81583d27737a0985a0765",
|
|
"specularIORLevel": 0.5,
|
|
"transmissionWeight": 0,
|
|
"warnings": [
|
|
"unsupported_node:Undefined[ShaderNodeBsdfPrincipled]",
|
|
"unsupported_node:Undefined[ShaderNodeOutputMaterial]",
|
|
"unsupported_node:Undefined[ShaderNodeTexImage]",
|
|
"principled_node_not_found"
|
|
]
|
|
}
|
|
],
|
|
"removed": [],
|
|
"updated": []
|
|
},
|
|
"meshes": {
|
|
"added": [
|
|
{
|
|
"activeUVMap": null,
|
|
"attributes": [
|
|
{
|
|
"dataType": "FLOAT3",
|
|
"domain": "POINT",
|
|
"name": "position"
|
|
},
|
|
{
|
|
"dataType": "BOOL",
|
|
"domain": "FACE",
|
|
"name": "sharp_face"
|
|
}
|
|
],
|
|
"bounds": {
|
|
"max": [
|
|
0.75,
|
|
0.75,
|
|
0
|
|
],
|
|
"min": [
|
|
-0.75,
|
|
-0.75,
|
|
0
|
|
]
|
|
},
|
|
"cornerCount": 6,
|
|
"edgeCount": 5,
|
|
"edgeVertexIndices": [
|
|
0,
|
|
2,
|
|
0,
|
|
1,
|
|
1,
|
|
2,
|
|
0,
|
|
3,
|
|
2,
|
|
3
|
|
],
|
|
"faceCount": 2,
|
|
"geometryStatus": "available",
|
|
"id": "mesh:WBV2P3005AppendMesh",
|
|
"indices": [
|
|
0,
|
|
1,
|
|
2,
|
|
0,
|
|
2,
|
|
3
|
|
],
|
|
"materialSlotIds": [
|
|
"material:WBV2P3005AppendMaterial"
|
|
],
|
|
"name": "WBV2P3005AppendMesh",
|
|
"normals": [
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
"positions": [
|
|
-0.75,
|
|
-0.75,
|
|
0,
|
|
0.75,
|
|
-0.75,
|
|
0,
|
|
0.75,
|
|
0.75,
|
|
0,
|
|
-0.75,
|
|
0.75,
|
|
0
|
|
],
|
|
"topology": "triangles",
|
|
"triangleCornerIndices": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5
|
|
],
|
|
"triangleCount": 2,
|
|
"triangleFaceIndices": [
|
|
0,
|
|
1
|
|
],
|
|
"triangleMaterialIndices": [
|
|
0,
|
|
0
|
|
],
|
|
"vertexCount": 4
|
|
}
|
|
],
|
|
"removed": [],
|
|
"updated": []
|
|
},
|
|
"nextRevision": 2,
|
|
"nodes": {
|
|
"added": [
|
|
{
|
|
"dataId": "mesh:WBV2P3005AppendMesh",
|
|
"id": "object:WBV2P3005AppendObject",
|
|
"localMatrix": [
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
1.5,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
"name": "WBV2P3005AppendObject",
|
|
"parentId": null,
|
|
"selectable": true,
|
|
"transform": {
|
|
"rotationAxisAngle": [
|
|
0,
|
|
0,
|
|
1,
|
|
0
|
|
],
|
|
"rotationEuler": [
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"rotationMode": 1,
|
|
"rotationQuaternion": [
|
|
1,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"scale": [
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"translation": [
|
|
1.5,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
"type": "MESH",
|
|
"visible": true,
|
|
"worldMatrix": [
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
1.5,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
],
|
|
"removed": [],
|
|
"updated": []
|
|
},
|
|
"scenes": {
|
|
"added": [],
|
|
"removed": [],
|
|
"updated": [
|
|
{
|
|
"audioSettings": {
|
|
"distanceModel": 2,
|
|
"dopplerFactor": 1,
|
|
"muted": false,
|
|
"speedOfSound": 343.29998779296875,
|
|
"sync": false,
|
|
"volume": 1
|
|
},
|
|
"cameraObjectId": null,
|
|
"colorManagement": {
|
|
"displayDevice": "sRGB",
|
|
"exposure": 0,
|
|
"gamma": 1,
|
|
"look": "None",
|
|
"temperature": 6500,
|
|
"tint": 10,
|
|
"viewTransform": "AgX",
|
|
"whiteBalanceStatus": "AVAILABLE"
|
|
},
|
|
"compositorSettings": {
|
|
"denoiseDevice": 0,
|
|
"device": 1,
|
|
"finalQuality": 0,
|
|
"precision": 0,
|
|
"previewQuality": 1
|
|
},
|
|
"hairSettings": {
|
|
"subdivisions": 0,
|
|
"type": 0
|
|
},
|
|
"id": "scene:Scene",
|
|
"imageFormatSettings": {
|
|
"colorMode": 32,
|
|
"compression": 15,
|
|
"depth": 2,
|
|
"exrCodec": 2,
|
|
"fileType": "PNG",
|
|
"quality": 90
|
|
},
|
|
"lineSettings": {
|
|
"mode": 1,
|
|
"thickness": 1
|
|
},
|
|
"motionBlurSettings": {
|
|
"enabled": false,
|
|
"position": 0,
|
|
"shutter": 0.5
|
|
},
|
|
"multiviewSettings": {
|
|
"enabled": false,
|
|
"imageViewsFormat": 0,
|
|
"interlaceSwap": false,
|
|
"sideBySideCrossed": false,
|
|
"squeezedFrame": false,
|
|
"stereoDisplayMode": 0,
|
|
"viewsFormat": 0
|
|
},
|
|
"name": "Scene",
|
|
"performanceSettings": {
|
|
"fixedThreads": false,
|
|
"highQualityNormals": false,
|
|
"persistentData": false,
|
|
"threads": 1
|
|
},
|
|
"pipelineSettings": {
|
|
"alphaPremultiplied": false,
|
|
"noOverwrite": false,
|
|
"saveOutput": true,
|
|
"useCompositor": true,
|
|
"useSequencer": true
|
|
},
|
|
"renderEngine": "BLENDER_EEVEE",
|
|
"renderSettings": {
|
|
"frameEnd": 250,
|
|
"frameStart": 1,
|
|
"outputPath": "/tmp/",
|
|
"resolutionPercentage": 100,
|
|
"resolutionX": 1920,
|
|
"resolutionY": 1080
|
|
},
|
|
"rootCollectionId": "collection:Scene Collection",
|
|
"samplingSettings": {
|
|
"dither": 1,
|
|
"filterSize": 1.5,
|
|
"pixelAspectX": 1,
|
|
"pixelAspectY": 1
|
|
},
|
|
"sequencerStatus": "AVAILABLE",
|
|
"sequencerTimeline": {
|
|
"fpsDenominator": 1000,
|
|
"fpsNumerator": 24000,
|
|
"frameEnd": 250,
|
|
"frameStart": 1,
|
|
"id": "sequencer:scene:Scene",
|
|
"revision": 2,
|
|
"schemaVersion": 1,
|
|
"strips": []
|
|
},
|
|
"simplifySettings": {
|
|
"particlesRender": 1,
|
|
"particlesViewport": 1,
|
|
"subsurfRender": 6,
|
|
"subsurfViewport": 6,
|
|
"volumes": 1
|
|
},
|
|
"stampSettings": {
|
|
"background": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25
|
|
],
|
|
"fontId": 12,
|
|
"foreground": [
|
|
0.800000011920929,
|
|
0.800000011920929,
|
|
0.800000011920929,
|
|
1
|
|
],
|
|
"stampMask": 1311,
|
|
"userText": ""
|
|
},
|
|
"timelineMarkers": [],
|
|
"timelineSettings": {
|
|
"fps": 24,
|
|
"fpsBase": 1,
|
|
"frameStep": 1,
|
|
"previewEnd": 0,
|
|
"previewStart": 0,
|
|
"usePreviewRange": false
|
|
},
|
|
"unitSettings": {
|
|
"lengthUnit": 3,
|
|
"massUnit": 2,
|
|
"rotationSystem": 0,
|
|
"scaleLength": 1,
|
|
"system": 1,
|
|
"temperatureUnit": 0,
|
|
"timeUnit": 3
|
|
},
|
|
"viewLayers": [
|
|
{
|
|
"alphaThreshold": 0.5,
|
|
"aovs": [],
|
|
"cryptomatteLevels": 6,
|
|
"cryptomatteMask": 8,
|
|
"lightgroups": [],
|
|
"name": "ViewLayer",
|
|
"passMask": 1,
|
|
"samples": 0,
|
|
"useFreestyle": true,
|
|
"useRender": true
|
|
}
|
|
],
|
|
"worldId": null
|
|
}
|
|
]
|
|
},
|
|
"schemaVersion": 1
|
|
},
|
|
"appendedClosure": {
|
|
"object": true,
|
|
"mesh": true,
|
|
"material": true,
|
|
"image": {
|
|
"assetId": "image:WBV2P3005AppendImage",
|
|
"assetStatus": "PACKED",
|
|
"height": 1024,
|
|
"id": "image:WBV2P3005AppendImage",
|
|
"libraryLinked": false,
|
|
"mimeType": "image/png",
|
|
"name": "WBV2P3005AppendImage",
|
|
"packed": true,
|
|
"packedByteLength": 261,
|
|
"sourceKind": "FILE",
|
|
"sourcePath": "project-assets/resources/udim_1001.png",
|
|
"tiles": [
|
|
{
|
|
"assetId": "image:WBV2P3005AppendImage",
|
|
"generatedColor": [
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"generatedType": 1,
|
|
"height": 1024,
|
|
"label": "",
|
|
"mimeType": "image/png",
|
|
"number": 1001,
|
|
"packed": true,
|
|
"packedByteLength": 261,
|
|
"sourcePath": "/home/mes123456/workinf_Blender_Wasm/tests/files/web/resources/udim_1001.png",
|
|
"validSignature": true,
|
|
"width": 1024
|
|
}
|
|
],
|
|
"width": 1024
|
|
}
|
|
},
|
|
"stale": {
|
|
"code": "REVISION_CONFLICT",
|
|
"message": "REVISION_CONFLICT: library append base revision is stale"
|
|
},
|
|
"collision": {
|
|
"code": "ASSET_MANIFEST_INVALID",
|
|
"message": "ASSET_MANIFEST_INVALID: append closure collides with an existing local ID"
|
|
},
|
|
"collisionRevision": 2,
|
|
"savedSha256": "057758a4c2612e669e9459c0aafac2339c87da5119b3b4aa286cd83bd0543932",
|
|
"reopenedRevision": 1,
|
|
"reopenedClosure": {
|
|
"object": true,
|
|
"mesh": true,
|
|
"material": true,
|
|
"image": {
|
|
"assetId": "image:WBV2P3005AppendImage",
|
|
"assetStatus": "PACKED",
|
|
"height": 1024,
|
|
"id": "image:WBV2P3005AppendImage",
|
|
"libraryLinked": false,
|
|
"mimeType": "image/png",
|
|
"name": "WBV2P3005AppendImage",
|
|
"packed": true,
|
|
"packedByteLength": 261,
|
|
"sourceKind": "FILE",
|
|
"sourcePath": "project-assets/resources/udim_1001.png",
|
|
"tiles": [
|
|
{
|
|
"assetId": "image:WBV2P3005AppendImage",
|
|
"generatedColor": [
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
],
|
|
"generatedType": 1,
|
|
"height": 1024,
|
|
"label": "",
|
|
"mimeType": "image/png",
|
|
"number": 1001,
|
|
"packed": true,
|
|
"packedByteLength": 261,
|
|
"sourcePath": "/home/mes123456/workinf_Blender_Wasm/tests/files/web/resources/udim_1001.png",
|
|
"validSignature": true,
|
|
"width": 1024
|
|
}
|
|
],
|
|
"width": 1024
|
|
}
|
|
}
|
|
}
|
|
}
|