博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
未来设计师的工作模式?从室内设计领域的实时设计说起 | Mixlab趋势
阅读量:4047 次
发布时间:2019-05-25

本文共 1604 字,大约阅读时间需要 5 分钟。

现在的设计师

❤️✖️????

作为设计师的我。经常在想什么时候设计师可以不用干活(反复改稿)呢?直接在白板上讨论设计方案绘制草图,接下来的设计稿、开发都交给AI完成。

随意画草图,其他交给AI,是不是很省心?

手绘图直接生成代码

设计师可以从流水线工作中释放出来,专注于发现问题、定义问题、解决问题。

在室内设计领域,设计师经常与客户讨论方案,不知大家有没有装修自己家房屋的经历,往往都是类似于聊天的方式,业主谈自己喜欢的风格和各种想法,室内设计师认真听取、做笔记,然后回去做设计。如此反复沟通,可能订单就在反复沟通过程中丢失了

基于此场景,大部分的装修公司通过文本记录的方式收集了客户的需求,如果可以直接通过文本描述自动生成三维的室内场景,直接在现场就和客户交流设计图,将大大提高成交率。

实时设计

❤️✖️????

实时设计,根据设计条件实时完成设计图,自动根据文本生成三维室内场景就是这一趋势的代表技术之一。

自动根据文本描述生成三维场景

这个技术来源于论文

《Intelligent Home 3D: Automatic 3D-House Design from Linguistic Descriptions Only》

实现自动化的关键是对相关技术模块的拆解,主要包括五个部分:

- 文本表征

Text Representation

-  基于图的布局预测网络

Graph Conditioned Layout Prediction Network

-  平面图后处理 

Floor Plan Post-processing

- 纹理生成网络 

Language Conditioned Texture GAN

- 三维场景生成与渲染

3D Scene Generation and Rendering

挑选比较关键的模块进行讲解:

???? 文本表征

为了提取文本描述中的关键信息,作者使用斯坦福提出的文本解析器提取输入的文本描述语句,生成语义化的图结构数据。图数据是一种非常符合设计思维的方式,如同设计师常画的“泡泡图”。主要包括2种图数据:

- 每间房屋的图,包含空间的类型、方向位置、期望面积大小、墙面和地板的材质和颜色等。

- 房屋之间的关系图,图结构中节点代表房屋,节点之间是否有连接来表示房屋之间相邻的情况。

???? 平面设计图后处理

为了将模型所预测的设计图(更像是一组矩形框组成的草图)转换成室内设计图,作者设计了这一模块,该模块主要有5个步骤:

- 提取图像中所有的线段

- 合并相近的线段

- 封闭没有封闭的多边形

- 判断并标记每个多边形的空间类型

- 根据预设规则设置门和窗

???? 纹理生成网络 /  设计风格

主要是为了生成地板和墙面的不同装修风格,作者把风格简化为纹理,提出了一个纹理生成模型。该模型能根据输入的语义数据生成地板和墙面的纹理图案。

???? 三维场景生成与渲染

该模块根据上述模型生成的室内平面设计图和对应的纹理图案,合成相应的三维场景模型(基于Intel Embree)。

其中,墙高度设置为2.85米,内墙厚度为120mm,外墙为240mm,门宽度为900mm,高度2000mm,窗户的长度是它所属墙体长度的30%

以上是技术的核心实现思路。

未来的设计师

❤️✖️????

技术自动化了一些以往需要人类耗时费力去完成的工作,提高了生产效率和沟通效率,让设计师更加专注在设计模型的推敲。

实时设计不仅带来了商业的高效运转,对设计师的职业也产生了革命性的影响。设计师从以往设计图纸,转变为设计AI(模型),成为系统的设计者。

设计黑客(设计&技术&商业),不仅能够实现功能的新目标,而且能够满足顾客深层次的需求。

❤️✖️????

*待续

公众号改版后推送不会按顺序展示 

 把mixlab设为星标,每期干货,都会被微信置顶!

领取资料,回复:6668

转载地址:http://flfci.baihongyu.com/

你可能感兴趣的文章
MPMoviePlayerViewController和MPMoviePlayerController的使用
查看>>
CocoaPods实践之制作篇
查看>>
[Mac]Mac 操作系统 常见技巧
查看>>
苹果Swift编程语言入门教程【中文版】
查看>>
捕鱼忍者(ninja fishing)之游戏指南+游戏攻略+游戏体验
查看>>
iphone开发基础之objective-c学习
查看>>
iphone开发之SDK研究(待续)
查看>>
计算机网络复习要点
查看>>
Variable property attributes or Modifiers in iOS
查看>>
NSNotificationCenter 用法总结
查看>>
C primer plus 基础总结(一)
查看>>
剑指offer算法题分析与整理(三)
查看>>
Ubuntu 13.10使用fcitx输入法
查看>>
pidgin-lwqq 安装
查看>>
mint/ubuntu安装搜狗输入法
查看>>
C++动态申请数组和参数传递问题
查看>>
opencv学习——在MFC中读取和显示图像
查看>>
C/C++中关于动态生成一维数组和二维数组的学习
查看>>
JVM最简生存指南
查看>>
JVM并发机制探讨—内存模型、内存可见性和指令重排序
查看>>