Rhino 8 新功能 - SubD 细分建模

:rhinoceros: 背景

Rhino 8 于 2023.11.28 正式上市,我们在 Rhino 8 中对细分建模有增加一些新的功能,改善了一些作业流程,为了方便用户查阅我们将所有相关内容总结在这里。

:clipboard: 提醒, RhinoSubD 系列教学请浏览这里 :point_left:,近期会陆续更新 Rhino 8的相关内容

:wrench: 新增工具

  • SubDCrease, 沿着细分物件的边线建立锐边或圆润边缘;
  • SubDSpinEdge, 用来“旋转”所选择的细分边线;
  • SnapToSubDObject, 将鼠标点选内容约束至细分物件上;
  • SelSubDEdges, 新增的选择工具,可以分类选取细分物件的不同边线,包括圆滑过渡的边线、锐边与圆润过的边缘;
  • SelFacesToBoundary, 快速选择由选定的面、边框或是面与边框同时包围的细分或是网格面;

:rocket: 改善内容

  • 图块中 Boolean 支持SubD;
  • CurvatureAnalysis 支持SubD;
  • Distribute 支持SubD顶点;
  • DupFaceBorder 支持SubDFaces;
  • Extrude 现在默认方向为 Normal, 基准为 UVN;
  • 物件锁点至细分顶点支持建构历史;
  • Inset SubD 时支持单一模式与群组模式切换;
  • InterpCrv 指令 SubDFriendly=No 为预设;
  • PointDeviation 支持 SubD 顶点;
  • Ctrl(CMD)+Shift+双击选择细分顶点时能激活选择一整相连的顶点;
  • ShowEdges 支持SubD 锐边;
  • SoftTransform 支持锁定细分顶点位置;
  • 曲面分析相关指令支持调节SubD 网格显示等级;
  • ToNURBS 新增 ExtraordinaryVertex=G1xx 以改善 SubD 转NURBS的斑马分析质量;
  • Trim 支持选择 SubD 作为修剪物件;
  • SubD-Friendly 曲线支持调整控制点权重;

SubDCrease

SubDCrease 既可以在指定的细分边线上建立锐边也可以建立圆润边缘(类似倒圆角效果),功能上来说是 Crease 工具的增强版。Crease 仅能建立完全锐边的效果,SubDCrease 提供两个参数来建立不同的圆润效果,分别是

  • 全部锐边,和 Crease 指令一样,在选择边缘建立锐边效果。
  • 恒定权重,设置 0 -100 之间的权重值来建立圆润边缘,数字越大越接近锐边。

SubDCrease-Weight

:clipboard: 提示:Weight 权重值 =100 也依然还是圆润边缘,并不是完全锐边。如同 Crease 建立的锐边特征一样,不需要的时候可以使用 RemoveCrease 指令来移除。

:rocket: SubDCrease 对于需要圆润边缘效果的造型非常有用,可以让 SubD 结构不增加的情况下得到很饱满且由力度的圆角效果,

SubDCrease

:hammer: 注意事项

  • SubDCrease 仅适用于细分物件的边线,不支持网格物件,网格物件建立锐边请继续使用 Crease;
  • SubDCrease 目前不支持细分外漏角落顶点,请继续使用 Crease 指令;
    CornerCrease
  • 如果需要移除 SubDCrease 建立锐边或圆润边缘特征,请使用 RemoveCrease 指令;
  • SubDCrease 建立过的特征可以继续执行 SubDCrease 进行调整,配合 SelSubDEdges 指令能提供选择边线的效率;
  • SubDCrease 与 Crease 建立的特征都会被 ShowEdges 识别为内部边缘;
    CornerCreaseShowEdges

:video_camera: 视频演示

查看演示视频 SubDCrease :point_left:

:clipboard: 提醒:配套练习文件 34 SubDCrease.7z (648.1 KB 密码 shaper3d.com)

SubDSpinEdge


利用这个工具可以改变细分曲面的结构,使用方法也非常简单,用鼠标左键点击你需要旋转的细分边线即可, 提供两个选项,包括:

  • 方向,可以逆时针或顺时针的旋转点选细分边线;
  • 再次旋转,以前面确定的方向继续旋转点选细分边线

利用这个工具可以节省很多布线的时间、成倍的提示建模效率,例如下面这个造型
SubDSpinEdge_Demo

只需要从一个细分平面入手,然后通过 SubDSpinEdge 来调整结构即可
SubDSpinEdge_Demo2

:video_camera: 视频演示

查看演示视频 SubDSpinEdge :point_left:

SnapToSubDObject

这是一个新增的物件锁点工具,功能和 SnapToMeshObject 很接近。用户可以指定一个细分对象来开始创作,对于设计师来说特别有用,例如你可以在一个细分对象上画线
SnapToSubDObject_Crv

也可以继续编辑曲线,继续创作
SnapToSubDObject_CrvEdit

这个工具提供了一个重要的选项 - 偏移量,这样创建的物件可以和指定的细分物件之间存在一定的距离,更多详细的使用方法,请参考下面的演示视频

:video_camera: 视频演示

查看演示视频 SnapToSubDObject :point_left:

SelSubDEdges

这是 Rhino8 新增的一个过滤选择工具,可以选择三种不同的细分边线,包括

  • 平滑,所有顺滑面之间的边线;
  • 加权,使用 SubDCrease 指令“圆滑”过后的边线;
  • 锐边,所有使用 Crease 指令或 SubDCrease 指令创建过锐边特征的边线;

SelSubDEdge

:clipboard: 提示:这个工具很方便调整 Crease 与 SubDCrease 指后的特征,例如修改 SubDCrease 边线的“圆滑”强度。

SelFacesToBoundary

这是 Rhino8 新增的一个选择工具,支持网格与细分曲面。利用它可以快速选择由选定的面、边框或是面与边框同时包围的细分或是网格面;
SelFacesToBoundary

后记

Rhino 8 后续如果还有 SubD 细分建模 相关的更新,会持续追加在这个页面,如果你有遇到任何疑问,或前面的描述中存在任何错误,烦请发帖告知。

1 个赞