犀牛入门简易教程(讲义)
犀牛入门基础教程-让您在短时间内熟悉犀牛软件讲解

我后来又去查看了很多国外著名学院,去他们的course页面看他们在用什么软件。(教育网的唯一好处就是访问edu域名非常快,不管这个学校在北极还是在赤道。)整理出了如下一份表格:(这方面我能确定的信息很少,欢迎补充和更正)。
不同的软件是开发给不同的用途的,用CG标准的建模软件输出模型给制造业肯定是造不出来的。我们先给软件分个类:我们所熟悉的Photoshop、Ai、Coredraw等是属于2D(平面)软件。SKETCHUP、AUTOCAD是属于3D软件。
就3D软件而言,我比较认同的分类是将其分为:CG软件、CAD软件、CAID软件、CAM软件四种:
我选择了进行网络文字犀牛教学,将建模思维融入其中的方式,但最终毕竟还是做成了一个普通无奇的犀牛入门教程。承蒙院学生会学习部的宣传,很多学院的同学加入到了群里,从NCF网站群里也来了很多朋友。从教程的构思到完成前前后后大约付出一个月时间,我最后整理课件的时候发现自己竟然完成了接近四万字和四百多张图片,遂决定成册。
和大家一样接触3D软件也是在大学以后才开始,大二的幼儿园设计课程,某天一位在墨尔本大学留学的同学放假时跑来给我们看了他们在墨尔本大学建筑大学一年级的数字设计课程的成果。当然我也拷了一份:
图1.1A/B:墨尔本大学建筑学院一年级的数字设计课程作品,吴量提供图片。
设计竟然可以这样做,而且个人在审美上也有这样的喜好,但就计算机而言,大一一年我本来已经差不多完全放弃了我在高中的兴趣,现在又被这哥们提起来了,当时问了他这是什么软件做的,他说:“Rhino”,这是我第一次听说犀牛。
犀牛入门基础教程-让您在短时间内熟悉犀牛软件讲解

3.2点物体的绘制
29
3.3曲线绘制
31
3.3.1Rhino直线绘制
31
3.3.2Rhino曲线绘制
35
3.3.3其他封闭几何体
37
第四章2D编辑和NURBS深入理解41
4.1曲线编辑41
4.2对nurbs曲线的深入理解52
4.2.1何谓nurbs?52
4.2.2“有理”和“无理”52
4.2.3“均匀”和“非均匀”60
我很想将此书献给提醒我计算机运用和手绘都要注重的老师们,但小小一本手册实在不敢写这类词句,因此我要在此感谢他们,我在前面的时间中投入太多时间到自己的兴趣,而忽视了“手绘”这一作为一个建筑师最基本尊严的素质,我会在后面的时间慢慢加以弥补。同时我要感谢陈辉学长代为写序,感谢NCF网站群的朋友、shaper3d网站参数化群的朋友、NCF论坛、等网站和网站的网友在此次教程中给与诸多帮助和便利、感谢上海交大的东来-西往同学在制作这本电子书的过程给我诸多帮助。
第九章Rhino辅助工具162
9.1图层控制162
9.2物件属性164
9.32D工具166
9.3.1标注工具167
9.3.2Make2D168
9.3.3ArchCut插件工具应用171
第十章渲染175
10.1渲染相关知识175
10.1.1渲染分类175
10.1.2渲染特性176
犀牛入门基础教程_让您在短时间内熟悉犀牛软件

8.2物件变动工具136
8.2.1处理物件空间位置的工具136
8.2.2特殊位置工具143
8.2.2.1套用UV、沿曲面流动、沿曲线流动143
8.2.2.2定位至曲面151
8.2.2.3定位曲线至曲面边缘和定位垂直曲线152
8.2.3特殊变形工具154
8.3NURBS曲面理解158
1.1为什么选犀牛?
先简要叙述下我的个人经历。初中的时候我还不会语言,有一天,在电子科大的表哥打来电话告诉我
他正在在编程,我当时心想“编程啊,那可是多么牛B的事情。”,然后下去读这方面书,听说了C、Perl、Python、VB,觉得一个比一个牛B。后来上高
中,我有幸遇到一位黑客同学,跟他学计算机语言,上课一起拿草稿纸写代
4.2.4曲线的“阶”63
第五章曲面构建65
5.1构建曲面65
5.1.1创建方形平面68
5.1.2绘制简单曲面69
5.1.3拉伸曲面72
5.1.4放样75
5.1.5扫琼80
5.1.6旋转命令83
5.1.7边界曲面、闭合线曲面、镶面的区别84
第六章曲面编辑87
6.1点的编辑87
6.2分割和修剪94
6.2.1曲线作为分割边界94
第九章Rhino辅助工具162
9.1图层控制162
9.2物件属性164
9.32D工具166
9.3.1标注工具167
9.3.2Make2D168
9.3.3ArchCut插件工具应用171
第十章渲染175
10.1渲染相关知识175
10.1.1渲染分类175
10.1.2渲染特性176
10.1.3我们需要的静帧渲染185
犀牛教程(grasshopper+Rhion)

