Lune

ICSE2026顶会

3D Software Synthesis Driven by Constraint-Expressive Intermediate Representation

Shuqing Li, Anson Y. Lam, Yun Peng, Wenxuan Wang, Michael R. Lyu

2026年份

摘要

Graphical user interface (UI) software has undergone a fundamental transformation from traditional 2D interfaces to spatial 3D environments. While existing work has made remarkable success in 2D software generation, 3D software generation still remains underexplored. Current methods for 3D software generation usually generate 3D environment as a whole and cannot modify specific elements. Furthermore, these methods struggle to handle the complex spatial and semantic constraints inherent in the real world.

To address these challenges, we present Scenethesis, a novel requirement-sensitive 3D software synthesis approach that maintains formal traceability between user specifications and generated 3D software. Scenethesis is built upon ScenethesisLang, a domain-specific language that serves as a granular constraintaware intermediate representation to bridge natural language requirements and 3D software. It serves both as a comprehensive scene description language enabling fine-grained modification of 3D software elements and as a formal constraint-expressive specification language capable of expressing complex spatial constraints. By decomposing 3D software synthesis into stages, Scenethesis enables independent verification, targeted modification, and systematic constraint satisfaction. Our evaluation demonstrates that Scenethesis accurately captures over 80% of user requirements and satisfies more than 90% of hard constraints while handling over 100 constraints simultaneously. Furthermore, Scenethesis achieves a 42.8% improvement in BLIP-2 visual evaluation scores compared to the state-of-the-art method, establishing its effectiveness in generating high-quality 3D software that faithfully adheres to complex user requirements. Source code and supplemental materials are publicly available at https://sites.google.com/view/3d-software-synthesis.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

它引用的顶会 Paper31

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