[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-researchers-teach-ai-to-design-buildings-that-fit-their-block":10,"sections":34},{"siteName":4,"siteTagline":5,"publisherName":4,"contactEmail":6},"The Revision","Tech news, decoded.","editor@therevision.news",{"gaMeasurementId":8,"adsenseClientId":9},"G-ZW2MV82GYR","ca-pub-8533917693782264",{"article":11},{"id":12,"slug":13,"title":14,"dek":15,"body_md":16,"tags_json":17,"published_at":18,"created_at":19,"updated_at":20,"status":21,"review_note":22,"review_notes":23,"image_url":22,"persona_id":22,"persona_name":22,"section":24,"tags":25,"sources":29,"feedback":33,"feedback_at":22,"cost_usd":33,"total_tokens":33},6957,"researchers-teach-ai-to-design-buildings-that-fit-their-block","Researchers Teach AI to Design Buildings That Fit Their Block","A new study tests vision-language models on generating building massings that respect surrounding scale and density, using a 12,845-parcel Melbourne dataset.","A new arXiv paper puts vision-language models to work on one of architecture's early, tedious steps: sketching how a building's mass should sit on its lot.\n\nResearchers built CoMa, a system that uses Qwen3-VL models to generate building massings - the rough 3D shape and footprint of a structure - while accounting for the surrounding urban fabric. They assembled a dataset of 12,845 real massings from Melbourne, each paired with parcel contours, structured 3D geometry, neighboring buildings, top-down map views, and multi-view 3D context images. The team also built a separate learned metric to judge whether a generated massing is morphologically compatible with what is already on the block, rather than scoring it on raw dimensions alone. They then compared models trained with no context, single-modality context, and multimodal context, testing each at inference time against different combinations and amounts of context.\n\nEarly massing decisions shape a building's height, footprint, and relationship to its neighbors long before anyone touches materials or facades, and mistakes at that stage are expensive to unwind later. The headline findings - bigger models generate better massings, and multimodal training makes each individual context type more useful at inference - track the same scaling and multimodal patterns that have already reshaped coding and image-generation tools.\n\nIt is a research paper built on a custom Melbourne dataset, not a shipping product, so no architect should expect it to sketch anything for a real client just yet.","[\"ai\",\"architecture\",\"vision-language-models\",\"urban-design\"]","2026-09-18T04:00:00.000Z","2026-09-19T00:29:07.012Z","2026-09-19T00:29:18.971Z","published",null,[],"ai",[24,26,27,28],"architecture","vision-language-models","urban-design",[30],{"name":31,"url":32},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2601.08464",0,{"sections":35},[36,39,43,48,53,57,61,66,70,75,80,85,90,95],{"name":37,"slug":24,"count":38,"latest_published_at":18},"AI",4082,{"name":40,"slug":41,"count":42,"latest_published_at":18},"Security","security",661,{"name":44,"slug":45,"count":46,"latest_published_at":47},"Policy","policy",339,"2026-09-17T12:00:00.000Z",{"name":49,"slug":50,"count":51,"latest_published_at":52},"Deals","deals",179,"2026-06-29T20:02:07.000Z",{"name":54,"slug":55,"count":56,"latest_published_at":18},"Hardware","hardware",155,{"name":58,"slug":59,"count":60,"latest_published_at":18},"Science","science",125,{"name":62,"slug":63,"count":64,"latest_published_at":65},"Consumer Tech","consumer-tech",99,"2026-09-09T17:27:33.000Z",{"name":67,"slug":68,"count":69,"latest_published_at":18},"Dev Tools","dev-tools",78,{"name":71,"slug":72,"count":73,"latest_published_at":74},"Software","software",75,"2026-09-10T20:41:21.000Z",{"name":76,"slug":77,"count":78,"latest_published_at":79},"Startups","startups",55,"2026-09-09T23:14:29.000Z",{"name":81,"slug":82,"count":83,"latest_published_at":84},"Gaming","gaming",43,"2026-09-10T12:18:06.000Z",{"name":86,"slug":87,"count":88,"latest_published_at":89},"General","general",41,"2026-09-08T01:57:23.000Z",{"name":91,"slug":92,"count":93,"latest_published_at":94},"Reviews","reviews",20,"2026-06-24T12:00:01.000Z",{"name":96,"slug":97,"count":98,"latest_published_at":99},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]