犀牛小白指令入门不完全指南

71|13评论|11114人气|106收藏|2023-03-09 18:09:20

本文针对对象:看过其他课程有一定犀牛使用经验的入门小白

本文内容:快速上手犀牛指令形成概念模型,提高工作效率。本文不涉及任何建模技巧,单纯从指令的角度帮助小白提高建模效率,一些热门指令不在这里多说。

 

个人拙见,大佬勿喷,请跳过本篇内容

 

RHINO的指令可以大致分为以下几类:

几何体操作指令:用于创建、编辑、变换和组合几何体,例如点、线、曲线、曲面、多边形、立体等。

显示和视图控制指令:用于控制视图的显示、放大、缩小、旋转、平移、剖切、隐藏、显示等操作。

选择和编辑指令:用于选择、修改、移动、旋转、缩放、复制、删除、分离、合并等操作几何体的属性和参数。

参考和标注指令:用于创建和管理参考图、坐标系、网格线、尺寸标注、文本标注等。

材质和纹理指令:用于为几何体分配材质和纹理,创建和编辑材质和纹理库。

布局和打印指令:用于创建和编辑布局、打印和输出几何体的图形和文档。

渲染和动画指令:用于创建和编辑静态和动态渲染效果,设置光源、阴影、材质、反射、折射等属性。

脚本和插件指令:用于创建和编辑自定义脚本和插件,扩展RHINO的功能和应用场景。

这些指令和操作可以通过菜单、工具栏、快捷键、命令行等方式进行调用和执行。

(都是废话)

 



Https://Docs.Mcneel.Com/Rhino/7/Help/Zh-Cn/Index.Htm#Search-Ribbonoffset

所有指令详解都可以在犀牛官方文档找到↑

 那么如何快速建立犀牛指令概念模型,可以用一句话表述

即对象(属性)+动作+方式
举个栗子

很多对图层的操作不像其他工具一样在左边有工具列有显示出来,但是输入Layer(对象)就会有很多相关指令,例如常用的改变物件图层Changelayer,复制物件至新图层Copytolayer


犀牛的对象大概有以下常用的:点(Point)、线(控制点曲线(Curve)、内插点曲线(Interpcrv)、控制杆曲线(Handlecurve)、直线(Line)、多重曲线(Polyline))、面(挤出物件、平面(Plane)、曲面(Surface)、多重曲面(Brep)、网格(Mesh)、SUBD)、体(实体)、图块(Block)、边缘(Edge)、图层(Layer)、洞(Hole)边界(Border)、接缝(Seam)、节点(Knot)、阶数(Degree)等

 

常用的曲面、曲线操作类型可分为两类:创建和编辑

创建类:挤出(Extrude)、放样(Loft)、双轨(Sweep2)、单轨(Sweep)、旋转(Revolve)、沿着路径旋转(Railrevolve)、嵌面(Patch)、网格成面(Networksrf)等不多赘述

编辑:混接(Blend)、衔接(Match)、延伸(Extend)、抽离(Extract)连接(Connect)

逼近(Fit)、重建(Rebuild)、隔离(Isolate)、圆角(Fillet)(全圆角)、斜角(Chamfer)

偏移(Offset)、均分(Tween)、相交(Intersect)、移动(Move)、简化(Simplify)、截短(Sub)

分割(Split)、修剪(Trim)、投影(Project)、拉回(Pull)

炸开(Explode)、组合(Join)、群组(Group)、合并(Merge)

加盖(Cap)、抽壳(Shell)、旋转(Rotate)、阵列(Array)、缩放(Scale)、定位(Orient)

对齐(Align)、流动(Flow)、扭转(Twist)、变形控制器(Cageedit)、选择(Sel)

布尔(Boolen)、对调(Swap)、封闭(Close)、复制(copy)、复制边缘(dup)

移除(Remove)、缩回(Shrink)、注释(Dim)等等  (更多指令可以在官方文档里面看到)

很多指令其实都是类似的,只不过是对象、动作或者方式有所变化,所以只需牢记上面的一些单词+方式就可以学会很多指令。同时指令框的很多选项也需要多注意,因为里面有很多的功能以及参数容易忽略。本文推荐使用快捷键去上手犀牛的一个原因是可以让你熟练之后不需要寻找图标以及可以发现很多不在工具列上面的指令,提高效率。其次,方便你熟悉这些单词之后自己开始编写巨集,对后续学习Grasshopper也很有帮助。(PS: 很多人用拼音的方式其实也不是不好只不过个人觉得这样会有些限制。)

 

