当前位置: 首页 > news >正文

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架构进行了多种优化&#…...

Chapter03-Authentication vulnerabilities

文章目录 1. 身份验证简介1.1 What is authentication1.2 difference between authentication and authorization1.3 身份验证机制失效的原因1.4 身份验证机制失效的影响 2. 基于登录功能的漏洞2.1 密码爆破2.2 用户名枚举2.3 有缺陷的暴力破解防护2.3.1 如果用户登录尝试失败次…...

【根据当天日期输出明天的日期(需对闰年做判定)。】2022-5-15

缘由根据当天日期输出明天的日期(需对闰年做判定)。日期类型结构体如下: struct data{ int year; int month; int day;};-编程语言-CSDN问答 struct mdata{ int year; int month; int day; }mdata; int 天数(int year, int month) {switch (month){case 1: case 3:…...

CMake基础:构建流程详解

目录 1.CMake构建过程的基本流程 2.CMake构建的具体步骤 2.1.创建构建目录 2.2.使用 CMake 生成构建文件 2.3.编译和构建 2.4.清理构建文件 2.5.重新配置和构建 3.跨平台构建示例 4.工具链与交叉编译 5.CMake构建后的项目结构解析 5.1.CMake构建后的目录结构 5.2.构…...

高频面试之3Zookeeper

高频面试之3Zookeeper 文章目录 高频面试之3Zookeeper3.1 常用命令3.2 选举机制3.3 Zookeeper符合法则中哪两个?3.4 Zookeeper脑裂3.5 Zookeeper用来干嘛了 3.1 常用命令 ls、get、create、delete、deleteall3.2 选举机制 半数机制(过半机制&#xff0…...

uniapp微信小程序视频实时流+pc端预览方案

方案类型技术实现是否免费优点缺点适用场景延迟范围开发复杂度​WebSocket图片帧​定时拍照Base64传输✅ 完全免费无需服务器 纯前端实现高延迟高流量 帧率极低个人demo测试 超低频监控500ms-2s⭐⭐​RTMP推流​TRTC/即构SDK推流❌ 付费方案 (部分有免费额度&#x…...

Spring数据访问模块设计

前面我们已经完成了IoC和web模块的设计,聪明的码友立马就知道了,该到数据访问模块了,要不就这俩玩个6啊,查库势在必行,至此,它来了。 一、核心设计理念 1、痛点在哪 应用离不开数据(数据库、No…...

JAVA后端开发——多租户

数据隔离是多租户系统中的核心概念,确保一个租户(在这个系统中可能是一个公司或一个独立的客户)的数据对其他租户是不可见的。在 RuoYi 框架(您当前项目所使用的基础框架)中,这通常是通过在数据表中增加一个…...

Java毕业设计:WML信息查询与后端信息发布系统开发

JAVAWML信息查询与后端信息发布系统实现 一、系统概述 本系统基于Java和WML(无线标记语言)技术开发,实现了移动设备上的信息查询与后端信息发布功能。系统采用B/S架构,服务器端使用Java Servlet处理请求,数据库采用MySQL存储信息&#xff0…...

Selenium常用函数介绍

目录 一,元素定位 1.1 cssSeector 1.2 xpath 二,操作测试对象 三,窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四,弹窗 五,等待 六,导航 七,文件上传 …...

MySQL 8.0 事务全面讲解

以下是一个结合两次回答的 MySQL 8.0 事务全面讲解,涵盖了事务的核心概念、操作示例、失败回滚、隔离级别、事务性 DDL 和 XA 事务等内容,并修正了查看隔离级别的命令。 MySQL 8.0 事务全面讲解 一、事务的核心概念(ACID) 事务是…...