赞助商
赞助入驻
PlanBee

PlanBeePlanBee 0.0.2

Welcome to PlanBee for Grasshopper!

更新日期:2021年11月23日分类标签: 语言: 平台:

历史版本(3) 1 人已下载 手机查看

此插件为官方原版未经修改,如需了解对应#rhino插件#的原版信息,可在页面底部点击跳转官方网站进行查看下载。

哪里可以下载到rhino插件
当然是访问建筑曲奇导航的Rhino插件板块,超全rhino 插件下载请访问: rhino插件大全


 

///第二次发布 ///

(V0.0.2现已推出!它扩展了原始分析指标,增加了创建分析网格的灵活性,并增加了一个有趣的图像处理组件,可以将图像/草图转换为可用的多段线。当您知道绘制线条的颜色并为GH提供这些RGB颜色的列表时,该组件能够识别并解析出这些边界。未来可能会重写该组件,以便简单地识别所需的多段线。该组件还允许用户在原始图像处理完成后根据需要缩放绘图。最后,v0.0.2升级了Kohonen SOM组件,以接受用户定义的权重/指标数量,而不是以前硬编码的'4'。)

关于新指标的参考:聚类系数,平均最短路径,邻域大小请查看这篇论文:从Isovists到可见性图:一种分析建筑空间的方法

food4rhino网络研讨会:https://www.youtube.com/watch?v=oU3clYhUXhU

///第一次发布 ///

PlanBee是一个旨在帮助计算和可视化不同分辨率下楼层平面特征的插件,从而帮助设计师从不同的视角审视楼层平面的程序化组织。使用PlanBee时,请使用“渲染”视图模式,以充分利用内置的分析/显示组件。所有分析组件都支持并行计算。

除了在不同楼层平面位置计算各种指标外,PlanBee还提供了Kohonen自组织特征映射算法(SOM)的实现,以“自组织”与楼层平面相关的指定程序块。术语解释:为了理解这一点,有助于将楼层平面视为一个体素场,每个体素包含不同计算指标的值。一旦计算出指标,每个体素就对应于一个多维向量。SOM基本上调和体素场的多维向量与指定应属于程序混合的特征:术语结束。

用例如下:空间规划师、建筑师和室内设计师在进行装修/早期示意图设计练习时,需要将程序简介与楼层平面多边形协调一致。用户也可以使用PlanBee简单地计算楼层平面的分析指标并将其可视化。

*PlanBee不会产生接近完成的楼层平面!

为了有效使用PlanBee,有助于将其分为两部分思考(1)楼层平面指标/分析的计算(2)自组织特征映射。(请查看示例文件)。

输入

*如果计划的可用面积(周长面积-核心面积)太小,PlanBee会告诉您并要求您调整程序的大小或周长曲线的大小)。“什么是太小?”您可能会问。程序名称和区域由用户以.csv文件的形式指定(参见示例文件),PlanBee使用该信息来判断您指定的计划是否可以满足该规格。

现在来计算指标……。

楼层平面指标的计算

第一次发布可以计算的指标包括:

  1. (2D) Isovist(仅限于楼层平面内部;包括指定的障碍物):A)指定内部障碍物
  2. (2D) 可见性到景点(地标、兴趣点等):A)指定定义景点几何形状的边界
  3. (3D) 日光代理(使用Rhinocommon太阳独立):A)指定分析周期和您希望分析的地点的纬度/经度。B)指定障碍物对象(附近的建筑物/檐篷)。
  4. (2D) 到出口的距离(A*最短路径实现):指定任意数量的出口,放置一个点表示它们的位置

这些指标可以计算和可视化,或可以作为第二部分(自组织特征映射)的输入。每个指标对应一个内置显示/预览的组件,如果您将'Autocolor'切换为True。(您一次应该只设置一个为True)。我计划根据用户反馈扩大可以计算的楼层平面指标。

自组织特征映射

Kohonen自组织特征映射(SOMs)广泛用作无监督ML技术,以在低维空间中分类和表示高维数据。应用范围从医学诊断到解释地震活动,再到环境建模。其思想是,根据其(多维)特征组织领域内的元素;即相似的领域对象根据它们的相似性分组在一起。

