谢邀。
鄙人不是建筑学专业出身,曾学风景园林&工业设计,也算是泛建筑类相关学科罢(风景园林和工业设计这两个学科对Rhino功能的运用重难点不太一样)。用Rhino这款建模软件已有7年有余了。
不得不说,Rhino真的是个万金油软件,建筑设计、室内设计、工业设计、产品设计、风景园林学、环境景观设计、土木工程(结构设计)、环境学、生态工程、机械设计、珠宝设计、服装设计、鞋业设计、展示设计(策展)、城乡规划、地理信息学、影视设计、游戏场景美术、视觉传达设计、公共艺术…多到数不过来的各行各业,Rhino+Grasshopper基本全搞定基础需求。
以下阐述内容主要针对 风景园林 和 环境学 专业。或许有些偏题,还请各位看官见谅。
1,建模需求与难点
风景园林学科的主要建模难点在地形地貌和构筑物。地形地貌基本根据等高线patch生成和各种extrude,split,boolean得到。景观构筑物的生成方法类似工业设计中较简单的产品建模(极少用到TSpline/SubD这类工设的造型插件功能)。
环境学学科建模的难点在于复杂的加工处理线上的管线、设备节点,一些生态设计和市政管廊会涉及的复杂建模,也和风景园林建模难度差不多,再怎么复杂,通常也不会像工业设计那样涉及到各种高级曲面。
2,Rhino操作基础
对于Rhino这款越更新越易用的软件,推荐用Rhino6及以上版本,记得在options(选项设置)里打开modeling aid里面的“gumball”(操作轴)。
Rhino的二维平面命令与AutoCAD基本一致。
比如arc mirror scale polyline line ellipse circle rectangle copy move delete offset…第一次上手就会,恕不赘述。
各种 阵列(array)用法亦与AutoCAD一致。最常用的是arraycrv 沿指定路径阵列,还有,arraypolar 环形阵列……
explode炸开,F8打开或关闭正交,zoom缩放视域,pan平移,对象捕捉设置这些和AutoCAD也一样。
Rhino的三维功能严格执行“点线面体”的前后逻辑,也就是说,线由点运动得到,面由线运动得到,体由面运动得到。且过程线会被保留。不能“越级”操作。
不同与SketchUp,Rhino中由基础构造线生成的体和线保持分离关系,而不是类似Sketchup那样将线直接和面黏连。因此,分门别类地将过程线、生成的体分别移到合适的图层是非常重要的。并且,Rhino中的材质贴图赋予方式是依据一个图层一种指定材质,而不是单个面片。故分门别类管理图层(layers)很重要。
常用:changelayer移到其他图层,
manageblock管理图块。
对于风景园林/环境景观设计等等景观相关专业,图层管理方式基本如下:
一级图层(二级图层):
水体(江河,湖泊,池,荡,滩涂或沙滩)
建筑(现状建筑,新建建筑,古建)
路网(主干道,次干道,一级园路,二级园路,三级园路/小径)
地形地貌(山体,丘陵,岸,岛,田,坡…)
构筑物(古建修复,景观亭廊,交互设施,栈道,桥梁…)
3,Rhino基础“推盒子”相关命令
风景园林和环境学建模过程中,建立柱体一类(管道,平台,锅炉,路面,建筑体…等等各种柱状物)的常用物体,最常用的命令:
CPlane 工作平面 (尤其 按物体设定工作平面 Cplane_o 默认状态 CPlane-w-t 和 三点设定工作平面 CPlane_p)
shift+ctrl+LBM(鼠标左键) 选择单个指定面
用面上的三个指定点设置工作平面
按物体(通常用crtl+shift选中指定面)设置工作平面
恢复默认工作平面(TOP)
crtl+RBM(鼠标右键) 缩放视角
zoom 把视角放大,充满框选区域
全局缩放视角:
clippingplane用截面剖切(用法同SketchUp的剖面工具,Rhino里出section图的利器)
curve曲线(基本用两种,普通贝玆曲线和内插点曲线)
“在曲线间等分”Tweencurves可以做很多“伪参数化”形状,如下图)
F10打开显示控制点
dupfaceborder 提取出面的边线
wirecut 用边线给物体挖洞(注意:切换到正确的工作平面)
untrimhole 取消挖洞
movehole移动洞口的位置
SketchUp和ArchiCAD中的“挖洞”功能(如窗洞、门洞、壁龛、板材家具、穿洞、挖水池/池塘、做下沉地面等),可以简单地认为等价于Rhino的以下操作:
shift+ctrl选中平面,用set CPlane by object功能设定这个面为CPlane,在面上画需要的截面线并join成闭合的线,用这根截面线Wirecut要开洞的物体,输入开洞深度。
box 方体 cone 圆锥
setdisplaymode回车_m回车 设置显示模式
extrudecurve 挤出曲线(操作后得到的是个面,不是封闭实体)
extrudesrf 挤出面成体(选中的要是面,不能是面的边线)
cap加盖(把切口平直的 面 封为 体 )
join 把多根分开的短线/面焊接
split 切分
1,用线切开面(如把道路和绿地分开)
2,用面切开体(注意面必须完全将体分开才能成功切分)
curveboolean 二维布尔,类似文氏图,求平面曲线的指定交界部分的框线
booleandifference 布尔差集,常用于用 面 按照不同方向切开 体
booleanunion布尔并集(把多个独立相交的物体合并为一个整体)
booleanintersection布尔交集
group打组(和SketchUp一样,可在组内嵌套组)
block 写图块(和AutoCAD一样)
blockedit 编辑图块
blockmanager 管理图块(可批量导出图块清单、导出单个图块)
还有最重要的:rebuild 重建曲线或曲面,可以调整其control points的阶数(1,2,3)和数目,以及曲面的UV细分程度。
5,异形建模基础曲面命令
Rhino的王牌功能:loft 放样(注意选择截面线的剪头方向)
Sweep1单轨扫掠(有一条rail(绿色)和若干截面线(粉红色))
Sweep2双轨扫掠(有两条rails(绿色)至少2根截面线(粉红色))
patch 经常用来建立山体和坡地地形(有各种patch的模式,如loose状态适合做自然地形)
revolve 绕着轴转成体
extractisocurve提取曲面上的单根结构线,比如做这种构筑物很常用:
pipe 沿着路径画管道
6,补充说明
照明设定:需要打开右侧窗口的“齿轮”图标下的“照明”(lighting)、“太阳”(sun)两个操作面板设置光环境。
这里要把“手动控制”(manual control)打上勾,然后就可以在“渲染”(render)模式或者“钢笔”(pen)模式看到如SketchUp那样的光照变化了。
调整视图的基本方式(右侧的列中)
viewport-projection 类型为:
parallel是轴测图,
perspective是常规透视,
Two point perspective是两点透视。
常用命令基本就上述数条,鉴于不同行业的不同建模需求,不常用的功能都会渐渐被“雪藏”。
比如对于风景园林和环境学行业,没有必要搞清楚G1,G2各种连续性的区别,更没有必要检查zebra线之类的,但对于工业设计却相反。
本回答不定期补充更新,感谢各位的阅读。
P.S.
虽已转坑,还是真心希望Rhino这款软件和Grasshopper这一无比强大的参数化工具,也能在风景园林学科普及起来。
如Rhino原厂的slogan一样,“Less pain, more gain”,希望越来越多的各行业的设计师们和工程师们能用Rhino体验流畅无比、一改全改的工作过程,而非在反复折腾CAD-SU的过程中将intuitive消耗殆尽。
部分图片来自网络,侵删。
若有帮助,还请看官们别只收藏不点赞~ |