IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> 《AI + Architecture Towards a New Approach》 翻译及阅读 -> 正文阅读

[游戏开发]《AI + Architecture Towards a New Approach》 翻译及阅读

????????在搜索资料的时候正好看到这么一篇关于用深度学习去做建筑相关工作的文章。这篇文章是由建筑背景的研究员Stanislas Chaillou写的,因此在建筑方面理解会更深。但文章内容更像是他其他工作的索引,很多地方不是很详细,因此有些地方是我自己展开查到的和一些自己的理解。

? ? ? ? 本文以及相关文献地址:Stanislas Chaillou | Harvard University - Academia.edu

????????作者的主页:Stanislas Chaillou | Architecture | Technology(还挺好看的,不愧是建筑出身)

文章分为以下几个节:其中第一章是GAN的介绍和夸夸,就不展开翻译了

目录

The Advent of Architectural AI

Generate

Qualify

Footprint

Program

Orientation

Thickness & Texture

Connectivity

Circulation

Mapping & Browsing

Conclusion


The Advent of Architectural AI


Generate


Qualify

Footprint

? ? ? ? 类似于边界、建筑的占地面积的意思,跟outline的意思相近,来表述轮廓形状

? ? ? ? 轮廓由一组线组成,但并不好进行比较。可以采用polar convexity来将形状转换成离散值向量:由平面中心引出极坐标线阵列(从中心向外辐射的线) ,取分割出的每一条块的面积,按角度排序可得到类似下面右图结果。

????????? ?? ?

? ? ? ? ?这种方法可以用来鉴定空间形状和建筑几何结构。

Program

? ? ? ? 表示功能的意思,与function类似。在建筑领域,Function更抽象笼统,可以指建筑及其部分的使用类型或用途,比如图书馆、学校、住宅等等;Program相对具体和实在,可译为“内容计划”,指建筑物所需满足的发生在其中的各种行为活动对空间的需求,比如卫生间,卧室,这些一幢建筑里面的具体的功能分区。

? ? ? ? 为了描述一层房间的类型混合,通常用颜色去编码不同的房间类型,用颜色带(color band)去表示楼层平面的“内容计划”,这样子用一维的颜色向量就可以去计算平面布局的相似度或差异。

Orientation

? ? ? ? 建筑墙面的朝向,既可以描述平面的封闭性,又可以描述平面的风格(比如住宅和教堂就很容易区别:住宅横平竖直的墙面居多,哥特式教堂斜角也有朝向)。

? ? ? ? 这样的指标可以通过对墙面在沿360度各方向的增长情况相加来得到。最后同样也可以用一个向量或者用加权平均得到描述符?来描述。

Thickness & Texture

? ? ? ? 墙的厚度和纹理在不同风格的建筑中往往不同。其中,纹理指墙表面厚度的变化(应该是指同一段墙面厚度变化会如何)。

? ? ? ? 这个度量可以用 不同厚度墙面数量的直方图 和 同一段墙面的不同厚度方差的墙面数量的直方图 来描述。

Connectivity

? ? ? ? 房间的相邻性用connectivity来描述。

????????相邻性可以通过距离远近去衡量,也可以用门或走廊或开窗(fenestration)信息。用连通信息可以构建连通矩阵来反映整个平面图的连接关系,也可以学习连通性之间的相似性等等。

Circulation

????????Circulation指人们在建筑物周围以及建筑物之间的移动,可以视为流通性。

? ? ? ? 通过提取流通网络的线框来量化人的移动,同样提取360度各个方向的增长来评估流通性。

? ? ? ? ? ? ? ? ? ??? ? ? ? ????


Mapping & Browsing


Conclusion

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2021-09-14 13:41:42  更:2021-09-14 13:43:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 10:49:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码