AIGC绘画设计基础-建筑设计应用
一、AI及AIGC
对于AI大家都不陌生,但是AIGC这个概念好多人其实不大清楚。“AI”是指人工智能技术本身,而“AIGC”是指基于人工智能技术而生成的内容。
生成式人工智能——AIGC(Artificial Intelligence Generated Content),是指基于生成对抗网络、大型预训练模型等人工智能的技术方法,通过已有数据的学习和识别,以适当的泛化能力生成相关内容的技术。AIGC技术的核心思想是利用人工智能算法生成具有一定创意和质量的内容。通过训练模型和大量数据的学习,AIGC可以根据输入的条件或指导,生成与之相关的内容。例如,通过输入关键词、描述或样本,AIGC可以生成与之相匹配的文章、图像、音频等。
二、AI工具类型
现阶段AIGC在建筑设计应用上主要包括三种工具类型,1、以 Midjourney、Stable Diffusion等为代表的AI绘图软件;2、以Forma、Noah.、ARCHITECHTURES 等为代表的建筑方案设计软件(工具);3、以湖南××公司为代表开发的管理平台。
1、AI绘图软件
通过输入提示词prompt生成各类设计。具体到建筑设计上,不同的建筑风格需要不同的提示词,且生成设计的模式也不尽相同。从“低信息量”到“高信息量”的生成,从“非建筑信息”到“建筑信息”的迁移,从“一个方案”到“多个方案”的扩展,从“二维图像评估”到“三维模型生成”的转变,帮助设计者们获得灵感且在众多生成结果中选出自己满意的方案。
Stable Diffusion作为最火的AI绘图软件之一。 2023年2月,ControlNet插件发布,通过使用Conditional Generative Adversarial Networks(条件生成对抗网络)的技术来生成图像。它提供了一种增强稳定扩散的方法,在文本到图像生成过程中使用条件输入,如涂鸦、边缘映射、分割映射、pose关键点等,可以让生成的图像将更接近输入图像。这款插件在短时间内成为了AI绘画领域最新的热点。它的出现代表着AI生成开始进入真正可控的时期,而AIGC的可控性是它进入实际生产最关键的一环。
如下图所示,在SD软件中运用ControlNet插件后,生成的效果图更加接近参照图片。


2、建筑方案设计软件
此软件大致分为两类,一类是前期概念性设计,为设计者提供灵感及前期方案,该类软件以Forma、Noah.、Maket、以及湖南省建筑设计院集团股份有限公司开发的HD-AidMaster、HD-Archiverse等为代表;一类是后期深化设计,可具体到结构、尺寸等的设计,该类软件以ARCHITECHTURES、AIStructure、HD-Gaia等为代表。
以下是对这些软件的简要介绍,有兴趣的朋友可自行查阅相关资料。
(1)Autodesk Forma:AI驱动规划方案设计
基于web浏览器的软件,与revit集成,数据互通。
主要用于早期的规划设计,帮助城市规划设计师和建筑师,在线快速完成多种方案设计,洞察不同方案之间的各种数据对比,找到最佳的规划方案。针对某个具体方案,简单输入项目周边的环境参数,就可以利用AI技术,快速分析建筑的日光、阴影、噪音、风环境、噪音环境等等,直观了解当前方案的质量。
(2)Noah.:诺亚软件智能化辅助设计工具
包含住宅和办公两大模块,住宅模块:自动生成强排方案;办公模块:总图体量生成智能立面。
(建筑设计中所指的强排方案就是根据地块的规划指标排布建筑的基本方案,按照建筑强制性规范尽可能布置建筑轮廓。最大化产品价值,要综合流线、景观、绿化等因素,求出可能的几种产品形态。这个过程需要依赖人来做「价值判断」。)
(3)Maket:建筑与室内设计工具
主要面向住宅行业,在户型设计和室内软装设计方面做出了AI技术的探索。设计师只要预先输入不同房间的面积需求和周边土地约束,软件就能自动生成几个户型图。AI生图专门针对住宅设计做出了优化,输入简单的提示语(Promt),就可以生成不同风格的外立面或者室内装修渲染。
Maket支持多人在线协作,虽然不能做出尺寸非常精准的住宅设计,也不能建立三维模型,但却可以在前期方案设计的过程中,帮助设计师和甲方在几十上百个方案中,快速选出适合项目的方案雏形,节省工作时间。
(4)HD-AidMaster
包括AI模型和AI产品。
AI产品:HD-AidMaster一站式AI创意设计平台,平台包含图像生成交互工具,与方案设计工作流深度耦合,点亮设计师的设计灵感。
AI模型:HD-AidMaster搭载的自主训练图像生成大模型,可精确理解建筑设计师意图,辅助生成高质量建筑、室内、景观设计。

