Rhino 7 细分建模入门教学 - Drift 长凳

作者:Simon

Rhino 原厂近期集中推送 Rhino 7 新功能和改进的分类介绍文章和视频,想及时收到相关资讯和购买软件优惠信息,请关注 Rhino 原厂微信服务号 Rhino3d 和 微信订阅号 Shaper3D
本期分享的案例是如下图所示的这把 Drift 长凳的 3D 建模流程,这把椅子由英国女建筑设计师 Amanda Levete 设计。

此设计灵感源自水中的浮木,把长凳想象成一片浮木,浮木在水面上轻轻向后漂移所产生的优美飘动的曲线交织出奇幻的空间形态,最终就有了 Drift 作品的产生。
Drift 流畅的有机体形态很适合使用 SubD 方式构建,我们将在Rhino 7 中使用以下工具来临摹 Drift 长凳。

开始前的小提示:
● 请到官网下载和安装最新版本的 Rhino 7
● 如果已安装 Rhino 7,请保持检查更新(检查更新需要联网)
● 如发现您的 Rhino 的工具列与本文所示的不一致,请运行 ToolbarReset 指令后重启 Rhino 即可

建构基础形态
1.1 使用 SubDBox 指令,以X数量=6 Y数量=2 Z数量=2 生成长凳面,输入长、宽、高尺寸来建立细分方块,如图所示:

1.2 复制一份细分方块移至下方,通过单轴向内收缩,调整出如图所示结果:

1.3 使用 Bridge 指令把上下两块方块连接一起,如图所示:

1.4 桥接后,模型的另一侧使用 Reflect 指令对称建立:
提示:
设定细分对称前,请先确认已开启记录建构历史和勾选更新子物件选项。
如果模型的中心正好在原点上,可点击 Reflect 指令选项内的 Y 轴来建立对称,如下图所示:

细分对称的提示:
● Reflect 指令是以整个平面作为对称轴,对称后把两侧合并成一个细分物件
● 选项中的 XY 轴等同于世界坐标 X 和 Y 方向
● “点击要保留的一侧”将成为父物件,另一侧为子物件,仅能对父物件那侧进行修改,而子物件会随之更新
● 细分物件在设定对称后,父物件仍保持原来颜色,子物件以深灰色显示,对称轴以红色显示(需要在显示面板内勾选相关选项)
1.5 利用细分对称来调整形态,如图所示:


使用选项的 X 或 Y 轴进行设定后,如果我们移动模型的位置将会出现以下情况:

出现上述情况的原因:模型离开原来位置后,其细分对称平面仍以世界坐标的方向保持,因此移动模型并作出修改后,会对称出现一个子物件模型。
通常这结果不是我们想要的,可以按以下方法处理:

为了让建模更具灵活性,推荐以下这种手工指定细分对称轴的作业方式:

提示:
● 以拖拽的方向和角度来设定细分物件的对称轴,而拖拽时按 Shift 键可作正交约束。
● 相比世界坐标作对称平面,自定对称轴不会受细分物件位置变化的影响,自由度更大更灵活。
1.6 按以下方式使用桥接指令建立长凳的内部结构:


基础形态初调
2.1 在边选取模式下选取桥接中央的一圈边,使用操作轴单轴压缩调整外形,如下图所示::


2.2 目前长凳的外形过于圆滑,需要通过 InsertEdge 指令以环形方向插入细分边来改变,见以下操作:

对两个内孔进行环形插入边后,长凳外形就变“硬朗”了。

提示:
● 选项中提供了环状和回路两种方向来插入边,可根据需要来选用。
● 依据需要,在模式选项中切换全部或范围来控制插入边的数量
● 偏移模式选项有比例和绝对两种,输入数值可准确控制插入边的位置
2.3 需要再调整边的位置时,可以使用 Slide 指令对边进行移动调整(下图使用偏移模式=比例进行滑动):

提示:
● 细分建模中,手工调形经常用上 Slide 指令来修改边或顶点的位置
● Slide 指令可选取细分物件的边、顶点沿相邻的边上作移动

修改布线
经过初调完成了长凳的雏形,接着要对两个长孔间的区域进行调整,以符合 Drift 所表达的那种空间形态。
要塑造准确的外形,不能仅靠插入边这类较单一的作业方式,而是要通过修改细分模型的布线来实现。
3.1 按下图所示,选取边并删除,此处的形态随之发生了改变。

可以把模型想象成一座帐篷,而这两条边就像帐篷内的斜撑,当去掉斜撑后那处的篷布将会内塌,同理,删除模型此处的边,面也呈现出内陷效果,而这效果刚好符合 Drift 的形态。

继续对这两块面进行细节加工,先对图示①面进行划分,这块面由6条边组成:

通过分析 Drift 形态和①面与周边的结构关系后,提供以下这个划分的顺序和方法(②面的划分方法相同):

3.2 按上图所示顺序,使用 InsertPoint 指令插入点来布线,而插入点将在控制网格下进行,可是,在这样的网格上如何清楚找准连接点的位置呢?

现提供以下这个技巧:
1. 启动 NamedSelections 指令(Rhino 7 新功能)
2. 选取需要接连的顶点后进行保存
3. 在插入点过程中,点击选取记录即可显示出顶点位置
这样我们就能在控制网格下准确完成插入点了,操作过程见下图:

然后继续完成①②两张面的布线,如图所示:


继续在孔中线的两侧插入边,通过手工拉点塑造细节,如下图所示:






完成弯曲
细节调整完成后,接下来对长凳进行弯曲处理,最终完成临摹 Drift.
使用 CageEdit 指令建立变形控制框,通过操作轴来弯曲和调整长凳的形状,过程见下图:


提示:
● 弯曲模型前建议先作复制备份,以方便后续再利用
● 弯曲前要先关闭细分对称


最后,赋予材质,布好灯光就可以快速渲染出图了:
