作者: 当厘子

  • 三十面镂空立方体Rhino犀牛建模图文教程

    三十面镂空立方体Rhino犀牛建模图文教程

    • 前言

    大家好,欢迎来到我的课堂,这节课来做一下三十面镂空立方体的犀牛建模,建模过程将会用到几个比较常用且比较少用到的命令,比如环形阵列的沿轴阵列,SubD的沿轴径向对称,下面就来列一下建模过程

    • 创建三十面体

    1、先定位轴线,创建200X200X200正方体box,画条对角线,获取直线中点移动到原点坐标,画165X165正方形作为辅助,在内画八边形,向Z轴移动100
    Pasted image 20250426164736

    2、在犀牛前视图,把八边形ArrayPolar环形阵列4个,再透视图阵列4个
    Pasted image 20250426165009

    3、留下三个八边形,其他删除,把其中两个八边形Explode炸开,两相邻直线进行loft放样,放样生成面,把面ExtendSrf延伸超过对角线
    Pasted image 20250426165327

    4、选择面和对角线Intersect计算出相交点,把面删除,用Polyline多段线把线和点连成五边形,把它组合,其它直线可以删除
    Pasted image 20250426165541

    5、把组合后的五边形,向内Offset偏移出线,距离为10,再用PlanarSrf平面线建立曲面命令生成面。
    Pasted image 20250427092439

    6、使用ArrayPolar环形阵列,选择轴旋转复制出三个,把它们组合
    Pasted image 20250427092647

    7、八边形Setpt对齐到顶部,向内Offset偏移,距离为10,然后PlanarSrf生成曲面
    Pasted image 20250427092930

    8、把所有的面,以0坐标为中心点ArrayPolar环形阵列4个,八边面和组合面可以分开操作,最后把所有面组合,向内OffsetSrf偏移出实体,距离为10,三十面体就完成了
    Pasted image 20250427093322

    • 调整镂空立方体圆滑度

    1、立方体的面是比较平滑圆润且面中间是有突起的脊梁的,直接圆角曲面会出现破面的情况,我们可以把它转成细分曲面,这样就可以达想要的效果,把其他的面修剪掉,只留下五边面那一块
    Pasted image 20250427094502

    2、它这一块是开放的多重曲面,直接转细分是转不了的,所以我们先转成网格曲面,再来转细分就可以了
    Pasted image 20250427094951

    3、转成细分曲面后,它的面上会出现很多网格线,把它们删除就可以了
    Pasted image 20250427095256

    4、这时细分面的线不理想,给它加多两条网格线,在它线上等分点,用InsertEdge插入细分边缘命令,每一边环形面上加多两条网格线
    Pasted image 20250427100041

    5、内面也调整一下,使用InsertEdge插入细分边缘环形选择,在中点上加多一条结构线,画一条辅助直接把它向内单轴缩放,这些调整可以自行调整,有脊梁的效果就行
    Pasted image 20250427100422

    6、把细分面使用RadiateFind细分径向对称,以轴为中心点对称3个
    Pasted image 20250427100647

    7、再选择细分面,以原点坐标为中心点,RadiateFind细分径向对称4个
    Pasted image 20250427100905

    5、最后在犀牛前视使用RemoveSymmetry镜面对称,这样三十面镂空立方体就差不多完成了,一些细节部分可以自行调整,比如脊梁不够突出,可以插入多一条细分边缘线,向内缩放,这些细节都是可以自行调整的,完成后可以对着RemoveSymmetry镜面对称的图标按右键取消对称就完成了
    Pasted image 20250427101727

    这节课就讲解到这里,如果有会什么问题欢迎到评论区给我留言,我们下节课再见!

  • 适合新手的Rhino三管衔接快捷方法

    适合新手的Rhino三管衔接快捷方法

    三管衔接的定义:

    在犀牛建模软件(Rhino)中,三管衔接是指将三根管道(或圆柱体)以平滑的曲面连接成一个整体的技术,常用于工业设计、建筑结构、产品造型等领域。这一技术的核心在于实现曲面的连续性(如 G2 曲率连续),确保模型在视觉和物理上的流畅性。

    手工三管衔接的方法:

    • 绘制三根线
    • 生成管道
    • 使三根管道有一定的距离
    • 调整接缝位置到水平面上
    • 切割掉圆管的下半部分
    • 分割圆管边缘
    • 管道两两做平滑混接
    • 用Xnurbs插件补齐中间的洞口

    图文解释:

    绘制三根线

    绘制三根同一个水平面的曲线,三根线的角度任意,本文用的阵列方式绘制,因此三根线形成120°的夹角。

    生成管道

    管道的半径30,三个管道半径均为相同的,这里可以根据需要修改成不同的管径,并不影响。管道不要加上盖子

    使三根管道有一定的距离

    用Split分割命令把圆管截短,Split命令勾选【结构线】可以用结构线来截断曲面,这样就不用另外绘制截断用的曲线了。

    调整接缝位置到水平面上

    使用调整接缝的命令,把三个软到的接缝都调整到水平面上,这样可以避免后续切割圆管的时候产生不必要的碎面或者碎边缘。

    切割掉圆管的下半部分

    由于模型是上下对称,可以把下半部分切割掉,简化模型的建模过程。

    分割圆管边缘

    在圆管的边缘设置等分点(本案例三等分),根据等分点的位置来分割圆管的边缘(SplitEdge),这样圆管就会断成几个小节,用于后续的曲面混接。
    ![[附件/2024年/Pasted image 20250426094315.png]]

    管道两两做平滑混接

    用混接曲面命令两两混接圆管的边缘,让两个圆管中间的间隙生成平滑过渡的曲面。

    用Xnurbs插件补齐中间的洞口

    连续性选择G2,勾选显示预览,这样可以实时看到曲面的状态。

  • grasshopper插件Rooster安装包下载

    grasshopper插件Rooster安装包下载

    Grasshopper 插件 Rooster 是一个用于将图像矢量化的工具,即从图像中提取曲线,在参数化设计等领域有一定的应用价值。
    • 功能特点
      • 图像矢量化:主要功能是把输入的图像转化为矢量曲线。用户只需将图像通过 “image bitmap” 输入参数传入,该插件就能输出一个包含所有提取曲线的列表,输出到 “curves” 输出参数。
      • 颜色提取:能够提取图像中每个输出曲线对应的颜色信息,方便用户在后续设计中对不同曲线进行颜色区分或基于颜色进行其他操作。
      • 参数可调节:提供了多个参数来控制输出结果。例如,“threshold” 控制相邻颜色块之间的最小对比度或差异;“corner threshold” 控制输出曲线的角数量或平滑度,值为 0.0 时输出折线,1.0 时输出平滑曲线;“max turd area” 定义最大单一颜色块的最大相对尺寸;“optimize” 可切换是否优化最终输出曲线;“tolerance” 控制优化公差;“invert” 选项在 “get colors” 开启时可反转输出颜色,关闭时则反转颜色块检测,即从外部到内部检测,从而改变输出曲线的生成方式;“color count” 设置从图像中检测的颜色数量,类似图像编辑软件中的 “色调分离” 效果,但需注意,较高的颜色计数会大幅增加计算时间。
        • 右键菜单功能:右键点击插件组件,可设置 “potrace” 算法的转向策略,这对大多数图像影响微妙,但根据不同类型的输入图像(如标志、图案、文本、照片等)尝试不同策略可能会有帮助。

     

    • 使用场景
      • 案例抄绘与平面图绘制:在需要将位图图形转换为矢量图以进行后续编辑时非常有用,比如在案例抄绘过程中画平面图,可将导入的图片转化为可编辑的曲线,方便设计师进行修改、调整和再设计
      • 个性化 3D 打印设计:结合 Shapediver 平台,可创建网络界面,让用户上传自己的标志或图案等图像,通过 Rooster 处理后生成 3D 打印对象,实现个性化定制。例如,用户可以上传自己设计的 logo,Rooster 将其转化为曲线后,可进一步在 Grasshopper 中进行 3D 建模和设计,最终生成用于 3D 打印的模型。
      • 与其他插件协作:Rooster 与 Shapediver 版本的 Squid 插件兼容,在使用 Rooster 对图像矢量化之前,可以先用 Squid 对图像进行修改。此外,它还能和 OpenNest 插件配合,先利用 Rooster 从图像中提取封闭曲线,再通过 OpenNest 进行激光切割排版,方便直接从 Shapediver 界面实现制造流程。

       







      >

       

  • grasshopper插件supermesh安装包下载

    grasshopper插件supermesh安装包下载

    SuperMesh Toolkit 可用于任何曲率的 NURBS 曲面上轻松设计各种规则或不规则图案,方法是将它们细分为特殊的四边形网格,拓扑结构为行和列。

    • 独特的网格结构:该插件可将 NURBS 曲面细分转化为特殊的类似四边形的网格,这些网格按行和列进行拓扑结构排列。与传统网格不同,Super Mesh 的元素(包括超级点、超级边和超级面)由二维索引(u, v)描述,这使得每个元素能感知其在水平和垂直方向上的相邻元素,方便进行二维图案制作、径向图案制作以及访问曲面的行、列或子区域等操作,使这些操作更加直接和直观。

     

    • 丰富的功能组件:包含多种组件,如用于从曲面生成超级网格的 “Super Mesh from Surface”、分解超级网格的 “Deconstruct Super Mesh”、选取超级网格元素的 “Pick Super Mesh Elements” 等。还有用于超级网格操作的 “Super Mesh Zig – zag”“Super Mesh Slide”“Cumulative Row Shift” 等组件,以及图案制作组件如 “2D Pattern Maker”“Radial Pattern Maker”“Super Mesh Border” 等,可实现各种复杂的图案设计。此外,还包括用于处理超级网格的实用工具,如 “Remove Duplicates”“Restructure Super Mesh”“Renumber Paths” 等。

     

    • 集成布尔扩展:捆绑了 Super Toggle,它是 Grasshopper 原生布尔切换的扩展,能够快速生成任意大小的布尔列表。

     

    • 折纸功能支持:包含用于生成三种流行折纸折痕图案(Miura – ori、Rectangular Ron Resch 和 Waterbomb)的用户对象,这些对象可与 Daniel Piker 的 Kangaroo 插件配合使用,用于模拟刚性折纸折叠,并且用户对象以解锁的集群形式提供,方便用户根据项目需求进行查看和自定义。

     

    • 安装方法:主 SuperMesh.gha 程序集,以及包含用于生成折纸折痕图案的群集的四个用户对象。只需将.zip文件夹中包含的文件拖放到Grasshopper画布上即可安装,supermeshexamples压缩包是展示SuperMesh主要功能的示例。注:”Orgami”示例需要Kangaroo,以便运行折叠模拟。

     










     

  • 双层斜纹网罩吊灯Rhino犀牛建模图文教程

    双层斜纹网罩吊灯Rhino犀牛建模图文教程

    • 前言

    大家好,我是当厘子,欢迎来到我的课堂,我们今天用犀牛来建斜纹网罩吊灯的模型,它的灯罩是由多组交错排列的叶形结构组成的一个镂空造型,也就是,它的叶片两边结构是上下错开的,那么这节课主要解决灯罩的问题,那开始建模

    • 导入背景图

    一、先把它的背景图BackgroundBitmap导进来,灯罩的直径给它320 Pasted image 20250416203649

    • 绘制灯罩曲面

    1、把灯罩当作面来看,分两层,把里外两层面画出来,在前视图上用曲线描出外面和里面的轮廓线,用Revolve旋转成型命令生成曲面 Pasted image 20250416203954

    • 绘制灯罩

    1、灯罩的造型像树叶,那我们怎么在面上定出它的造型呢,教大家个方法,就是把这两个面,Twist扭转45度,它的结构线也跟着改变,那我们就可以获取它的结构线,把它的线DupEdge复制出来 Pasted image 20250416204022

    2、复制出来的两条线,把下面的曲线,在顶视图Mirror镜像到另一边,这样它构成一个叶片的形状,然后Rebuild重建一下,减少它的控制点数 Pasted image 20250416204114

    3、把这条短的曲线下面这个几控制点删掉,这样生成曲面之后,它们的面就不会产生碰撞 Pasted image 20250416204200

    4、把两条线Loft放样生成曲面,把边缘线用OffsetCrvOnSrf偏移曲面上的线偏移出来,偏移距离为9,再对曲面进行Split分割,分割出来的曲面OffsetSrf偏移出厚度,厚度为3 Pasted image 20250416204527

    5、面上是有凹缝效果的,所以给它偏移出线,生成Pipe圆管,再BooleanSplit布尔运算分割一下,把分割出来的面删除 Pasted image 20250416204735

    6、把曲面ArrayPolar环形阵列36个,放到灯罩图层,灯罩就完成了 Pasted image 20250416204919

    • 完成灯杆和灯炮

    在犀牛前视图用多段线描出吊杆和灯炮的轮廓线,用Revolve旋转成型命令生成曲面就完成了 Pasted image 20250416205211 这节课就讲解到这里,一些细节请自行调整,下课!