(5)HD-Archiverse
基于英伟达Omniverse平台开发的AEC项目设计平台,多层次打通设计软件数据交互,用OpenUSD为设计生产赋能,打通建筑、游戏、传媒格式壁垒,解决行业通用格式传递信息痛点,为元宇宙互联数字资产打下基础。探索用人工智能生成技术拓展USD的应用方式,并以此加速方案设计创作。

(6)Stable diffusion
首先,Stable diffusion是在你的电脑上进行绘制,对个人电脑的硬件要求比较高。SD除了最基本的文生图、图生图之外,还有非常多的参数可以调整。还可以利用插件,使得生成的图片更加接近于设计师的要求,不满意的地方可以局部重绘。
因此,SD的优点就在于可控性更加高,提升了图片的精准度,能够与传统的CAD、Sketchup、Photoshop等软件结合使用。但对于设计师的软件水平要求也高,相比MJ,它更像自己在家做饭,放多少盐、多少调料全靠自己把握。厨艺不精的,很可能生出非常可怕的崩坏图。
设计师可以“喂”给SD软件的包括手绘的线稿图、简单的体块模型,或者是一张参考图片,加上用文字描述需要的效果、材质感、场景等等,设置相关的参数后SD就能够生成建筑效果图。



有了这个工具,建筑师可以更快地探索各种可能性,利用AI工具进行海量方案比对,省去了大量的手动绘图和建模的时间。只需调整参数就可得到不同的方案与直观效果。更加高阶的,还可以通过训练AI的lora模型,形成自己独特的效果图风格、或是生成建筑分析图等等。

相比AI在动画、平面设计领域应用的风生水起,在国内的建筑设计领域,目前的AI工具主要还是停留于效果图展现的层面,MidJourney更适用于概念阶段,寻求设计灵感、概念意向图、多种风格的对比,可以更加直观地向业主表达设计师的想法。而Stable diffusion则能够把创意概念转化为更符合实用性的方案,适用于在方案阶段快速生成效果图来推敲不同体块的组合、不同材料的应用、局部细节的对比等等,可以解决在方案未定稿之前,设计公司花费大量时间精力建模改模、渲染效果图的痛点。但是,在方案深化阶段,还是有赖于传统的CAD、Sketchup建模、3D渲染,才能形成最终的与方案图纸匹配的效果图。当然,在生成最后的效果图之后,还可以利用AI工具再进行风格化、周边环境、分析图的加工。

同时,我们也看到在全球范围内有非常多的AI设计工具如雨后春笋般出现,正逐步向设计方案深化、施工图设计,甚至施工管理等全方位助力建筑设计走向更加高效、精准、创新。
最后
这里为大家提供了总的路线图。它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。如果下面这个学习路线能帮助大家将AI利用到自身工作上去,那么我的使命也就完成了:

今天的分享就到这里了,会不会的,多看!好不好的多赞!也欢迎随时和博主进行交流。
以上就是博主介绍的AI籽料,而新时代随着AI流行,如果不更紧AI新时代时代只会被落后,所以我总结了stablediffusionPDF籽料包和全集的stablediffusion视频籽料。


