2.3.13 【参数化】定制家私-餐桌椅参数化建模

更新时间:2023-10-16 16:07:16

41660
我的收藏

一、新建餐椅模型

1.3DMAX文件处理

在3D中分别拆为餐椅腿、餐椅靠背、坐垫几个部件(注意:模型位置上传时居中为模型中心点

2.上传拆分好的3D模型部件

此模型坐垫、靠背材质颜色统一,所以成组上传,如坐垫、靠背材质颜色需独立替换,可分开上传

3.新建—内部组件库--软装部件--确定

3.1设置自定义变量,坐垫材质需新增材质变量控制材质(注意:所有新增材质引用名必须一致),保存在相应文件夹中。  

二、新建餐桌模型

1.3DMAX文件处理

在3D中分别拆为餐桌腿、台面几个部件(注意:模型位置上传时居中为模型中心点

2.上传拆分好的3D模型部件

饰品上传类目为功能组件

3.将上传的部件需要切割的模型进行3D切割

4.组建餐桌腿-新建—内部组件库--软装部件--确定

4.1.设置自定义变量,调用切割好的部件,修改尺寸,保存在相应文件夹中

4.2保存在内部组件库相应的文件夹中

 

5.组建餐桌台面-新建—内部组件库--软装部件--确定

5.1设置自定义变量,调用切割好的部件,修改尺寸,保存在相应文件夹中

5.2保存在内部组件库相应的文件夹中

5.3设置自定义变量,调用切割好的部件,修改尺寸,保存在相应文件夹中。

三、新建餐桌椅组合模型

1.新建—柜体模式库--参数化软装--确定

1.1自定义变量设置

1.2宽度W——表示坐标轴X方向的尺寸,值类型可设置为可选(例如:可选值1500,1900,2200,当前值为2200)或区间范围(例子为区间600——1600,,当前值为1200)。

1.3深度D——表示坐标轴Y方向的尺寸,值类型可设置为可选(例如:可选值800,900,1000,当前值为1000)或区间范围(例子为区间30——500,当前值为200)。

1.4高度H——表示坐标轴Z方向的尺寸,值类型可设置可选(例如:可选值800,当前值为800)或区间范围(例子为区间900——2400,,当前值为1200)。

1.5新增自定义变量“有无椅子”——此参数可对餐椅进行隐藏,参数类型为“字符串”,值类型为可选(例如:可选项为“有”、“无”,当前值为“有”)饰品如需要隐藏,变量同上,注意,引用名不可重复

1.6新增自定义变量“餐椅摆放”——此参数控制餐椅数量,参数类型为“字符串”,值类型为可选(例如:可选项为“2人位”、“4人位1”、“4人位2”,当前值为““4人位2”)

1.6.1.需要根据情况写隐藏条件,如餐椅有无参数选择为“无”时,此参数需要隐藏

1.6.2.可选项中需要写隐藏条件,例如当W>1500,“2人位”此参数隐藏无法选中

 

 

1.7新增自定义变量“餐椅样式”——控制餐椅样式,参数类型为样式,值类型为可选,在样式范围处选择做好的餐桌椅-餐椅样式包

1.7.1需要根据情况写隐藏条件,如餐椅有无参数选择为“无”时,此参数需要隐藏

1.7.2.餐桌脚、餐桌台面变量做法同上

1.8新增自定义变量“餐椅材质”——控制餐椅腿材质,参数类型为材质,值类型为无限制,当前值选择一款材质贴图

1.8.1需要根据情况写隐藏条件,如餐椅有无参数选择为“无”时,此参数需要隐藏

1.8.2.餐椅坐垫、靠背材质,餐桌脚材质变量做法同上

1.9点击部件库,调用餐桌台面

1.9.1新增中间变量,引用名H1,参数类型为浮点数,当前值40mm,修改尺寸属性,物理属性

1.9.2部件属性—材质引用对应的材质引用名,样式属性—软装部件样式选择对应的餐桌台面样式变量

1.10点击部件库,调用餐桌腿

1.10.1修改尺寸属性,物理属性

1.10.2部件属性—材质引用对应的材质引用名,样式属性—软装部件样式选择对应的餐桌腿样式变量

1.11点击部件库,调用餐椅

1.11.1新增中间变量,引用名CYK,参数类型为浮点数,当前值612mm,此参数为餐椅宽

1.11.2新增中间变量,引用名CYS,参数类型为浮点数,当前值631mm,此参数为餐椅深

1.11.3新增中间变量,引用名A,参数类型为浮点数,当前值-70mm,此参数为餐椅距离餐桌深度位置

1.11.4新增中间变量,引用名B,参数类型为浮点数,当前值40mm,此参数为餐椅之前间距位置

1.12 餐椅尺寸属性—继承属性选择“否”,餐椅尺寸为默认尺寸,物理属性写表达式控制餐椅位置及前端是否隐藏

位置X:#CYBF==‘4人位2'OR(#W!=1350AND#CYBF==‘6人位2')?#W/2.0-#B*2:#W/2.0+#CYK/2.0

位置Y:-#D-#CYS-#A

旋转Z:180

1.12.1部件属性—继承属性选择“是”,材质引用对应的材质引用名,样式属性—软装部件样式选择对应的餐椅样式变量

1.12.2前端使用属性—隐藏条件:#YWYZ==‘无'

1.13复制餐椅—尺寸属性—继承属性选择“否”,餐椅尺寸为默认尺寸,物理属性写表达式控制餐椅位置及前端是否隐藏

位置X:#CYBF==‘4人位2'OR(#W!=1350AND#CYBF==‘6人位2')?#W/2.0+#B*2+#CYK:#W/2.0+#CYK/2.0+#B*2+#CYK

位置Y:-#D-#CYS-#A

旋转Z:180

1.13.1部件属性—继承属性选择“是”,材质引用对应的材质引用名,样式属性—软装部件样式选择对应的餐椅样式变量

1.13.2前端使用属性—隐藏条件:#W==1500AND#CYBF!=‘4人位2'OR#YWYZ==‘无'

1.14复制餐椅—尺寸属性—继承属性选择“否”,餐椅尺寸为默认尺寸,物理属性写表达式控制餐椅位置及前端是否隐藏

位置X:#CYBF==‘4人位2'OR(#W!=1350AND#CYBF==‘6人位2')?#W/2.0-#B*2-#CYK:#W/2.0-#CYK/2.0

位置Y:#CYS+#A

1.14.1部件属性—继承属性选择“是”,材质引用对应的材质引用名,样式属性—软装部件样式选择对应的餐椅样式变量

1.14.2前端使用属性—隐藏条件:#YWYZ==‘无'

1.15复制餐椅—尺寸属性—继承属性选择“否”,餐椅尺寸为默认尺寸,物理属性写表达式控制餐椅位置及前端是否隐藏

位置X:#CYBF==‘4人位2'OR(#W!=1350AND#CYBF==‘6人位2')?#W/2.0+#B*2:#W/2.0+#CYK/2.0+#B*2

位置Y#CYS+#A

1.15.1部件属性—继承属性选择“是”,材质引用对应的材质引用名,样式属性—软装部件样式选择对应的餐椅样式变量

1.15.2前端使用属性—隐藏条件:#W==1500AND#CYBF!=‘4人位2'OR#YWYZ==‘无'

1.16复制餐椅—尺寸属性—继承属性选择“否”,餐椅尺寸为默认尺寸,物理属性写表达式控制餐椅位置及前端是否隐藏

位置X:#W/2.0-#CYK/2.0-#B*2-#CYK

位置Y:#CYS+#A

1.16.1部件属性—继承属性选择“是”,材质引用对应的材质引用名,样式属性—软装部件样式选择对应的餐椅样式变量

1.16.2前端使用属性—隐藏条件:#YWYZ==‘无’OR#CYBF!=‘6人位1’

1.17复制餐椅—尺寸属性—继承属性选择“否”,餐椅尺寸为默认尺寸,物理属性写表达式控制餐椅位置及前端是否隐藏

位置X:#W/2.0-#CYK/2.0-#B*2

位置Y:-#D-#CYS-#A

旋转Z:180

1.17.1部件属性—继承属性选择“是”,材质引用对应的材质引用名,样式属性—软装部件样式选择对应的餐椅样式变量

1.17.2前端使用属性—隐藏条件:#YWYZ==‘无’OR#CYBF!=‘6人位1’

 

1.18 点击部件库,调用饰品

位置X:(#W-1142.05)/2.0-60

位置Y:-(#D-690.884)/2.0-100

旋转Z:#H-80

1.18.1 前端使用属性—隐藏条件:#YWSP==‘无’

1.19.测试

修改自定义变量中的当前值,测试模型尺寸是否正确,至少取3个值确认,最大值、最小值和一个区间范围内的随机值,测试完成后重新修改为需要的当前值,替换台面、桌脚、餐椅样式测试,选择材质进行材质的替换测试,测试完成后重新修改为需要的默认材质。


四、保存入库

1. 点击右上角文件,选择保存,选择保存的子目录,进行命名点击保存

2.在商家后台页面找到模型,选中模型入库。

教程中使用的3D模型:

链接:https://pan.baidu.com/s/1AQYTffxAOcU5zz8O7HVWbQ

提取码:pldg

--------------------------------分割线------------------------------


如对以上内容有疑问,或其他建模问题,请咨询编辑器里右上方的{在线咨询},我们会在工作时间为您提供一对一的服务!

 

 

可以随时点赞啦