在PlanBee中,SOM的目的是“自组织”楼层平面中的程序块。目标不是优化,而是简单地映射楼层平面中固有的特征,这些特征可以用几种方式表示;其中之一是程序分布。PlanBee提供的另外两种是(1)节点的原始权重以及(2)到最佳匹配单元(BMU)的距离。 有关算法的更深入理解,请查看http://www.ai-junkie.com/ann/som/som1.html

目前,算法运行固定次数的迭代 - 我计划在未来版本中将其暴露给用户。在算法运行时,'Display SOM'应设置为False。一旦运行完成,您可以将其设置为True,并通过指定'Display Type'输入来可视化数据。SOM显示所有具有内置显示/预览的可视化。

如果楼层平面'分析网格'中计算出的指标有足够的区分度,那么这种方法会产生有趣甚至可能具有洞察力/可用的特征图。由于这种方法不考虑用户定义的邻接性或其他任何优化指标(它在核心上不是优化算法),因此不应期望优化。

尽情享受它!我建议从示例文件开始,然后用您自己的输入替换它们。

未来开发

  • 额外的分析指标
  • 例程以更好地确保SOM在确保特征保真度的同时产生正确的区域分布

PlanBee由Marco Juliani开发。如果您有问题/建议,请通过marcotjuliani@gmail.com与我联系

致谢

与空间句法相关的指标:从Isovists到可见性图:一种分析建筑空间的方法。一些新的指标是根据作者对它们的描述建模的。

Kohonen自组织特征映射-这个算法的普通版本在UCL Bartlett的AC课程中教授。PlanBee版本在此基础上进行了构建。所引用的课程参考了这个链接:http://www.ai-junkie.com/ann/som/som1.html

A*最短路径-这个算法是从YouTube上关于这个主题的众多教程中拼凑而成的。它不使用外部库,图的数据结构是一个字典。

Isovist和景点可见性方法都是简单的光线投射方法,用于确定交叉点。

日光代理方法是独立的,使用Rhinocommon太阳来确定太阳角度。它是一种过于简化的方法,因为它不计算环境光/噪声或任何超过一次反弹的东西。它旨在作为一种“足够好”的代理方法,以满足我们的目的。

历史版本

版本
日期
大小
状态
语言
下载
PlanBee 0.0.2最新
2021年11月23日
开心版
PlanBee v0.0.2 now available! Includes additional analysis components as well as an image processing component. While some components remain WIP, most analysis components are fast and they are all task-capable.
Updated v0.0.2 PlanBee Sample Files
2022年6月19日
开心版
Zip includes a Rhino file, a number of GH files, and an image that is used for conversion into vector data.These sample files are simplified and remove any components making use of additional plugins.
Intro to PlanBee v0.0.2 deck
2021年11月23日
开心版
Slideshow that describes the various concepts/components in more detail.

相关资源

Artisan Jewelry - RhinoArtisan 5.4
Created by RhinoGold's founder, RhinoArtisan offers over 15 years of innovation in one powerful plugin for jewelry designers and manufacturers, with clients worldwide.
Quartely updated data converters for Rhino
Datakit develops since its creation in 1994 Solutions to Exchange Technical data (ACIS, CATIA, Creo, FBX, Fusion, glTF, IFC, Inventor, JT, Parasolid, Revit, SE, NX, 3D PDF, SW..
BoltGen with Manuals and help for Rhinoceros (Windows and MAC
Create accurate Metric and English Bolts and Nuts in Rhinoceros
Mr.Comfy
Mr.Comfy is a Grasshopper3d component, written in Python, that allows designers to visualize, temporally filter and spatially analyze thermal and clim
Laminate Tools
Laminate Tools for composite material structural design, analysis and manufacturing. It interfaces with most CAD and FEA applications.
Hong Chen's Tree
create tree in grasshopper

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...
登录后可以自定义书签并同步收藏内容哦~
登录 获取素材