概率社区
使用Wave Function Collapse算法生成的集体住宅
Probability
Collective residential building generated using Wave Function Collapse algorithm

项目概述
Project Overview
该项目专注于研究和应用Wave Function Collapse算法进行建筑设计,旨在创建创新的、算法驱动的模块化布局。这一探索在推进建筑计算、整合可持续性和现代城市发展的功能性方面具有关键作用。
Wave Function Collapse算法并非"生长算法",它总是生成一个完整有效的聚合体(或者不提供解决方案),不留下空白。这对设计、建筑和城市规划有重要意义:聚合体不是分支结构,而是创建了网状结构,没有重叠,也没有未处理的区域。
This project focuses on researching and applying the Wave Function Collapse algorithm to architectural design, aiming to create innovative, algorithm-driven modular layouts. This exploration is pivotal in advancing architectural computation, integrating sustainability and functionality in modern urban development.
WFC is not a growth algorithm – it always generates a complete valid aggregate (or no solution at all), leaving no slots empty. It has important implications for design, architecture and urban planning: the aggregates are not branching, but create rhizomatic structures, there is no overlapping, there are no untreated areas.

逻辑连贯性
在评估不同的离散设计工具时,WFC算法在逻辑连贯性、规则复杂性和设计多样性方面表现出明显优势。它不仅能够模拟自然过程,还具有用户交互性和计算效率。
Logical Coherence
When assessing different tools for discrete design, the WFC algorithm shows clear advantages in logical coherence, rule complexity, and design diversity. It can not only simulate natural processes but also offers user interactivity and computational efficiency.

模块与规则
项目开发了多种模块类型,包括住宅模块(双人间、单人间、办公室)、连接模块(平台、电梯、楼梯)以及各种方向的连接器。针对特定形状的插槽,算法能够识别并为插槽的当前状态提供解决方案。
Modules and Rules
The project developed various module types, including residential modules (double rooms, single rooms, offices), connection modules (platforms, elevators, staircases), and connectors in various directions. For given specific shapes of slots, the algorithm can identify and provide solutions for the current condition of the slots.
平面图 Floor Plans

立面与剖面图 Elevations & Sections
