CoMa: Contextual Massing Generation with Vision-Language Models

Evgenii Maslov, Valentin Khrulkov, Anastasia Volkova, Anton Gusarov, Andrey Kuznetsov +1 more
1/13/2026
cs.CVcs.AI

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

The conceptual design phase in architecture and urban planning, particularly building massing, is complex and heavily reliant on designer intuition and manual effort. To address this, we propose an automated framework for generating building massing based on functional requirements and site context. A primary obstacle to such data-driven methods has been the lack of suitable datasets. Consequently, we introduce the CoMa-20K dataset, a comprehensive collection that includes detailed massing geometries, associated economical and programmatic data, and visual representations of the development site within its existing urban context. We benchmark this dataset by formulating massing generation as a conditional task for Vision-Language Models (VLMs), evaluating both fine-tuned and large zero-shot models. Our experiments reveal the inherent complexity of the task while demonstrating the potential of VLMs to produce context-sensitive massing options. The dataset and analysis establish a foundational benchmark and highlight significant opportunities for future research in data-driven architectural design.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 4 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{maslov2026coma,
  title  = {CoMa: Contextual Massing Generation with Vision-Language Models},
  author = {Evgenii Maslov and Valentin Khrulkov and Anastasia Volkova and Anton Gusarov and Andrey Kuznetsov and Ivan Oseledets},
  year   = {2026},
  eprint = {2601.08464},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.08464v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.08464.svg)](https://codeofpaper.com/paper/2601.08464)

Discussion