How Codex Turned 18 AI-Generated Transport Drafts into a Working 3D Smart-Highway Dashboard
Batch AI generation delivers wide design space fast, but homogenization is immediate unless a design system and asset library are deliberately built. Turning one flat mockup into an interactive 3D dashboard still demands disciplined reverse-projection, Shader tuning, and object-identity mapping, and the post draws a clear line between smooth animation and real-time data claims.
Rapid batch generation with Codex produced 18 dashboard design drafts across six transportation sectors, but homogeneity was the price: same UI frameworks, same layout logic, same information patterns. To fix that, the process moved toward a reusable design system, a component and chart library, and accumulated data samples, all aided by frequent Codex resets that made iteration cheap.
One draft, the Smart Highway Operations Monitoring Center, was selected for a full interactive build in React, TypeScript, and Three.js. Roads are reconstructed by inverse-projecting 2D design-image control points onto a horizontal plane via a Raycaster, then fitting Catmull-Rom curves. Pavement, markings, vehicles, and light trails share one lane baseline; flowing-light effects use a ShaderMaterial with additive blending, with narrow bright bands and short light packets driven by road length, lane position, and a shared animation clock. Vehicles load GLB assets per type, move by arc-length parameterization, and are picked via a mapping from instanceId to a stable vehicle ID.
The post is unusually clear about what the demo does not do: business panels use fixed snapshots, speeds are synthetic, there is no car-following or lane-change model, and real production data, trajectory sources, and event state machines are only outlined as interface requirements. It also outlines a longer plan to build a unified drag-and-drop layout engine, a mature component library, and eventually a visual agent platform that auto-recommends layouts and configurations.
The homogeneity ceiling of batch AI generation is a practical constraint: without an intentionally built design system and asset library, rapid generation just repeats the same visual grammar.
Separating visual model, continuous motion, and object picking from real data is a healthy discipline; the post explicitly refuses to claim simulation or real-time status, which is rare in this kind of showcase.
Hardcoding road light-trail animation to road length and lane UV rather than a flat screen-space effect makes the effect scale with geometry, a useful pattern for 3D map overlays.
The planned agent platform that learns from a function library and historical design drafts is a plausible evolution of drag-and-drop dashboard tools, but its value depends on the quality and breadth of the accumulated component and chart data.