English

DOne: Decoupling Structure and Rendering for High-Fidelity Design-to-Code Generation

Computer Vision and Pattern Recognition 2026-04-03 v1 Software Engineering

Abstract

While Vision Language Models (VLMs) have shown promise in Design-to-Code generation, they suffer from a "holistic bottleneck-failing to reconcile high-level structural hierarchy with fine-grained visual details, often resulting in layout distortions or generic placeholders. To bridge this gap, we propose DOne, an end-to-end framework that decouples structure understanding from element rendering. DOne introduces (1) a learned layout segmentation module to decompose complex designs, avoiding the limitations of heuristic cropping; (2) a specialized hybrid element retriever to handle the extreme aspect ratios and densities of UI components; and (3) a schema-guided generation paradigm that bridges layout and code. To rigorously assess performance, we introduce HiFi2Code, a benchmark featuring significantly higher layout complexity than existing datasets. Extensive evaluations on the HiFi2Code demonstrate that DOne outperforms exiting methods in both high-level visual similarity (e.g., over 10% in GPT Score) and fine-grained element alignment. Human evaluations confirm a 3 times productivity gain with higher visual fidelity.

Keywords

Cite

@article{arxiv.2604.01226,
  title  = {DOne: Decoupling Structure and Rendering for High-Fidelity Design-to-Code Generation},
  author = {Xinhao Huang and Jinke Yu and Wenhao Xu and Zeyi Wen and Ying Zhou and Junzhuo Liu and Junhao Ji and Zulong Chen},
  journal= {arXiv preprint arXiv:2604.01226},
  year   = {2026}
}
R2 v1 2026-07-01T11:49:31.521Z