快捷键编写思路(括号内的英文缩写为个人习惯快捷键):

1.    尽量用原生指令的元音字母组合,多数为两个字母(延伸Et)

2.    尽量设置在键盘左边区域或者两个字母跳动不要太远,可以重复首字母(修剪Ss结构线切割Ss1 分割边缘Sse 曲面圆角Ff

3.    冲突的可以改到三个字母(如挤出Extrude (etr)和延伸Extend(et) )

4.    指令有多个属性对象的可以结合数字(双轨Sw 单轨Sw1 单轴缩放Sc1)

5.    具有方向性的(镜像 X轴镜像Mx Y轴镜像My  设置点坐标Sx Sy Sz)

 

以下个人觉得容易忽略的实用指令、个人习惯以及推荐使用指令总结,具体用法解释参考官方文档:

对齐Align(At Ab Av Avv),在RHINO7版本才能看到

Array(Ax,Ay,Az)大部分情况下阵列都是单方向,可以使用这个巨集快速确定XYZ方向,同理镜像Mirror也可以修改成(Mx,My,Mz)

隔离Isolate (Io)与反隔离Unisolate(Ui)

曲线布尔Curveboolen (Cb)

 改变物件图层Changelayer(C2) 改变物件到当前图层Changetocurrentlayer(cc2)

续画曲线Continuecurve(ct)

拖曳模式Dragmode(Dm)这个模式可以方便在一些情况下手动调点,重复输入关闭拖曳模式,使用时最好关闭Gumball(gm)

截断和截短曲线是类似的功能Deletesubcrv(Dsb)\Subcrv(Sb)

Endbulge指令可以编辑曲线的形状而不改变端点的正切方向或曲率

Hideswap\Lockswap 对调隐藏物件\对调锁定物件

Invert反向选择

Insertknot插入节点

Mergeedge\Mergealledges\Mergefaces\Mergesrf合并边缘、所有边缘、面、曲面 (从数据层面的合并)

Undomultiple\Undoselected\ Redomultiple(慎用)

Untrimall(ut)\untrimborder\untrimholes\untrimall(utt)

Selchain(sec)连续性选择,选择工具里面有很多好用的选择方式(Sel+对象\属性\方式),虽然大部分用不上但是有时候物件多的时候有很好的效果,可以在选取工具列里查看

最常用的有:选择上一次选取物件Selprev(S1),选取过滤器(S2)选取上次创立物件Sellast(S3)

其他的有用的选择重复物件seldup、seldupall(这个指令可以选取所有重复的物件,您可以使用这个特性找出同一个模型前后两个版本中变更过的部分。)、Selname(指的是物件名,需要在属性栏单独命名物件不是图层名)、 Selcolor、Sellayer、Selu(Uu)、Selv(Vv)、Nameselections、Nameposition

Purge(可以帮你清理掉很多空图层,无敌推荐)



Matchlayer\ Matchproperties\匹配材质 在渲染工具列里面有原始工具列ctrl+shift可以查看他的巨集写法,根据个人需求修改



Smoo参考官方文档

Snap可以设置快捷键位S,开启关闭锁定格点

Pointson 可以设置成Q,原生的F10每次手都要移动好远

ExtrudeCrvTapered带拔模角度挤出,可以利用这个指令生成参考面,再用衔接曲面达到曲面拔模的效果

Orient\Orient3pt 定位工具 方便定位物件

Setview(sv+视图)快速切换当前视图

copy(ci)原地复制物件,使用ctrl+c再ctrl+v会有点卡,可以用这个指令再配合修改颜色 (cp pause i sellast  HistoryPurge -Properties _Pause o c o 123,54,76 _EnterEnd)
123,54,76可以修改为你喜欢的颜色,也可以改成c使用调色板每次选择你想要的的颜色

其他冷门(大概)操作和个人习惯:

1.画线等操作时,鼠标放在上面按CTRL\SHIFT会有别的选项

2.透视视窗时右键旋转时,同时按下CTRL+SHIFT可以冻结一个视角,注意此时先松开右键或先松开CTRL+SHIFT会有不同的效果,先松右键会锁定成正交视角,反之则为当前透视角度

3.个人键盘设置

F1快速切换视图 !_nextviewport

F2透视图 '_SetMaximizedViewport Perspective

ctrl+f1\f2\f3\f4选择视图 '_SetMaximizedViewport Top

F5\F6\F7着色模式、渲染模式、半透明模式! _shadedViewport、! _RenderedViewport、

! _ghostedViewport


一些推荐好用的巨集、插件、脚本:

Cl(!-Properties _Pause O C O C _Enterend)改变物件颜色,当然这个网上已经有很多写好的工具列还可以随机上色,基本原理就是使用这个巨集,稍作修改。

工作平面设置:复原工作平面W1('_Cplane U)重做工作平面('_Cplane D)快速设置工作平面至物件Ww('_Cplane O) 可以根据个人喜好以及工作流程修改想要设置的参数和快捷键

快速炸开图例物件-原文链接https://forum.rhino3d.com.cn/t/3d-stp-3d-rhino/1282                插件下载(链接:https://pan.baidu.com/s/1CGRUyojxRfCsX8JS6g0jJA
提取码:1234

巨集编写规则参考链接(Https://Wiki.Mcneel.Com/Zh/Rhino/Basicmacros

Rhino插件链接(Https://Www.Food4rhino.Com/En)或者使用Packagemanager

批量导出STL物件(Https://Zhuanlan.Zhihu.Com/P/438279565

其他PYTHON脚本可以利用Chatgpt或者GITHUB AI编程工具Copilot帮忙写,虽然有时候复杂的代码他会乱说,但是一般简单的代码还是可以用的。自己写了几个,不一定有用例如(物件命名、将图层名赋予物件、创建两个命名的子图层(渲染时分亮哑图层),一键导出为STP\ai、创建一定数量的子图层、选取相同颜色物件)

如何利用巨集或工具列启动py文件():


-RunPythonsc-ript "D:\PYTHON\export_stl.py"

""里面是py文件的路径

个人快捷键分享链接:

链接:https://pan.baidu.com/s/1-Rj2xkagrpbnU1_L94uiCQ

提取码:1234

快捷键的导入请百度一下,你就知道。

最后的建议:没事干(摸鱼)得的时候可以多看看官方文档


赞赏

小小心意,大大鼓励

106收藏文章 71赞起来+1

Nomad

数码智能 · 深圳市 福田区 保税区

热门文章

一键导出系列脚本

54赞  24评论  4018人气

Rhino物件备份插件

180赞  23评论  13026人气

rhino-creo插件分享

138赞  34评论  12962人气

Keyshot材质模板使用

59赞  7评论  6516人气

查看更多

留言板(13

添加表情
登录后评论 添加图片
    最新 最热
    mediocrity 2023-10-31
    举报 回复

    ExplodeBlocksToLayers 这个插件我拖进去文件夹里面没有反应 我直接拖入犀牛内显示解封此软件

    往事 2023-03-10
    举报 回复

    学习下

    快些睡吧 2023-03-10
    举报 回复

    嘿咻嘿咻~ 2023-03-10
    举报 回复

    太强了

    Ahot 2023-03-10
    举报 回复

    邱总牛逼

    毛挽频 2023-03-10
    举报 回复

    来自凯美瑞的邱总真厉害

    杜杜杜Leon.du 2023-03-10
    举报 回复

    虽然没看懂,不觉明厉

    ID 2023-03-09
    举报 回复 1

    来自画图佬的肯定,很干奥

    橘子味的香蕉皮 2023-03-09
    举报 回复

    太干了,能配点湿图吗

    冷锋👺 2023-03-09
    举报 回复

    来自钓鱼佬的肯定牛逼噢

    江西编藤工小椒哥 2023-03-09
    举报 回复 1

    涛哥是我见过自学犀牛比较灵活运用的一个,为涛哥打call

    五叁贰 2023-03-09
    举报 回复

    牛逼,点赞收藏加关注

    你可能还喜欢 换一换

    收藏
    创建收藏夹

    创建收藏夹

    收藏夹名称
    确定

    举报评论

    恶意辱骂,诋毁
    垃圾广告信息
    黄赌毒,诈骗信息
    政治敏感问题
    其他原因
    提交
    留言 点赞 收藏 分享

    Nomad

    小小心意,大大鼓励

    赞赏金额

    ¥ 1
    ¥ 5
    ¥ 10
    ¥ 50
    ¥ 100
    其他

    赞赏金额

    微信
    支付宝
    确认支付

    最高赞赏200元

    支付宝支付

    使用支付宝扫描二维码完成支付

    微信支付

    使用微信扫描二维码完成支付

    余额支付

    当前余额:¥0.00

    支付操作会向你普象账户的注册手机号发送验证码
    请注意查收

    发送验证码
    确认支付
    支付成功
    关闭