NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 72005|回复: 95
打印 上一主题 下一主题

[设计资讯] 过程建筑、过程城市Procedural Building/City

  [复制链接]
跳转到指定楼层
1m
发表于 2012-11-7 20:31:35 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yannleo 于 2013-2-19 14:54 编辑

先看下两个视频:
http://player.youku.com/player.php/sid/XNDczNjk5NTU2/v.swf
http://player.youku.com/player.php/sid/XNDczNjk5Mjk2/v.swf
过程建筑(Procedural building)http://kan.weibo.com/con/3504758095543780

通过一段代码或程序来生成一个建筑形体现在看起来并不难了。这与参数设计(Generative Design)和Autodesk Revit三维信息化模型(BIM)的生成方式又有不同。程序建筑并不涉及建筑的内部功能流线问题,只是通过现有的建筑轮廓线来生成建筑的立面造型以及内部空间体量,可以人为控制也可以由计算机随机产生,其结果是无限多的,形式的多样性取决于程序本身。

过程建筑可用于快速建立建筑形体、效果图及动画制作、城市规划及建筑形体研究。

SketchUp的城市形体建造插件还在研发之中,这里介绍基于3DS MAX的几种程序建筑脚本

过程建筑脚本初始通过脚本编辑器,可以随机产生的不同形状的建筑轮廓,也可以人为定义某种建筑轮廓,并由计算机快速生成相应建筑形体。


                               
登录/注册后可看大图


脚本可控制的参数很多、包括建筑层数、各层轮廓形状、体量高度、立面划分、门窗细部、阳台、雨棚、踏步、屋顶等等


                               
登录/注册后可看大图


这里随机生成了一个两层商场建筑,注意建筑形体、风格和各种细部都是随机生成的。


                               
登录/注册后可看大图

                               
登录/注册后可看大图


一个4层的商业建筑,由于完全是随机生成的,造型立面可以说是乱七八糟了。


                               
登录/注册后可看大图

                               
登录/注册后可看大图


人为控制了一些参数,生成了这样一个具有现代风格多层建筑,可以看出比电脑随机生成的要理性规则的多,连屋顶的水塔、出屋面口、天窗、闭路天线都有,这个建筑还自动生成了内部的房间和走道、以及走廊的灯具。注意,生成这个模型只用了30秒。


                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图
  

刚好可以作为一个实际的宿舍楼造型使用,正在做效果图。

建筑立面是通过过程建筑(Procedual building)的方法快速生成的。http://kan.weibo.com/con/3504758095543780


                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

程序建筑也可以生成成片的建筑群,可以沿街生成建筑、也可以成片产生不同风格的建筑。试了一下,在这个区域中完全用电脑随机生成了一个商业区。由于没有人为控制,建筑造型非常混乱,不过还挺有意思的。


                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图


                               
登录/注册后可看大图


过程城市(procedural city)

                               
登录/注册后可看大图

上次介绍的过程建筑脚本主要用于生成由参数控制的单体建筑。过程城市脚本的原理也是一样的。我们看看如何由下面这个城市片区生成建筑群的体量

                               
登录/注册后可看大图
首先生成道路系统,每个街区的大小的是基于美国方格网商业城市"block"的理念自动划分的,当然你也可以自己绘制道路的中心线。

                               
登录/注册后可看大图

这一步自动为道路系统做了一个"relax",可以看到一些道路并不是对齐或平直的。这与一个缺乏统一规划的世俗性街市发展而成城市道路网的情形非常类似。

                               
登录/注册后可看大图

5秒之后,程序在这一步生成了建筑。可以看到,城市建筑基本上分为多层的居住建筑和体量较大的办公、商业、公共建筑组成。各部分的比例和尺度可以详细控制,办公建筑的比例、不同级别道路的宽度、城市中绿地的数量等等均可以通过参数来控制。

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图
  
相同的地块,通过调整街区的尺度关系,生成了更为人口密集的城市片区。

                               
登录/注册后可看大图

程序不仅可以生成简单的建筑群体量,我们来给它增加一些细部,30秒后,生成了相应的像下面这个街区的一些道路设施、城市家具、交通工具等。建筑的立面具有预先定义的贴图形成。如果需要也可以生成详细的立面。这个模型导出的obj文件大约有200MB。过程城市有利于城市规划的初步形态研究。

                               
登录/注册后可看大图

                               
登录/注册后可看大图


                               
登录/注册后可看大图

                               
登录/注册后可看大图


免费版的下载链接:http://www.lezhucation.com/forum.php?mod=viewthread&tid=1977&extra=page%3D1

免费版的教程:http://www.lezhucation.com/forum ... &extra=page%3D1

评分

参与人数 4强度 +5 照度 +8 收起 理由
pb910928 + 2 + 3 感谢分享!
woyeaini + 1 + 1 很有启发!
肃画 + 2 + 2 感谢分享!
~祥~ + 2 感谢分享!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏65 分享分享
2m
 楼主| 发表于 2012-11-7 22:56:28 | 显示全部楼层
活建鬼 发表于 2012-11-7 22:35
这个“过程建筑”的逻辑原理是什么?如果能够和CA搞在一起的话,是不是就会逻辑性更强些,从而使设计意图 ...

你首先定义一个建筑轮廓,然后决定建筑体量的大小、层数,然后决定每层的“风格”,这里所谓的“风格”是指每层楼板的形状、门窗大小与墙体的比例关系、各种墙体上的细部构造如窗套、遮阳板、窗套、百叶、雨棚等等。计算机算随机给每层或若干层指定某种“风格”,就成了“乱七八糟”的效果。如果你控制一下是“风格”统一一些,同时又添加一些多样性的话,快速生成的模型也不错。google搜索building generator 0.7
3m
 楼主| 发表于 2012-11-15 12:08:45 | 显示全部楼层
musofan 发表于 2012-11-15 00:30
脚本全是严老师自己写的吗?佩服佩服!
跟city engine大致一样了,严老师可以下载一个city engine看看,他 ...

脚本当然不是我编的啊,去http://kilad.net了解详情~~~~~~~
4m
 楼主| 发表于 2013-2-5 18:10:47 | 显示全部楼层

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-5-11 13:13 , Processed in 0.197535 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表