NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 53400|回复: 3

[个人作品] 【Bubalus_GH2.0.096更新】原来在Rhino和Lumion里种树还可以这样操作!!!

[复制链接]
发表于 2020-10-17 12:22:47 | 显示全部楼层 |阅读模式
本帖最后由 月之眼 于 2020-10-17 12:22 编辑

【版权声明】
| 作者:月之眼 | 好多猫
| 文章首发于大水牛参数化设计平台
| 如需转载请联系作者
| 如果觉得文章不错,欢迎分享



插件简介
0.jpg
这次插件更新变化非常大,我完全重写了以前的代码,在速度和使用上都做了优化,同时也增加了不少新功能(这就是我最近好久没有更新公众号的原因了)。


插件的下载与安装
下载链接:https://www.food4rhino.com/app/bubalusgh
2.jpg
3.jpg


请下载第一个压缩包,下载好后。
  • 第一步:解压压缩包,里面有Bubalus_GH2.0.096的安装文件夹。
  • 第二步:把文件夹复制到Gha的安装路径 :
    C:\Users\****\AppData\Roaming\Grasshopper\6\Libraries
  • 第三步:重启犀牛和Grasshopper就安装好了。

1.jpg

注意:
Bubalus_GH2.0.096需要Rhino6.SR29及以
2:如果安装之后还没有出现电池(如上截图),请到刚复制粘贴的文件夹找到Bubalus_GH2.0.gha和Bubalus.dll文件,右键-属性-解锁一下,然后重启Rhino和Grasshopper。

4.jpg


插件使用
Bubalus_GH2.0插件的种树原理是根据点的位置来复制移动代理树,所以种树的点非常重要。如果你的点是渐变的,那么种出来的树就是渐变的;如果你的点在一个坡地上,种出来的树就在一个坡地上。点越自由,种出来的树就越自由。

1:Display Chinese
切换Bubalus_GH2.0插件的中英文提示。(初次安装Bubalus_GH2.0插件,插件会根据Rhino的语言设置,自动选择是中文提示还是英文提示)
5.jpg

2:Open Example
打开Bubalus_GH2.0插件的案例文件。
6.jpg

3:Update Bubalus_GH2.0
检查Bubalus_GH2插件在Food4Rhino上是否已有新版本。
(注意:如果电脑打不开Food4Rhino那么此功能无效)
7.jpg

4:AddGeometry
当种一个树种的Vray代理树时请使用这个电池。(在操作之前,建议将Vray代理树做成图块,再使用Guid电池拾取图块)

这个电池有3个重大的更新。
  • 1:可以通过右键设置最终生成的物体是否成组。(默认成组)
  • 2:输出Guid,方便对生成的物体,进行快速的隐藏、锁定、选中、删除等操作。
  • 3:把上一版插件输入法向量改成了工作平面,这样用户的可调性更高一些。

8.jpg

5:AddGeometrys
当种多个树种的Vray代理树时请使用这个电池。
这个电池的更新和Add_Geometry电池更新一样,这里就不详细介绍了。
10.jpg

部分案例展示

QQ截图20201017120639.jpg
6:Geometry Location
这个电池的主要作用是提取树的位置点。(当需要更换树种的时候就需要使用这个电池)
11.jpg

7:GetGuid By Selection
因为Bubalus_GH插件很多输入端参数都是基于Guid的,然而自带的Guid电池不支持Rhino预先选择,所以增加了这个电池。方便选择图块和Text等几何体。
13GetGuid.gif

8:DeleteGuid
根据Guid删除Rhino中的物体。这个版本增加了Undo功能,规避了删除之后不能Ctrl+Z返回的问题。
12.jpg

9:HideGuid、LockGuid、SelectGuid
根据Guid隐藏、锁定、选择Rhino中的物体。
14.jpg

10:SaveGuid
保存选择的Guid,方便再次选择。
这个功能算是这次插件更新的一个主要功能,当我们建模的时候经常重复选择以前选择过的物体,这时候就可以使用这个电池给选择的物体命个名,方便二次选择。

15.jpg
16Save Guid2.gif

11:ObjectTypeFilters
为了方便大家使用GetLayerObjects电池拾取图层中的物体,我将过滤器写成了双击勾选要保留的物体。
17.jpg

