Rhino3D犀牛中文网

标题: 图文教学│Rhino 6 细分建模-玉象吊坠 [打印本页]

作者: Simon    时间: 2018-9-13 18:48
标题: 图文教学│Rhino 6 细分建模-玉象吊坠
(, 下载次数: 764)
这只小玉象的外形非常光滑,因此很适合使用细分曲面来构建,以下分享制作流程:

温馨提示:
●本教学所用的 Rhino 6 版本:SR8
●点击文中的英文指令可查阅该指令的详细用法


第一步,绘制形体曲线
1.1 利用参考图,在前视图用控制点曲线指令Curve,以6个控制点绘制身体与鼻子的共6条形体曲线。
(, 下载次数: 800)
1.2 利用移动指令Move和开启控制点(F10键)调整出形体曲线的空间位置,并使用镜像指令Mirror生成另一侧,见下图所示:
(, 下载次数: 745) ▲最终得到场景内这8条曲线



第二步:生成曲面
2.1 使用放样Loft指令,按上图的顺序来选取身体曲线,并勾选“封闭放样”选项,最后得到下图象身与象鼻的2块曲面
(, 下载次数: 766)
(, 下载次数: 712)


2.2 使用重建曲面指令Rebuild,按以下参数对象身曲面进行重建,得到重建后的曲面
(, 下载次数: 852)
(, 下载次数: 786)
▲重建后的象身曲面



第三步,由曲面转成网格、细分面
3.1 使用以NURBS控制点连线建立网格指令Extractcontrolpolygon,分别对象身与象鼻的曲面进行提取,得到以下这2张网格。
(, 下载次数: 811)


3.2 先按住Ctrl+Shift键,在top视图内框选一半的网格后删除。
(, 下载次数: 714)


3.3 在前视图内,按上述方法,删除象身的这块网格,为后面象鼻与身体网格连接打开一个缺口
(, 下载次数: 715)


3.4 打开网格的控制点,再开启过滤器并勾选控制点:
(, 下载次数: 760)


● 使用移动指令先调整控制点位置,使用单一网格面指令3DFace,来连接象身与象鼻
● 完成后镜像另一侧网格
● 使用组合指令Join,选取所有网格进行组合
● 用以公差对齐网格顶点指令Alignmeshvertices,对网格顶点进行整体对齐,以保证无缝。
● 键入subdfrommesh指令把网格转成细分曲面
(, 下载次数: 586) ▲3.4所述过程观看以上动图


第四步,由细分面转成曲面进行加工
4.1 按F10键打开细分曲面的控制点,根据参考图拖动控制点来进行外形细调。
(, 下载次数: 772)


4.2 把调整好外形后的细分曲面,使用转换到Nurbs指令toNurbs转成NURBS曲面,全选曲面后进行组合,得到一个多重曲面
(, 下载次数: 792)


4.3 加工细节:
● 利用曲线,使用挤出曲线指令ExtrudeCrv,挤出底部曲面
●利用这2组相交的曲面,使用自动建立实体指令CreateSolid,计算出实体
● 使用边缘圆角指令FilletEdge,对底部边缘进行导圆角
(, 下载次数: 654) ▲4.3 所述过程观看以上动图


4.4 制作象鞍过程
● 利用参考图,用曲线、拆线指令绘制象鞍轮廓
● 在前视图,使用投影指令Project,把绘制好的轮廓曲线投影到象身上
● 利用投影到曲面的上曲线,使用分割指令Split,分割出象鞍的曲面
● 选取象鞍曲面,使用偏移曲面指令OffsetSrf,向外偏移出实体
● 使用圆环状体指令Torus,制作出吊环
(, 下载次数: 625) ▲4.4所述过程观看以上动图


完成!


附上参考图供练习用 (, 下载次数: 1285)


作者: 筑梦NARUTO    时间: 2018-9-13 21:57
学习了学习了
作者: 筑梦NARUTO    时间: 2018-9-14 01:09
交个作业

作者: stone0324    时间: 2018-9-16 11:35

謝謝分享!!交作業
(, 下载次数: 566)
(, 下载次数: 543)

作者: Simon    时间: 2018-9-16 14:49
楼上的俩位哥哥做得很棒!

作者: xuyongzhandz    时间: 2018-9-29 09:43
博主,问下mesh变细分曲面之后 细分曲面能变回去mesh吗?
作者: Simon    时间: 2018-9-29 09:54
xuyongzhandz 发表于 2018-9-29 09:43
博主,问下mesh变细分曲面之后 细分曲面能变回去mesh吗?

