feat: refine nightdrive world and authored car
Integrate the Blender grand tourer with a cohesive shader-driven road, terrain, atmosphere, lighting, and post-processing pass. Refine responsive drive dynamics and sign lifecycle behavior, and add durable visual, accessibility, and performance verification evidence.
|
After Width: | Height: | Size: 59 KiB |
|
After Width: | Height: | Size: 71 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 61 KiB |
|
After Width: | Height: | Size: 74 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 125 KiB |
|
After Width: | Height: | Size: 127 KiB |
|
After Width: | Height: | Size: 161 KiB |
|
After Width: | Height: | Size: 120 KiB |
|
After Width: | Height: | Size: 109 KiB |
|
After Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 94 KiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.3 MiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.3 MiB |
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"errors": []
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"capturedAt": "2026-09-02",
|
||||
"viewport": {
|
||||
"width": 375,
|
||||
"height": 844,
|
||||
"pixelRatio": 1
|
||||
},
|
||||
"renderer": {
|
||||
"toneMapping": "ACESFilmicToneMapping",
|
||||
"toneMappingExposure": 1.05,
|
||||
"outputColorSpace": "srgb",
|
||||
"drawCalls": 19,
|
||||
"triangles": 15658,
|
||||
"points": 160,
|
||||
"lines": 4490,
|
||||
"programs": 12
|
||||
},
|
||||
"performanceMonitor": {
|
||||
"durationSeconds": 5,
|
||||
"averageFps": 123.5,
|
||||
"minimumFps": 73.5,
|
||||
"averageFrameTimeMs": 8.1,
|
||||
"p95FrameTimeMs": 12.4,
|
||||
"p99FrameTimeMs": 13.2,
|
||||
"spikes": 0,
|
||||
"janks": 0
|
||||
},
|
||||
"memory": {
|
||||
"geometries": 22,
|
||||
"materials": 22,
|
||||
"textures": 2,
|
||||
"estimatedGeometry": "540.3 KB",
|
||||
"estimatedTextures": "1.0 MB",
|
||||
"estimatedTotal": "1.5 MB"
|
||||
},
|
||||
"disposal": {
|
||||
"orphanedGeometries": 0,
|
||||
"orphanedTextures": 0
|
||||
},
|
||||
"browserConsoleErrors": 0,
|
||||
"notes": [
|
||||
"The inspector confirmed the named shader-world and authored-car hierarchy.",
|
||||
"The inspector could not auto-discover the closure-owned EffectComposer; source and unit coverage confirm RenderPass, UnrealBloomPass, and final OutputPass ordering.",
|
||||
"The separate authenticated High-tier allocation trace ran at 1440x900, DPR 2, renderer pixel ratio 1.5."
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 534 KiB |
|
After Width: | Height: | Size: 463 KiB |
|
After Width: | Height: | Size: 366 KiB |
|
After Width: | Height: | Size: 338 KiB |
|
After Width: | Height: | Size: 448 KiB |
|
After Width: | Height: | Size: 91 KiB |
|
After Width: | Height: | Size: 311 KiB |
|
After Width: | Height: | Size: 461 KiB |
|
After Width: | Height: | Size: 424 KiB |
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"errors": []
|
||||
}
|
||||
|
After Width: | Height: | Size: 457 KiB |
|
After Width: | Height: | Size: 431 KiB |
|
After Width: | Height: | Size: 482 KiB |
|
After Width: | Height: | Size: 920 KiB |
|
After Width: | Height: | Size: 102 KiB |
|
After Width: | Height: | Size: 338 KiB |
|
After Width: | Height: | Size: 150 KiB |
|
After Width: | Height: | Size: 480 KiB |
|
After Width: | Height: | Size: 404 KiB |
@@ -0,0 +1,167 @@
|
||||
{
|
||||
"schema": "runtime-budget-trace.v1",
|
||||
"evidenceKind": "authenticated-test-build-production-path",
|
||||
"gatingReferenceResult": false,
|
||||
"profile": "desktop-high",
|
||||
"tier": "high",
|
||||
"observed": {
|
||||
"viewport": {
|
||||
"width": 1440,
|
||||
"height": 900
|
||||
},
|
||||
"devicePixelRatio": 2,
|
||||
"rendererPixelRatio": 1.5
|
||||
},
|
||||
"runtimeBudgetEvidence": {
|
||||
"schema": "portfolio-runtime-trace-evidence/v1",
|
||||
"peakRequests": {
|
||||
"imageScene": 1,
|
||||
"video": 0
|
||||
},
|
||||
"allocation": {
|
||||
"tier": "high",
|
||||
"textures": [
|
||||
{
|
||||
"id": "owned-texture-0",
|
||||
"width": 64,
|
||||
"height": 64,
|
||||
"bytesPerPixel": 4,
|
||||
"layers": 1,
|
||||
"mipmapped": false
|
||||
},
|
||||
{
|
||||
"id": "owned-texture-1",
|
||||
"width": 1024,
|
||||
"height": 256,
|
||||
"bytesPerPixel": 4,
|
||||
"layers": 1,
|
||||
"mipmapped": false
|
||||
}
|
||||
],
|
||||
"geometryBytes": 844340,
|
||||
"renderTargets": [
|
||||
{
|
||||
"id": "default-framebuffer",
|
||||
"width": 2160,
|
||||
"height": 1350,
|
||||
"bytesPerPixel": 4,
|
||||
"attachments": 2,
|
||||
"samples": 4
|
||||
},
|
||||
{
|
||||
"id": "composer-target-1",
|
||||
"width": 2160,
|
||||
"height": 1350,
|
||||
"bytesPerPixel": 4,
|
||||
"attachments": 2,
|
||||
"samples": 1
|
||||
},
|
||||
{
|
||||
"id": "composer-target-2",
|
||||
"width": 2160,
|
||||
"height": 1350,
|
||||
"bytesPerPixel": 4,
|
||||
"attachments": 2,
|
||||
"samples": 1
|
||||
},
|
||||
{
|
||||
"id": "bloom-bright",
|
||||
"width": 1080,
|
||||
"height": 675,
|
||||
"bytesPerPixel": 4,
|
||||
"attachments": 2,
|
||||
"samples": 1
|
||||
},
|
||||
{
|
||||
"id": "bloom-horizontal-0",
|
||||
"width": 1080,
|
||||
"height": 675,
|
||||
"bytesPerPixel": 4,
|
||||
"attachments": 2,
|
||||
"samples": 1
|
||||
},
|
||||
{
|
||||
"id": "bloom-horizontal-1",
|
||||
"width": 540,
|
||||
"height": 338,
|
||||
"bytesPerPixel": 4,
|
||||
"attachments": 2,
|
||||
"samples": 1
|
||||
},
|
||||
{
|
||||
"id": "bloom-horizontal-2",
|
||||
"width": 270,
|
||||
"height": 169,
|
||||
"bytesPerPixel": 4,
|
||||
"attachments": 2,
|
||||
"samples": 1
|
||||
},
|
||||
{
|
||||
"id": "bloom-horizontal-3",
|
||||
"width": 135,
|
||||
"height": 85,
|
||||
"bytesPerPixel": 4,
|
||||
"attachments": 2,
|
||||
"samples": 1
|
||||
},
|
||||
{
|
||||
"id": "bloom-horizontal-4",
|
||||
"width": 68,
|
||||
"height": 43,
|
||||
"bytesPerPixel": 4,
|
||||
"attachments": 2,
|
||||
"samples": 1
|
||||
},
|
||||
{
|
||||
"id": "bloom-vertical-0",
|
||||
"width": 1080,
|
||||
"height": 675,
|
||||
"bytesPerPixel": 4,
|
||||
"attachments": 2,
|
||||
"samples": 1
|
||||
},
|
||||
{
|
||||
"id": "bloom-vertical-1",
|
||||
"width": 540,
|
||||
"height": 338,
|
||||
"bytesPerPixel": 4,
|
||||
"attachments": 2,
|
||||
"samples": 1
|
||||
},
|
||||
{
|
||||
"id": "bloom-vertical-2",
|
||||
"width": 270,
|
||||
"height": 169,
|
||||
"bytesPerPixel": 4,
|
||||
"attachments": 2,
|
||||
"samples": 1
|
||||
},
|
||||
{
|
||||
"id": "bloom-vertical-3",
|
||||
"width": 135,
|
||||
"height": 85,
|
||||
"bytesPerPixel": 4,
|
||||
"attachments": 2,
|
||||
"samples": 1
|
||||
},
|
||||
{
|
||||
"id": "bloom-vertical-4",
|
||||
"width": 68,
|
||||
"height": 43,
|
||||
"bytesPerPixel": 4,
|
||||
"attachments": 2,
|
||||
"samples": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"runtimeBudgetSummary": {
|
||||
"tier": "high",
|
||||
"textureBytes": 1064960,
|
||||
"geometryBytes": 844340,
|
||||
"renderTargetBytes": 161344784,
|
||||
"runtimeAllowanceBytes": 33554432,
|
||||
"totalBytes": 196808516
|
||||
},
|
||||
"violations": []
|
||||
}
|
||||