2.4.2 线
1)直线: Rhino.AddLine (arrStart, arrEnd)
2)多段线: Rhino.AddPolyline (arrPoints)
4)输入字符串: Rhino.GetString ([strMessage [, strString [, arrStrings]]])
5)选取物件: Rhino.GetObjects ([strMessage [, intType [, blnPreSelect [, blnSelect [, arrObjects ]]]]])
16)移动基准平面: Rhino.MovePlane (Rhino.WorldXYPlane, arrOrigin)
2.4.3 图层
1)新建图层: Rhino.AddLayer ([strLayer [, lngColor [, blnVisible [, blnLocked [,strParent]]]]])
Boolean数据类型 (布尔)真假
2.1.1 字符型数据 String
字符型数据(String)用以定义一个字符序列。在内存中一个字符 用一个字节来存放。
2.1.2 数值型数据
数值型数据包括:整型、长整型、浮点型(单精度和双精度)4种。 (1)整型数 整数(Integer):是不带小数点、范围-32 768到3 2 767之间数,在内
2.3.2 一维数组
2.3.2.1 一维数组定义 定义一个数组:Dim A(5),A是一个数组,这个数组共有5个元素。最 小下标为0(也就是从A(0)开始),最大下标为5-1( 也就是A(5-1) )。 数组在电脑中的内存区域为:
犀牛建模入门教程

目录前言1第一章我的建模观21.1为什么选犀牛31.23D软件分类51.3Polygon与Nurbs6第2章Rhino界面和基础操作92.1界面构成92.2如何使用工具面板112.3自定义工具集132.4Rhino视窗142.4.1视窗基本操作142.4.2在底部显示视图标签152.4.3视窗显示模式162.4.4工作平面182.5观看物体202.6物体基本操作202.6.1选择物体202.6.2建模辅助设置22第3章第三章绘制2D物体243.1Rhino中的对象介绍243.1.1点物体243.1.2线物体253.1.3面物体263.1.4网格283.2点物体的绘制293.3曲线绘制313.3.1Rhino直线绘制313.3.2Rhino曲线绘制353.3.3其他封闭几何体37第四章2D编辑和NURBS深入理解41 4.1曲线编辑414.1.1曲线的分割和修剪414.1.2编辑曲线上的点464.1.3曲线编辑工具484.2对nurbs曲线的深入理解524.2.1何谓nurbs?524.2.2“有理”和“无理”524.2.3“均匀”和“非均匀”604.2.4曲线的“阶”63第5章曲面构建655.1构建曲面655.1.1创建方形平面685.1.2绘制简单曲面695.1.3拉伸曲面725.1.4放样755.1.5扫琼805.1.6旋转命令835.1.7边界曲面、闭合线曲面、镶面的区别84 第6章曲面编辑876.1点的编辑876.2分割和修剪946.2.1曲线作为分割边界946.2.2曲面作为分割边界956.2.3还原分割和修剪976.3链接曲面976.4延伸曲面976.5曲面倒角996.6偏移工具1016.7混接曲面1026.8合并曲面1056.9衔接曲面1066.10几何学上的G0、G1和G2连续109 第7章Rhino实体和网格1127.1基本几何体创建1127.2实体工具1187.2.1布尔运算1187.2.2抽面工具1227.2.3实体倒角1237.3MESH对象124第8章高级工具集1298.1从物件建立曲线1298.1.1曲线投影到曲面1308.1.2从曲面提取边界线1338.1.3从曲面提取轮廓线1338.1.4从曲面提取UV线1338.1.5生成相交线1338.1.6生成等分线1348.1.7生成剖面线1358.2物件变动工具1368.2.1处理物件空间位置的工具1368.2.2特殊位置工具1438.2.2.1套用UV、沿曲面流动、沿曲线流动143 8.2.2.2定位至曲面1518.2.2.3定位曲线至曲面边缘和定位垂直曲线152 8.2.3特殊变形工具1548.3NURBS曲面理解158第9章Rhino辅助工具1629.1图层控制1629.2物件属性1649.32D工具1669.3.1标注工具1679.3.2Make2D1689.3.3ArchCut插件工具应用171第10章渲染17510.1渲染相关知识17510.1.1渲染分类17510.1.2渲染特性17610.1.3我们需要的静帧渲染185 10.2Rhino中的渲染18610.2.1渲染前的准备18610.3Rhino中的几种渲染器介绍190 附表一Rhino插件介绍195附表二本次网络课程的课程表19第一章我的建模观对于建模知识储备中最为精华的部分----对建模观念的认识。
犀牛入门简易教程(课件)

