本日为各位设计师小伙伴们准备的教程是参数化建模。

比较Rhino,SketchUp(草图大师)一贯被吐槽伪参数化建模,比如——

北京正玄建筑设计 建筑法规

“莫比乌斯环”建模让我头发枯竭!

SketchUp也能轻松搞定参数化设计?

而这次小吧带来的教程是真·SketchUp·参数化·教程

(文末有视频演示)

在开始详细讲解前,我们要先来讲讲这次参数化建模用到的一项主要的工具——动态组件

动态组件

动态组件实质上是由参数掌握的组件。
他的参数构造很类似Excel表,动态组件就相称于一个组件对应有一个Excel表;

利用组件属性,掌握组件的大小(长、宽、高)、位置(X、Y、Z)、复制次数、旋转角度等等等等。

从SketchUp7.0开始就已经成为了内置的功能,相信有很多设计师小伙伴都见过这项功能

项目栏解析

组件属性中数值可以由模型读取,可以自定义,也可以由公式打算得出。

下面以自带的栅栏的动态组件为例进行阐发——

笔墨较小请点击图片放大查看

根本操作演示

1. 首先我们须要一个长方体,尺寸随便,看着得当就好(要扁一点儿,不然不雅观观),制作成组件;

为了方便不雅观察,我显示了组件的轴(SketchUp的组件属性多数因此组件的轴作为参考的,在景不雅观墙建模中,这一点有明确的表示)。

2. 打开组件属性面板,选择该组件,并给组件添加三个属性,分别是蓝轴位移 Z,沿蓝轴旋转 RotZ,创建副本 Copies。

注:图中箭头表示两种开启组件属性面板的办法。

3. 具有决定性的函数——创建副本 Copies,意思比较明确,便是创建指天命量的副本(复制一百个分身……)

当然这些副本开始一样平常是跟原组件同位置,也便是重合,并且每个副本都携带有一个只读的属性[COPY],根据副本的数量,COPY的值依次为1、2、3……

上图这个便是第17个副本携带的信息。

注:由于创建了多个副本后,会造成打算缓慢,副本与原组件重合难以选择到原组件(组件各项属性的修正应针对原组件,副本只具有继续特性,不能影响原组件及其他副本),等不必要的麻烦,以是开始或大范围修正属性值时,应将Copies的值设置为0;

4. Z为竖向位置,令Z=COPYh(h为踏步间隔高度),表示竖向阵列,此时就可以创建副本了,设置Copies的值;

表示每个副本依次上升15cm(动态组件默认单位cm)。

注:原组件无只读属性COPY,则系统默认改组件的COPY值为0,故原组件在原地;

5. RotZ为沿(绕)蓝轴旋转,令RotZ=COPYro(ro为旋转间隔角度);

比较明了,便是每个副本依次旋转20度,与Z的上升效果叠加后就得到图中效果。

6. 然后进入组件中,将内部工具向外侧移动一段间隔。

SketchUp参数化进阶教程

理解了动态组件的根本操作,我们就来详细看一下这次的景不雅观墙建模

(详细过程请不雅观看文末供应的视频)

【详细步骤】

1.首先须要一个组件作为阵列的单元,下图是该模型的组件单元(姑且命名为G01,方便描述);

同时组件G01须要在一个群组/组件内(命名为G0),至于为什么非要这样,后面会跟大家阐明。

2.打开[组件属性]窗口,给组件G01添加位置属性X,Z,行为属性Copies,以及根据须要添加自定义属性(该模型仿照的是两个正玄函数的叠加,故自定义了4个函数,分别为两个角度值,两个正玄函数值),如下图:

数值阐明

群组G0中数值代表含义

N表示G01复制的总数量(直接掌握复制数量的属性为copies);

D表示复制出的每两个G01的轴点的间距。

组件G01中数值代表含义

X后的函数表示阵列复制出的组件;

Z后的函数表示每个复制出的组件的Z轴位移知足的公式;

copies表示复制出的数量;

自定义属性A1、A2、Vz1、Vz2为紧张掌握Z轴位移的函数。

激活两个剖切面后的效果如下:

但是在视频中,我们没有得出上述模型,反而涌现了这样的状况——

(详细过程请不雅观看文末视频)

那么,涌现以上状况的缘故原由是什么?

小吧推测,可能G01的坐标轴设定出问题了

验证过程-详细步骤

1、由于须要研究初始组件的属性,为了避免不必要的麻烦,故将行为copies变动为0。

2、变动坐标轴,将组件的X、Y轴进行调换。

3、重新输入copies数目,得到模型

(详细过程请不雅观看文末视频)

除此之外,也可清空行为Copies后,变动Y轴数值;

还可以直接变动Y轴公式;

教程来源:Devil_1111/32269335

视频录制:灵犀一指

没想到SketchUp(草图大师)也能如此强大,做建筑/景不雅观/室内等等的设计师还要和程序员抢饭碗,“编程”做个参数化建模都要不在话下~真是不随意马虎呀~

☟ 点击文末【理解更多】,下载原始模型+不雅观看完全建模视频!