NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 70842|回复: 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 20:49:53 | 只看该作者
强烈支持啊,关注博主了,这个做出来效果还蛮好啊
3m
发表于 2012-11-7 21:41:31 | 只看该作者
感觉有点像CityEngine
4m
发表于 2012-11-7 22:35:55 | 只看该作者

这个“过程建筑”的逻辑原理是什么?如果能够和CA搞在一起的话,是不是就会逻辑性更强些,从而使设计意图有迹可循,而不会出现“一个4层的商业建筑,由于完全是随机生成的,造型立面可以说是乱七八糟了。”、“由于没有人为控制,建筑造型非常混乱”的情况了?

还望楼主详解,小鬼在这里只是提出个小的想法,窃完全不懂语言,纯属瞎说~~~
5m
发表于 2012-11-7 22:51:40 | 只看该作者
活建鬼 发表于 2012-11-7 22:35
这个“过程建筑”的逻辑原理是什么?如果能够和CA搞在一起的话,是不是就会逻辑性更强些,从而使设计意图 ...

不要對CA抱太大希望。
就目前大家搞的CA來說,邏輯等於沒邏輯。

点评

求教ca什么意思啊~~  详情 回复 发表于 2014-2-21 20:51
6m
 楼主| 发表于 2012-11-7 22:56:28 | 只看该作者
活建鬼 发表于 2012-11-7 22:35
这个“过程建筑”的逻辑原理是什么?如果能够和CA搞在一起的话,是不是就会逻辑性更强些,从而使设计意图 ...

你首先定义一个建筑轮廓,然后决定建筑体量的大小、层数,然后决定每层的“风格”,这里所谓的“风格”是指每层楼板的形状、门窗大小与墙体的比例关系、各种墙体上的细部构造如窗套、遮阳板、窗套、百叶、雨棚等等。计算机算随机给每层或若干层指定某种“风格”,就成了“乱七八糟”的效果。如果你控制一下是“风格”统一一些,同时又添加一些多样性的话,快速生成的模型也不错。google搜索building generator 0.7
7m
发表于 2012-11-7 23:11:21 | 只看该作者
这个东西,有点凶残啊,不过我觉得作为建筑师来说不太适合深入研究这种东西,如果是用于城市规划或者城市设计方面倒是有一定的参考意义。整个的设计过程更像是一场游戏。
8m
发表于 2012-11-7 23:19:00 | 只看该作者
本帖最后由 活建鬼 于 2012-11-13 11:37 编辑
yannleo 发表于 2012-11-7 22:56
你首先定义一个建筑轮廓,然后决定建筑体量的大小、层数,然后决定每层的“风格”,这里所谓的“风格”是 ...


哦~~原来是这个~~以前好像就听过~~
9m
发表于 2012-11-8 14:35:45 | 只看该作者
感觉可以先尝试一些古典建筑立面造型或是一些工业建筑。。这玩意一旦开发完善,加之平面也程序生成,偶买噶的,建筑师们可以歇菜了。。。{:01:}
10m
发表于 2012-11-8 17:21:24 | 只看该作者
楼主的渲染和ps杠杠的,求渲染和ps 教程!
11m
发表于 2012-11-8 20:28:27 | 只看该作者
Simon 发表于 2012-11-8 17:21
楼主的渲染和ps杠杠的,求渲染和ps 教程!

可以等楼主解答。
不过私以为maxwell随便渲一渲,PS简单搞一搞有的甚至不用搞就可以达到这个效果。
12m
发表于 2012-11-8 20:43:58 | 只看该作者
很强大啊~~~
13m
发表于 2012-11-10 20:31:18 | 只看该作者
不错不错{:08:}
14m
发表于 2012-11-10 21:08:16 | 只看该作者
很震惊,技术的发展真是一日千里。
虽然感觉还有些问题,但是能看到生成技术的飞速进步,厉害。
15m
发表于 2012-11-11 09:35:37 | 只看该作者
真是厉害啊,可控制性不知道怎么样
16m
发表于 2012-11-12 14:10:08 | 只看该作者
好酷啊!
技術真是如此日新月異!
头像被屏蔽
17m
发表于 2012-11-15 00:30:36 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
18m
 楼主| 发表于 2012-11-15 12:08:45 | 只看该作者
musofan 发表于 2012-11-15 00:30
脚本全是严老师自己写的吗?佩服佩服!
跟city engine大致一样了,严老师可以下载一个city engine看看,他 ...

脚本当然不是我编的啊,去http://kilad.net了解详情~~~~~~~
19m
发表于 2012-11-16 20:41:24 | 只看该作者
看了那个视频。。快速创建了一个gost city
20m
发表于 2012-11-19 02:06:42 | 只看该作者
楼主的渲染和PS技术确实让我敬佩!

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

GMT+8, 2024-4-28 12:52 , Processed in 0.379249 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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