引言:学软件,最重要的一步,就是装好它,打开它,然后不管三七二十五,用它!!你不会了,遇到麻烦了,自然就会去找教程、问别人、看资料,渐渐多摸索自然就会了。
记住:用它——“不高兴与没头脑”工作室申明:此份犀牛入门简易教程,参考了很多大川大神的那份教程,图片也基本截的里面的图,结合作者自己的一些理解写的,你可以把它看成一份王大川教程的略缩版。
在作者自己学习犀牛的时候,感觉网上有的教程太长了,有时没耐心就很难看完,所以做这份简易版的,作为最基本的介绍,让有兴趣接触犀牛的朋友可以快速的有个了解,如想进一步,还请看看其他大神的教程,推荐王大川那个。
这个教程里,我尽量不讲理论,只讲操作,涉及理论上的我就以自己的理解瞎讲下。
再次申明一下,作者对软件了解很少,不是什么高手,只是简单的会一点儿而已。
只是做个简单的懒人式的傻瓜教程。
谬误很多,大家扬弃。
另外:这个教程就只是做给周围有学犀牛兴趣的些朋友看的,大家也就别乱传了。
一来:做得不怎么样,丢人啊。
二来:万一有些什么版权之类的法律问题,烦人啊。
1.SU与犀牛简单来说,一句话:不一样。
作者不会其他的,就会这两个建模软件(其实我更多的用手模)。
我个人用法是 SU建规则式的,犀牛建曲面的。
这里有个Polygon 与Nurbs的概念区别。
大家自己百度之,大川的教程里也有。
我简单的理解就是前一个是用不断细分的平面来表示曲面,SU就是;后一个就是绝对光滑的“真”曲面,如犀牛。
看图你就懂了。
SU与犀牛可以混合用,相互导吗?可以,但麻烦,不推荐。
方法自己百度。
2.界面菜单栏:不说了,和其他软件一样。
命令栏:与CAD一样标准工具栏:自己把鼠标放上面停一会儿就知道是什么了。
常用的:图层按钮、隐藏与显示、属性(弄材质弄颜色)、渲染(犀牛自带的,当是一个预览功能)。
提醒:一定要用好图层啊。
建模区:双击左上角那个框框就放大,再双击又缩小。
后面单独讲。
状态栏:与CAD差不多。
主工具栏:最重要的东西,建模用到的所有命令。
犀牛基础教程

绘图区 Rhino 的绘图区含有数个工作视窗,您可以重新安排工作视窗成为不同的组态,以配合您的习惯 及需要。
5
工作视窗 工作视窗是绘图区中的窗格,可以不同的视角显示您的模型。拖曳工作视窗标题或边界可以移动 或改变工作视窗的大小。您可以建立新的工作视窗、重新命名工作视窗名称和使用预设的工作视 窗组态设置。每一个工作视窗都有其独立的工作平面(光标在其上移动) 及投影模式。 双击工作视窗标题可将工作视窗缩小或放大到填满整个绘图区。
在按钮上按鼠标左键建立多重 直线,按鼠标右键建立线段。
扩展工具列 工具列上的按钮可以包含一个扩展工具列,可将其它指令 的按钮包含于此扩展工具列之中。扩展工具列通常含有一 个指令所衍生出来的各种变化,在您按下扩展工具列中的 按钮后,扩展工具列会随即消失。含有扩展工具列的按钮 在其右下角会有一个白色的小三角形。以鼠标左键按住该 按钮不放或以鼠标右键按下该按钮可以弹出扩展工具列。
14
基础范例 — 建立曲面的基本技巧 1 开始一个新模型,另存为Surfaces。 在这个范例里,您会以一些单简的曲面建模。 2 打开锁定格点与平面模式。 3 从曲面菜单选择平面,再选择角对角。 4 在Top 工作视窗中指定一点。 5 指定另一点建立一个矩形平面。 平面:角对角
建立与工作平面垂直的矩形平面: 1 从曲面菜单选择平面,再选择垂直。 2 锁定矩形平面右侧边缘的一个端点,按鼠标左键。 3 锁定矩形平面右侧边缘的另一个端点,按鼠标左键。 4 向上移动鼠标光标决定高度,按鼠标左键。 平面:垂直
RHINOCEROS
初步学习
CCDI
第一章:简介
为什么学犀牛? 一.犀牛比较SU
《犀牛软件基础教程》课件