你好!可以使用网格工具内的ExtractControlPolygon指令,把控制多边形网格提取出来即可。

(, 下载次数: 536)

作者: xuyongzhandz    时间: 2018-9-29 11:28
Simon 发表于 2018-9-29 09:54
你好!可以使用网格工具内的ExtractControlPolygon指令,把控制多边形网格提取出来即可。

谢谢,不过提取出来的好像和sub之前的mesh显示不一样的,只是显示吗,类型还是open mesh,我截图了
作者: Simon    时间: 2018-9-29 13:03
xuyongzhandz 发表于 2018-9-29 11:28
谢谢,不过提取出来的好像和sub之前的mesh显示不一样的,只是显示吗,类型还是open mesh,我截图了 ...

没关系的,可以使用WeldVertices指令全选所有顶点焊接一次即可

作者: harden    时间: 2018-9-29 13:45
学习了!
作者: xuyongzhandz    时间: 2018-9-29 14:46
Simon 发表于 2018-9-29 13:03
没关系的,可以使用WeldVertices指令全选所有顶点焊接一次即可

明白了谢谢。
作者: xuyongzhandz    时间: 2018-9-29 14:55
Simon 发表于 2018-9-29 13:03
没关系的,可以使用WeldVertices指令全选所有顶点焊接一次即可

另外,请教楼主一个问题,细分建模的,边缘的直角会转成圆角,请问直角能保留下来吗?附件红色箭头的位置,谢谢解答。
作者: Simon    时间: 2018-9-29 16:27
xuyongzhandz 发表于 2018-9-29 14:55
另外,请教楼主一个问题,细分建模的,边缘的直角会转成圆角,请问直角能保留下来吗?附件红色箭头的位置 ...

目前Rhino 6 无法对边缘拐角的顶点进行加Creases,因此做法较迂回:


1.利用边缘再挤出一段网格
(, 下载次数: 538)
2.使用UnweldEdge指令,选取以下这些网格边缘进行分离
(, 下载次数: 506)


(, 下载次数: 575)
3.再运行SubDFromMesh,开启Creases选项
Subdivision options ( Creases=Yes  ShadedInAllViews=No  DeleteInput=Yes )



4.得到以下这细分曲面
(, 下载次数: 582)


5.一起选取刚才挤出的面,一次性删掉,就得到以下这个效果
(, 下载次数: 495)










作者: xuyongzhandz    时间: 2018-9-29 17:26
Simon 发表于 2018-9-29 16:27
目前Rhino 6 无法对边缘拐角的顶点进行加Creases,因此做法较迂回:

明白了 谢谢!
作者: xuyongzhandz    时间: 2018-9-30 09:49
Simon 发表于 2018-9-29 16:27
目前Rhino 6 无法对边缘拐角的顶点进行加Creases,因此做法较迂回:

楼主,请教你一个问题,这个SUBD之后为什么是这样的,是什么问题?谢谢

作者: Simon    时间: 2018-9-30 09:54
xuyongzhandz 发表于 2018-9-30 09:49
楼主,请教你一个问题,这个SUBD之后为什么是这样的,是什么问题?谢谢
...

凡是遇到这类情况:1.AlignMeshVertices指令对齐所有顶点
2.使用WeldVertices指令焊接全体顶点


作者: xuyongzhandz    时间: 2018-9-30 10:09
Simon 发表于 2018-9-30 09:54
凡是遇到这类情况:1.AlignMeshVertices指令对齐所有顶点
2.使用WeldVertices指令焊接全体顶点

刚试过了,可以了,谢谢
作者: yoyo090532    时间: 2020-4-17 21:48
很有想法,学习了
作者: 杉木木    时间: 2020-4-24 16:05
跟着老师的教程做了一个,第一次做这种,形状有点奇怪。
(, 下载次数: 505)

作者: Simon    时间: 2020-4-24 16:09
杉木木 发表于 2020-4-24 16:05
跟着老师的教程做了一个,第一次做这种,形状有点奇怪。

效果很不错呢!
如果挑剔一下,那可以对象鼻的厚度稍作调整,让这部分与身体有个大小比例差...
作者: 杉木木    时间: 2020-4-26 13:22
Simon 发表于 2020-4-24 16:09
效果很不错呢!
如果挑剔一下,那可以对象鼻的厚度稍作调整,让这部分与身体有个大小比例差... ...

谢谢老师点评。




欢迎光临 Rhino3D犀牛中文网 (https://rhino3d.asia/) Powered by Discuz! X3.3