12:GetLayerName
获取Rhino文档的图层名称。(默认为获取当前Rhino文档的图层名称,右键可以设置获取指定Rhino文档的图层名称)
18.jpg

13:GetLayerObjects
获取图层中的物体。(默认为获取当前Rhino文档中图层的物体,右键可以设置获取指定Rhino文档的图层物体)
19.jpg

14:BakeBlock
可以根据树形数据把Grasshopper中的物体Bake成图块。
20.jpg

15:ExplodeBlock
炸开图块。
21.jpg

16:ExplodeText、ExplodeDot
获取Rhino中Text和Dot的一些属性。
22.jpg

17:Transform RhinoObject
利用Grasshopper中的Transform移动、缩放、旋转Rhino中的任意物体。
QQ截图20201017121148.jpg


18:Curve Extrusion、Box Extrusion、Tube Extrusion、Cylinder Extrusion
右键Bake成挤出物体。

25.jpg
19:SurfaceType
判断曲面的类型是为平面曲面,单曲面,双曲面。(此电池支持多线程计算)
26.jpg

20:IsParallel
判断向量是否平行。
27.jpg

21:DeleteDupData
删除完全重复的数据。
28.jpg

22:DeleteDupCurve
删除完全重复的曲线。
29.jpg

23:DeleteDupGeometry
删除完全重复的几何体。(注意输入端电池)
30.jpg

24:BifocalsPlus
这个电池是Bifocals插件的增强功能,所以在使用之前,需要先去Food4rhino下载Bifocals插件。
这个电池可以让Bifocals插件显示电池的插件名字,在讲案例的时候,很多人不知道一些电池是来源于什么插件,所以我在这个版本增加了这个电池。
31.jpg

25:Random Partition List
按比例将列表进行随机分组。
32.jpg
根据33%和66%的比例随机分组10个数据。
33.jpg

26:Random Int
在一定区间内生成指定个数的随机整数。
34.jpg

27:List Statistics
获取列表的一些信息。
35.jpg

28:List Slice
通过起始序号、结束序号、增量值来获取列表中的值,和python列表切片一样。
如果将Step设置为-1,将反向获取数据。
36.jpg

29:Camera Plane
获取正对相机的工作平面。此组件不能隐藏,否则不能获取正对相机的工作平面。

37.jpg


30:Text Tag Camera

在相机平面上绘制文本。
QQ截图20201017122226.jpg

31:GeometryFaceToCamera
让物体正对相机,并跟随着相机旋转。此组件不能隐藏,否则此组件不能运行。

QQ截图20201017122146.jpg
开始没绑定的时候,人物是不会朝向摄像机的;当把Reset设置为True时,绑定了人物和摄像机;人物就总是朝向Rhino的摄像机,Rhino的视角旋转,人物也跟着旋转。有没有找到旋转SU的感觉。
可以绑定物体的类型:文字、平面曲线、平面曲面、平面网格、还有填充物体

32:SortPointList
根据公差排序点。(公差默认为模型的绝对误差)
41.jpg
42.jpg


33:Populate_2C
在两个线之间生成指定个数的随机点。
43.jpg

34:SetPt XYZ
更改点的XYZ坐标。
44.jpg

35:Offset on Srf
偏移曲面上的曲线。(增加了多线程和延长曲线到曲面边缘)
45.jpg

36:Line
两侧画直线。
46.jpg


37:Line SDL
用向量创建直线。
47.jpg

38:Curve MinBoundingBox
平面曲线的最小矩形边框。
48.jpg

39:PolyLineCurve Angle
获取多重直线的角度。
49.jpg
40:Offset Curve
偏移曲线。
50.jpg


发表于 2020-10-20 15:32:40 | 显示全部楼层
来月神的帖子坐洗发

点评

哈哈哈哈,第一个沙发  详情 回复 发表于 2020-10-21 10:12
 楼主| 发表于 2020-10-21 10:12:40 | 显示全部楼层

哈哈哈哈,第一个沙发
发表于 2021-5-26 10:08:55 | 显示全部楼层
感谢分享!

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-4-16 14:19 , Processed in 0.079562 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表