基于波函数坍缩算法的围合型街区生成方法探索
The exploration of enclosed block generation method based on wave function collapse algorithm
摘要
程序化内容生成(PCG)因其高效性和灵活性,已广泛应用于建筑设计和城市规划等领域。波函数坍缩(WFC)作为近年出现的算法,能够在规则约束的基础上生成多样化的 结果,在城市设计中具备发展潜力。当前波函数坍缩算法的应用主要集中于大尺度用地规划和小尺度平面布局,且大多数研究侧重于简单平铺模式,对于中尺度街区设计及重 叠模式在复杂设计任务中的潜力探索相对有限。运用波函数坍缩算法中的简单平铺模式和重叠模式,探索围合型街区的系统性生成方法,研究两种方法在实际应用中的适应性 和效果;展示了两种方法在空间布局上的灵活性,并通过约束优化提升了街区设计的多样性。此外,该方法还具有较好的拓展性,可应用于历史街区更新、城市填充开发及生 态街区规划等多个领域,为智能化城市设计和建筑生成技术的未来发展提供新的思路。
关键词
波函数坍缩算法;围合型街区;生成设计
Abstract
Procedural content generation(PCG), valued for efficiency and flexibility, is widely used in architecture design and urban planning. The wave function collapse (WFC) algorithm, a recent innovation, generates varied results from predefined constraints, with significant potential in urban design. Current WFC applications focus on large-scale planning and small-scale layouts, primarily using simple tiled models; research on mid-scale block design and overlapping models for complex tasks is limited. This paper proposes a systematic approach to generate enclosed urban blocks using both tiled and overlapping models in WFC, evaluating their adaptability and effectiveness. The method’s scalability extends its application to historical renovation, urban infill, and ecological planning, offering new perspectives for intelligent urban design and architectural generation technologies.
Keywords
wave function collapse algorithm; enclosed block; generative design