实体建模
总结词
介绍实体建模的基本概念、方法和技巧,包括基本体素、布尔运算和高级实体建模等。
详细描述
实体建模是犀牛软件中另一个重要的功能,它允许用户创建具有体积和质量的实体模型。介绍了实体 建模的基本概念、方法和技巧,包括基本体素、布尔运算和高级实体建模等。此外,还介绍了如何使 用这些工具来创建各种复杂的实体模型。
窗口菜单
包含新建窗口、关 闭窗口等窗口操作 命令。
工作区和工作视窗介绍
工作区
显示当前打开的模型,可进行模 型的创建、编辑和渲染等操作。
工作视窗
提供多个视窗来观察模型的不同 角度和面,方便用户进行模型的 编辑和修改。
03
基本操作
对象的创建和选择
总结词
掌握对象的创建和选择是犀牛软件操作的基础。
详细描述
使用拉伸工具对椅子 进行细节调整。
制作一个复杂的机器人模型
• 总结词:通过复杂的步骤,深入学习使用犀牛软 件创建三维机器人模型。
制作一个复杂的机器人模型
详细描述 打开犀牛软件并新建一个文档。
使用线段工具绘制机器人的各个部分。
制作一个复杂的机器人模型
使用旋转、拉伸和布尔运算等工 具对各个部分进行组合和调整。
《犀牛软件基础教程》ppt课件
目录
• 简介 • 界面介绍 • 基本操作 • 高级功能 • 实例教程 • 问题和解决方案
01
简介
什么是犀牛软件
犀牛软件是一款专业的3D建模 软件,广泛应用于工业设计、 建筑设计、产品设计等领域。
它提供了丰富的建模工具和功 能,使设计师能够快速创建高 质量的3D模型。
05
06
学习如何将贴图应用于模型的表面,以增 加细节和真实感。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
引言:
学软件,最重要的一步,就是装好它,打开它,然后不管三七二十五,用它!!你不会了,遇到麻烦了,自然就会去找教程、问别人、看资料,渐渐多摸索自然就会了。
记住:用它!!!
——“不高兴与没头脑”工作室
申明:
此份犀牛入门简易教程,参考了很多大川大神的那份教程,图片也基本截的里面的图,结合作者自己的一些理解写的,你可以把它看成一份王大川教程的略缩版。
在作者自
建模区:双击左上角那个框框就放大,再双击又缩小。
后面单独讲。
状态栏:与CAD差不多。
主工具栏:最重要的东西,建模用到的所有命令。
后面会主要讲的。
怎样按按钮?左键点与右键点可能是不同的功能。
对着左下角有个小三角形的按钮长按左键能打开更多。
3.建模区的视窗操作
点哪个视窗,你就可以在那个视窗里操作。
拖动分割四个视窗的白条,就能改变视窗大小。
双击左上角小框框就能最大化。
点标准工具栏的这个键,就能变回最初的。
右键点左上角那个小框框就能改变一些视窗的设置,自己摸索。
主要用到的是改变它的显示模式,
4.基本操作。
旋转视图:鼠标右键。
平移:shift+ 鼠标右键、ctrl+alt+鼠标右键、键盘的↑↓←→件。
缩放:划动鼠标滚轮、Pagedown 和 Pageup、ctrl+鼠标右键、alt+鼠标右键。
怎样选择物体?点他!!!增选、减选、框选跟CAD一样。
(试试shift+点他,ctrl+点他)
建模辅助:
基本和CAD一样,我常用到“物件琐点”,点一下它你就知道是什么了。
以下进入到各种命令按钮的讲解。
我都不多讲,基本上把大川哥的图片贴出来就完事。
希望大家一定要自己去尝试着用,跟着命令行里的提示做就行了,其实多用你就知道怎么用的,用来干嘛的,比别人讲更好理解。
实在弄不懂的,去看王大川那个教程。
5.点
点基本上我只是拿来用作辅助点。
我最常用依长度和数目在线上等分点那个命令。
其他几乎没用过,感觉用“物件琐点”几乎就能解决辅助点的问题了。
大川哥的图片摆上,具体的自己都试试。
各种线。
我主要用曲线那一栏里的,主要用的是以控制点建立曲线,以内插点建立曲线,在曲面上建立曲线等命令。
试试内插点与控制点的不同。
还有在环绕线建立圆或者多边形,可以配合着后面的扫琼来用。
还有求平均曲线可以来做伪参数化。
大家一定要多自己试试。
操作的时候你可以在不同的视角面里分别定一条线上的起点、中间点、终点。
7.线的编辑
(1)剪切与切割
基本上是要真正的相交才能切,但在正视图里,看起来相交就行了。
自己去切切,照着命令行里的提示做。
这个应该是最常用的命令了,个人觉得犀牛在建模中主要就是靠的面,而不是体。
这里面的命令很多都很有用,几乎是最有用的。
比如通过几根曲线构建曲面,放样,拉伸曲面,嵌面,扫琼,旋转成曲面。
这些几乎都是犀牛最吸引人的操作。
嵌面:简单来说就是把一个封闭的曲线(无开口的)封上一个近似的面,必须是封闭的曲线才行,调整里面的参数,自己观察下会有什么不同效果。
拉伸曲曲线得面,犀牛里貌似不能像SU一样把一个面拉伸成体,但可以把一个曲线拉伸成面,调整命令栏里的参数(与CAD操作方式一样)还可以将其封盖。
放样:神一样的命令。
把不同的封闭曲线以一个面连起来,创造出各种神奇的面。
扫琼:一种特殊的放样,是将一个曲面作为截面,然后沿一根线来放样。
旋转成曲面:将一个线作为轮廓线然后沿一个轴旋转而成一个曲面。
8.面的编辑
用控制点调节或剪切、切割和线的编辑差不多,自行摸索。
主要说下曲面工具:
我最常用到的是偏移曲面、混接曲面
偏移曲面:一般用来把单层的面,变成有厚度的墙、楼板等。
我很常用。
混接曲面:可以在两个曲面之间生成一个过渡曲面,建模时这个命令经常用到,很多情况下都可以先建关键曲面,然后用这个命令将他们连起来。
9.体
用的最多的应该是成管那个命令。
10.体的编辑
布尔运算,就是求连个相交实体的交集、并集、差集等,很简单。
比较常用的是加盖,与导角。
11.高级工具集
(1)从物件中建立曲线
常用的是提取边框线与投影到曲面两个命令。
提取边框线我经常会用,一般都是在做模型到一定程度需要更多的操作时,提取出来再进行其他命令。
(2)物件变动工具
主要会用到移动,复制,旋转,缩放,镜像等命令。
跟着命令栏中的指示做就是了,很简单。
移动,也可以选定物体后直接拖动。
(3)用来做表皮的神器
套用 UV 曲线( ApplyCrv )、沿曲面流动(FlowAlongSrf)、沿曲线流动(Flow)。
这个一定要会,但说起来有点儿麻烦,大家自己去看王大川的教程。
12.其他
(1)图层:
图层不只是 CAD 软件才拥有的功能,在 3D 软件当中使用图层也可以更好地管理场景。
尤其是当场景非常复杂的时候,对模型进行分类分层是非常必要的,不仅是方便的问题。
一开始学习时就能对图层的正确使用可以帮助您建立良好的建模习惯,让您的模型具有强的可读性,有利于您和他人的配合。
所以我的建议是:永远使用图层。
操作方面不得不又说和CAD很像。
右键点之可出现如下框框,可以改变物体图层等操作。
(2)导CAD
不要直接导,直接点一个视窗就直接另存为DWG格式的。
要先进行MAKE2D的处理再导。
结语
差不多就这些吧,临时赶出来的东西,不是很精细,而且基本上都是DOWN的大川哥的东西。
只是为了给大家一个犀牛的初步了解与学习,随便看看当是有个了解,知道有哪些命令就差不多了,想好好的学习,请参照其他大神的教程,强力推荐王大川那个。
如果有什么问题的可以问我,我如果会的话就尽量解答。
最后,感谢孙盛楠在编写过程中的诸多鼓励与支持。
祝大家学习越来越牛。