建筑设计师用Python等于有了一个助手

资讯频道 - 观点·话题 来源:建筑师杂志 作者:cdo 2021-04-21

    前两天,一位从业于建筑设计的朋友,给我们留了言。

  “我是从事建筑设计的,为什么要接触计算机、编程这些东西!”

  很多设计师都无法理解为什么要接触“程序猿”做的事情。这明明不是2个不同的岗位吗?

  本质上是这样的,两个岗位确实风马牛不相及,但因为科技却出现了改变。

  这些变化不仅仅PS新出了AI的功能,可以一键换脸外。

  一些设计构想,也逐渐利用AI在进行。

  比如你给出设定,用「大象」构成的「鸡」,一般人还在愁鸡头应该安排在哪,AI已经画完了,而且一口气画了几十张:

  AI还能根据「画面风格」变动生成图片,「狐狸」「坐在森林里」的「3D渲染图」:

  像是「早晨,一只水豚坐在森林里的画」,AI会根据关键词,推断光线一类的需求,然后生成不同风格的「画」这个结果,看效果确实艺术极了:

  这些都是通过AI呈现的效果。

  随着技术的发展,设计行业也在快速发生变化。

  就拿我身边的例子来说。

  我朋友大林,在设计行业干了5年。

  因为常年加班熬夜,大林有着正常人不该在这个岁数的衰老:颈椎病、腰间盘突出 、黑眼圈 ......一应俱全。

  大林总说自己最害怕的事就是去做体检,每做一次辞职的冲动就多一分。

  本来会继续熬自己身体的大林,却因为上周发生的一件事彻底改变了他的想法。

  在上周,大林好不容易有机会和朋友们一起聚餐。

  刚扒拉一口饭,“叮咚”一声,大林收到了甲方爸爸的微信。

  他掏出笔记本,就冲出去搞事情了。

  直到大家吃得差不多了,大林还没回来。

  大林一位朋友过去一看,大林正在GH、AI、PS软件中间疯狂切换。

  原来,甲方爸爸告诉他设计方案有调整,大林正在修改,然后重新发图纸资料。

  看着大林焦头烂额,朋友感到很疑惑,“这个通过一小串代码就能完成的,你咋搞了这么久!”

  大林瞪大了眼睛,“这什么操作?!”

  “都2021了,你还不知道?!”

  说罢,朋友给他演示了一番。

  做前期分析,关系到整个设计效果,涉及周边环境分析、数据可视化、区位分析等,得用到GH、AI、PS等软件。

  而这些,Python足矣。

  比如在做区位分析时,可以用Python绘制基地的红线、控制线、退线等,来分析周边建筑的关系。

  通过爬取公共空间、密度、朝向、间距、布局、风格等。分析建筑与基地之间的轴线关系。

  区位分析

  Python作为3D软件的脚本语言,它可以控制3D软件设计建筑模型。

  也能通过算法快速给图片填充颜色和材质,再结合实际地形、空间和景观一键配套设计,又快又好。

  填充颜色和一键配套设计


  整个过程10分钟不到就搞定了!

  不仅仅如此,python还有很多值得挖掘,用于我们工作的地方。

  举几个例子:

  自动上色

  用PS手动一点点上色,花费时间不说,过渡的细节处理更费眼睛。

  用Python自动生成插画,利用模型绘制线稿,然后自动给线稿填色,输出成稿。

  批量更换门窗数据


  当我们需要更换门窗数据时,如果手动把Excel表与门窗表相关联。

  列出所有门号及其关联的房间号和房间名称,工作繁复还容易出错。

  但是借助Python代码,我们就可以在几分钟内更新门窗表。

  批量渲染不同工程中的时间线

  渲染输出不同工程中的时间线时,一般需要等待一个工程渲染完成后,才能开启另一工程继续渲染。

  这样一个个不眠之夜对任何调色师来说都是噩梦。

  但是用Python制作一个小工具,就可以一次性批量渲染不同工程中的时间线。

  爬取参考案例

  需要查找素材和案例做参考的时候,不用翻墙蹭外网、也不用淘宝各种搜、还到处冲会员。

  用Python写个小工具,30秒钟就能批量下载国内外网站的获奖作品、优秀毕设等素材,可以省下大把时间来对接客户的需求。

  大林听得直感慨:如果我会一点这技能,就不至于加班得这么狼狈了。

  的确,在建筑设计行业,时间像个稀缺资源,加班似乎是宿命。

  不少设计师和大林一样,苦不堪言,因此,善用工具提高效率,显得格外重要。

  这相当于配备了一个私人助理,帮你分担需要熬夜通宵的工作。



  把省下的时间,花在构思创意、方案沟通上,告别又穷又心累的状态,职业生涯才更容易走上新的高度!

  放眼望去,我们可能也和大林一样,面临大量搜集资源、整理信息的重复工作。

  这时,不妨学会借助工具去帮我们完成,这就相当于你坐飞机,别人还在翻山越岭慢慢地走。职场的车道上,你当然走得比别人快了。

  而这些,都能通过编程来实现。

  特别是现在的编程作为职场必备技能,很多高薪行业都在招聘JD中,纷纷给出了“熟悉Python优先”这样的招聘条件。

  刚开始,可能会觉得这个 JD 招聘的要求很奇怪,后来仔细想想,发现很有道理:

  Python 真的很厉害,只需要一点点代码,它就可以:

  ● 批量处理上百个 Excel、Word、PDF 文件,提高工作效率

  ● 生成可视化图表,工作结果展示更专业

  ● 网络爬虫,一键爬取网上想要的资料

  ● 进行数据分析,解决业务难题,汇报时更有理有据

  每一个功能都非常适合职场人。

  万物皆在日夜更替,各行各业也都在全方位走向智能。

  如果把自己困在又琐碎又低效的工作和学习里,再怎么忙也只是越忙越穷,还有被淘汰的风险。

  想要挣钱和获得职场晋升,只有一种方式:学习新知识、新技术,提高自己的竞争力。

    来源: 建筑师杂志

声明:站内网友所发表的所有内容及言论仅代表其本人,并不反映任何网站意见及观点。

全部评论

暂无相关推荐