AIGC绘画设计基础-建筑设计应用

news2024/11/26 10:22:46

一、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视频籽料。
在这里插入图片描述
在这里插入图片描述
篇幅有限,这里就不一一展示了,有需要的朋友可以点击下方的卡片进行领取!请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1688987.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Pod进阶——资源限制以及探针检查

目录 一、资源限制 1、资源限制定义: 2、资源限制request和limit资源约束 3、Pod和容器的资源请求和限制 4、官方文档示例 5、CPU资源单位 6、内存资源单位 7、资源限制实例 ①编写yaml资源配置清单 ②释放内存(node节点,以node01为…

阴影映射(线段树)

实时阴影是电子游戏中最为重要的画面效果之一。在计算机图形学中,通常使用阴影映射方法来实现实时阴影。 游戏开发部正在开发一款 2D 游戏,同时希望能够在 2D 游戏中模仿 3D 游戏的光影效果,请帮帮游戏开发部! 给定 x-y 平面上的…

深度学习模型keras第二十一讲:使用BaseImageAugmentationLayer进行自定义图像增强

1、自定义图像增强技术概述 1.1自定义图像增强概念 深度学习的自定义图像增强技术是一种通过自定义的算法和策略对图像进行变换,以增加模型泛化能力和提高训练效果的技术。这些增强技术可以应用于各种深度学习任务,如图像分类、目标检测、图像分割等。…

求第 N 个泰波那契数 | 动态规划

1.第 N 个泰波那契数 题目连接:1137. 第 N 个泰波那契数 泰波那契序列 Tn 定义如下: T0 0, T1 1, T2 1, 且在 n > 0 的条件下 Tn3 Tn Tn1 Tn2给你整数 n,请返回第 n 个泰波那契数 Tn 的值。 2.什么是动态规划 在解决这道问题之前…

张大哥笔记:改变自己,才是改变一切的开始

人往往有一种惰性,总喜欢把希望寄托于别人!比如会将注意力投向外部因素如环境、他人或命运从而期望为我们的生活带来突破和转机。但现实往往是残酷的,不会发生任何改变的!真正的改变来自于自己,自我革新才是改变整个局…

cocos 通过 electron 打包成 exe 文件,实现通信问题

cocos 通过 electron 打包成 exe 文件,实现通信问题 首先,我使用的 cocos 版本是 2.4.12,遇到一个问题,是啥子呢,就是我要把用 cocos 开发出来的项目打包成一个 exe 可执行程序,使用的是 electron &#xf…

ArkUI-X开发指南:【SDK配置和构建说明】

ArkUI-X SDK配置和构建说明 ArkUI-X SDK是ArkUI-X开源项目的编译产物,可将ArkUI-X SDK集成到现有Android和iOS应用工程中,使开发者基于一套ArkTS主代码,就可以构建支持多平台的精美、高性能应用。SDK内容包含ArkUI跨平台运行时,组…

Java期末复习指南(1):知识点总结+思维导图,考试速成!

🔖面向对象 📖 Java作为面向对象的编程语言,我们首先必须要了解类和对象的概念,本章的所有内容和知识都是围绕类和对象展开的! ▐ 思维导图1 ▐ 类和对象的概念 • 简单来说,类就是对具有相同特征的一类事…

多线程、进程、线程五种状态、synchronized、volatile、Lock、CAS、死锁、ThreadLocal

1、并发编程 并发编程三要素 原子性:只一个操作要么全部成功,要么全部失败可见性:一个线程对共享变量的修改,其他线程能够立刻看到有序性:程序执行的顺序按照代码的先后顺序执行 synchronized,Lock解决原…

【HUST】信道编码|基于LDPC码的物理层安全编码方案概述

本文对方案的总结是靠 Kimi 阅读相关论文后生成的,我只看了标题和摘要感觉确实是这么回事,并没有阅读原文。 行文逻辑:是我自己设定的,但我并不是这个研究领域的,所以如果章节划分时有问题,期待指出&#x…

实验二-基于FPGA的VGA协议实现

目录 一、VGA介绍 原理 特征 二.VGA显示字符 三.VGA显示彩色条纹 四.总结 参考 任务要求: 1. 深入了解VGA协议,理解不同显示模式下的VGA控制时序参数(行频、场频、水平/垂直同步时钟周期、显示后沿/前沿等概念和计算方式)&…

蓝熊OZON数据分析,蓝熊OZON选品平台

在跨境电商的浪潮中,数据分析与选品策略成为了决定企业成功与否的关键因素。蓝熊OZON作为一家专注于跨境电商数据分析与选品平台,凭借其精准的数据分析能力与独特的选品模式,为众多电商企业提供了强有力的支持。接下来看看。 免费体验OZON选品…

别对我动心短视频:成都鼎茂宏升文化传媒公司

别对我动心短视频:时代的爱情哲学与心理探索 在短视频的海洋里,"别对我动心"这样的标题,如同一颗石子投入平静的湖面,激起了层层涟漪。它不仅仅是对一段情感的拒绝,更是一种现代人情感态度的表达&#xff0…

Go微服务开发框架DMicro的设计思路

DMicro是一个基于Go语言开发的微服务开发框架,旨在简化微服务架构的开发、部署和运维过程。DMicro的设计思路主要围绕以下几个方面展开: 简化微服务开发流程 DMicro通过提供一套简洁的API和工具,使得开发者可以快速搭建微服务应用。它支持服…

Java基础的语法---String

Java的String类是不可变的,意味着一旦创建,其值就不能被改变。String类提供了丰富的API来操作字符串。 以下是一些常用的方法: 构造方法: 有以下几种常见的: public class stringlearn {public static void main(S…

群晖NAS使用Docker部署WPS Office结 合内网穿透实现远程编辑本地文档

文章目录 1. 拉取WPS Office镜像2. 运行WPS Office镜像容器3. 本地访问WPS Office4. 群晖安装Cpolar5. 配置WPS Office远程地址6. 远程访问WPS Office小结 7. 固定公网地址 wps-office是一个在Linux服务器上部署WPS Office的镜像。它基于WPS Office的Linux版本,通过…

父进程等待子进程退出

一、 为什么要等待子进程退出? 等待子进程退出是为了确保父进程能够在子进程执行完毕后继续执行或者处理子进程的结果。在许多情况下,父进程需要等待子进程完成后才能继续执行,以确保正确的执行顺序和结果。 以下是一些等待子进程退出的主要…

chessbase的中文语言strings文件比较与生成工具

请支持我的店铺tao 宝 王后兵 店 把chessbase17或fritz19根目录(如C:\Program Files\ChessBase\CBase17)的messages文件夹复制到本py文件所在的文件夹,运行本py文件可以生成新的Chinese strings文件。 strings2.py """strin…

第52期|GPTSecurity周报

GPTSecurity是一个涵盖了前沿学术研究和实践经验分享的社区,集成了生成预训练Transformer(GPT)、人工智能生成内容(AIGC)以及大语言模型(LLM)等安全领域应用的知识。在这里,您可以找…

Vitis HLS 学习笔记--基本指针和算术指针

目录 1. 简介 2. 基本指针 3. 算术指针 4. 疑点解答 4.1 疑点1 4.2 疑点2 5. 总结 1. 简介 在 C/C 语言中,指针被广泛用来表示内存中的地址信息,它们是理解和使用这些语言的核心概念之一。然而,在 Vitis HLS 中,指针的使用…