篇幅有限,这里就不一一展示了,有需要的朋友可以点击下方的卡片进行领取!
相关文章:
AIGC绘画设计基础-建筑设计应用
一、AI及AIGC 对于AI大家都不陌生,但是AIGC这个概念好多人其实不大清楚。“AI”是指人工智能技术本身,而“AIGC”是指基于人工智能技术而生成的内容。 生成式人工智能——AIGC(Artificial Intelligence Generated Content)&…...
Pinia:状态管理库
Pinia 为vue设计的一个现代化的状态管理库,vue3生态系统中的一个核心组件, 专为利用Vue3的新特性设计,替代Vuex称为Vue应用的状态管理标准,提供了更简洁的API,更好的类型安全,以及易于调试的功能 状态管理 在前端应用开发中,用来集中管理和协调应用程序状态的一种工具.在这…...
Mokito的一些API
Mockito是一个Java单元测试框架,它允许开发者创建和配置模拟对象(mock objects),以便在隔离的环境中测试代码,尤其是当实际对象难以构造或其行为不确定时。下面是一些核心的Mockito API及其使用场景和代码示例。 基础…...
前端已死? Bootstrap--CSS组件
目录 Bootstrap 下载 Bootstrap--全局CSS样式 栅格系统 栅格参数 正常显示 实例 代码演示: 排版 代码演示 表格 代码演示 表单 代码演示 等等...(文档很清晰了) Bootstrap--组件 结合演示:(页面) Bootstrap Bootstrap v3 中文文档 Bootstrap 是最受欢迎的 HT…...
codewars check_same_case 题解
题目 编写一个函数来检查两个给定的字符是否大小写相同。 如果任何字符不是字母,则返回-1如果两个字符大小写相同,则返回1如果两个字符都是字母且大小写不同,则返回0 例子 a并g返回1A并C返回1b并G返回0B并g返回00并?返回-1题解 1 此题主…...
【Text2SQL 经典模型】X-SQL
论文:X-SQL: reinforce schema representation with context ⭐⭐⭐⭐ Microsoft, arXiv:1908.08113 X-SQL 与 SQLova 类似,使用 BERT style 的 PLM 来获得 representation,只是融合 NL question 和 table schema 的信息的方式不太一样&#…...
蓉耀·时尚双子星------Yestar艺星首家星美学概念院璀璨启航
在医美行业的璀璨星空中,一颗新星于蓉城冉冉升起,点亮了求美者的道路。5月21日,蓉耀•时尚双⼦星--Yestar艺星首家星美学概念院在成都复城国际璀璨启幕,标志着Yestar艺星全球战略布局在蓉城迈出了重要一步,也意味着其在…...
Undet for SketchUp 2023.3 点云建模软件 支持支持草图大师sketchup2021-2022-2023
1.Undet for sketchup 2023.3支持草图大师sketchup2021-2022-2023。支持机载雷达扫描、车载扫描还是地面扫描,对AEC行业用户来说,真正需要的是如何将这些数据快速处理为三维模型,这样才能将这些信息延展到BIM领域发挥效用。因此面对这些海量的…...
CHI dataless 传输——CHI(4)
上篇介绍了read的操作类型,本篇我们来介绍一下dataless 目录 一、dataless操作概览 二、Non-CMO (Non-Cache Maintenance Operation) 1、CleanUnique 2、StashOnce and StashOnceSep 3、Evict 三、CMO (Cache Maintenance Operation) 一、dataless操作概览 名…...
vue3第三十节(vue3 vite中使用sass)
引言:什么是Sass? Sass(Syntactically Awesome Style Sheets)是一种CSS预处理器,它扩展了CSS的功能,提供了更高级的语法和特性,例如变量、嵌套、混合、继承和颜色功能等,这些特性可以帮助开发…...
blender 烘焙渲染图片,已经导出fbx,导出贴图。插件生成图片
1.新建一个模型。选择资产浏览器的材质,并拖动到模型身上,如下图。资产浏览器的材质可以网上找。 2.打开着色器面板。正下方着色器窗口中,点击空白取消选择,然后右击-添加-着色器-原理化BSDF,右击-添加-纹理-图像纹理。…...
ASO行业面临洗牌,苹果应用商店加搜索广告!
苹果公司全球市场营销高级副总裁菲尔席勒(Phil Schiller),在全球开发者大会开幕前(WWDC)透露了一些应用商店方面的消息。重点包括:1.应用商店搜索中加入广告;2.应用审核加快;3.新的商业模式。 一、 Search Ads搜索广告 这是最令人惊讶的改变,苹果在App Store平台的搜索结果中加…...
Labelme自定义数据集COCO格式【实例分割】
参考博客 labelme标注自定义数据集COCO类型_labelme标注coco-CSDN博客 LabelMe使用_labelme中所有的create的作用解释-CSDN博客 1制作自己的数据集 1.1labelme安装 自己的数据和上面数据的区别就在于没有.json标签文件,所以训练自己的数据关键步骤就是获取标签文…...
【网络安全】Linux 应急响应-溯源-系统日志排查知识点
Linux 应急响应-溯源-系统日志排查知识点汇总 1. 查看当前已经登录到系统的用户 (w 命令) w2. 查看所有用户最近一次登录 (lastlog 命令) lastlog lastlog | grep -v "Never logged in"3. 查看历史登录用户以及登录失败的用户 (last 和 lastb 命令) last lastb4. …...
Spark项目实训(一)
目录 实验任务一:计算级数 idea步骤分步: 完整代码: linux步骤分布: 实验任务二:统计学生成绩 idea步骤分布: 完整代码: linux步骤分步: 实验任务一:计算级数 请…...
爬虫基础1
一、爬虫的基本概念 1.什么是爬虫? 请求网站并提取数据的自动化程序 2.爬虫的分类 2.1 通用爬虫(大而全) 功能强大,采集面广,通常用于搜索引擎:百度,360,谷歌 2.2 聚焦爬虫&#x…...
vlan综合实验
1、实验拓扑 2、实验要求 1、pc1和pc3所在接口为access;属于vlan 2; pc2/pc4/pc5/pc6处于同一网段;其中pc2可以访问pc4/pc5/pc6; pc4可以访问pc6;pc5不能访问pc6; 2、pc1/pc3与pc2/pc4/pc5/pc6不在同一网段; 3、所有pc通过DHC…...
如何使用ffmpeg 实现10种特效
相关特效的名字 特效id 特效名 1 向上移动 2 向左移动 3 向下移动 4 颤抖 5 摇摆 6 雨刷 7 弹入 8 弹簧 9 轻微跳动 10 跳动 特效展示(同时汇总相关命令) pad背景显示 pad背景透明 相关命令(一会再讲这些命令,先往下看) # 合成特效语音 ffmpeg -y -loglevel erro…...
C语言如果变量全部在全局内存空间会怎么样
结论先行 应该根据内存使用的生命周期,选择合适的内存空间应该尽量使用连续内存如果不想在设计封装性上付出太多代价,全部放入全局空间也比较可取 空间类型特点全局空间生命周期最久,空间连续,变量分配紧致,但存在浪…...
【YOLO改进】换遍MMPretrain主干网络之ConvNeXt-Tiny(基于MMYOLO)
ConvNeXt-Tiny ConvNeXt-Tiny 是一种改进的卷积神经网络架构,其设计目的是在保持传统卷积神经网络优势的同时,借鉴了一些Transformer架构的成功经验。 ConvNeXt-Tiny 的优点 架构优化: ConvNeXt-Tiny 对经典ResNet架构进行了多种优化&#…...
python打卡day49
知识点回顾: 通道注意力模块复习空间注意力模块CBAM的定义 作业:尝试对今天的模型检查参数数目,并用tensorboard查看训练过程 import torch import torch.nn as nn# 定义通道注意力 class ChannelAttention(nn.Module):def __init__(self,…...
K8S认证|CKS题库+答案| 11. AppArmor
目录 11. AppArmor 免费获取并激活 CKA_v1.31_模拟系统 题目 开始操作: 1)、切换集群 2)、切换节点 3)、切换到 apparmor 的目录 4)、执行 apparmor 策略模块 5)、修改 pod 文件 6)、…...
前端导出带有合并单元格的列表
// 导出async function exportExcel(fileName "共识调整.xlsx") {// 所有数据const exportData await getAllMainData();// 表头内容let fitstTitleList [];const secondTitleList [];allColumns.value.forEach(column > {if (!column.children) {fitstTitleL…...
linux 错误码总结
1,错误码的概念与作用 在Linux系统中,错误码是系统调用或库函数在执行失败时返回的特定数值,用于指示具体的错误类型。这些错误码通过全局变量errno来存储和传递,errno由操作系统维护,保存最近一次发生的错误信息。值得注意的是,errno的值在每次系统调用或函数调用失败时…...
ElasticSearch搜索引擎之倒排索引及其底层算法
文章目录 一、搜索引擎1、什么是搜索引擎?2、搜索引擎的分类3、常用的搜索引擎4、搜索引擎的特点二、倒排索引1、简介2、为什么倒排索引不用B+树1.创建时间长,文件大。2.其次,树深,IO次数可怕。3.索引可能会失效。4.精准度差。三. 倒排索引四、算法1、Term Index的算法2、 …...
相机Camera日志分析之三十一:高通Camx HAL十种流程基础分析关键字汇总(后续持续更新中)
【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了:有对最普通的场景进行各个日志注释讲解,但相机场景太多,日志差异也巨大。后面将展示各种场景下的日志。 通过notepad++打开场景下的日志,通过下列分类关键字搜索,即可清晰的分析不同场景的相机运行流程差异…...
前端开发面试题总结-JavaScript篇(一)
文章目录 JavaScript高频问答一、作用域与闭包1.什么是闭包(Closure)?闭包有什么应用场景和潜在问题?2.解释 JavaScript 的作用域链(Scope Chain) 二、原型与继承3.原型链是什么?如何实现继承&a…...
深入解析C++中的extern关键字:跨文件共享变量与函数的终极指南
🚀 C extern 关键字深度解析:跨文件编程的终极指南 📅 更新时间:2025年6月5日 🏷️ 标签:C | extern关键字 | 多文件编程 | 链接与声明 | 现代C 文章目录 前言🔥一、extern 是什么?&…...
【SSH疑难排查】轻松解决新版OpenSSH连接旧服务器的“no matching...“系列算法协商失败问题
【SSH疑难排查】轻松解决新版OpenSSH连接旧服务器的"no matching..."系列算法协商失败问题 摘要: 近期,在使用较新版本的OpenSSH客户端连接老旧SSH服务器时,会遇到 "no matching key exchange method found", "n…...
Qemu arm操作系统开发环境
使用qemu虚拟arm硬件比较合适。 步骤如下: 安装qemu apt install qemu-system安装aarch64-none-elf-gcc 需要手动下载,下载地址:https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x…...
