3ds max 布料参数详细解释小教程功能介绍:按照服装裁剪的原理生成服装模型,并且具备模拟布料动态的计算功能结构原理:Stitch 包含两个主要的模块:GarmentMaker modifier 模块和 Stitch Modifier 模块,这两个模块全部存在于 modifly 面板GarmentMaker modifier 模块的功能主要是将spline 转变成网格物体Stitch Modifier 模块的功能主要是对网格物体进行布料仿真计算GarmentMaker modifier 模块参数介绍Object(物体)卷展栏Density(密度):在 spline 转变成网格物体时控制面数的多少Preserve Surface(保持表面):当打开此项时,进入 Panels(镶板)次物体中,就失去了对网格物体的变换功能但是如果关闭此项,先前在 Panels 次物体中所做的修改就会起作用Mesh It!:当 Density 参数改变后,单击此按钮以计算修改的结果Flat Panels(展平镶板):按下此按钮,Panels 次物体中所做的变换修改就会失效,所有Panels 都被展成平面Curves(曲线)次物体Create Seam(建立缝合):在 spline 中选择两条边,然后单击此按钮在两条边之间建立一个 Seam。
Delete Seam(删除缝合):选择上 Seam 后单击此按钮即删除Reverse Seam(反转缝合):使 Seam 空间位置颠倒Make MultiSegment(制造多重段):选择 spline 中的两条边,单击此按钮,便将两条边组成了一个整体,即 MultiSegment注意:被选择的两条边必须满足左右对称的条件Break MultiSegment(断开多重段):单击此按钮解除多重段的限制Crease Angle:用于控制 Seam 的永久性的折缝角度,在相连的两个 Panels 之间 Seam 将维持 Crease Angle 中的角度Seam Tolerance(缝合容错度):当在两条长度不同的边之间建立 Seam 时,Stitch 会有一个容错的计算默认的 0.06 表示容错的范围是 6%Draw Seams:控制 Seam 在视图中是否显示Show Mesh:控制网格物体是否出现在 Curves 次物体中Panels(镶板)次物体Curvature(曲率):控制 Panels 弯曲的角度X-Axis/Y-Axis:控制弯曲的方向Density(密度):控制所选择的 Panels 面数的多少。
Reset(重置):单击此按钮可以使所选择的 Panels 的 Curvature 值回复默认,但是并不影响 DensityReset All:单击此按钮使所有 Panels 的 Curvature 值回复默认Mat ID:为所选择的 Panels 设置材质 ID 号注意:添加 UVW Mapping 修改器时,要在GarmentMaker modifier 的上边,在 Stitch modifier 的下边Stitch modifier 模块参数介绍Object(物体)卷展栏Object Properties(物体属性):单击此按钮弹出 Object Properties 面板Object Properties 面板Add Object(加入物体):单击此按钮选择场景中的物体加入到 Stitch 的计算列表中Remove(移除):将计算列表中的物体排除掉Inactive(无效):被定义为此项属性的物体将不接受任何 Stitch 的计算Cloth(布料):将物体属性定义为布料物体Presets(预置):这是定义在系统中的参数Load:读取预先设置好的参数Save:存储预先设置好的参数Bend(弯曲):控制布料表面的弯曲效果。
较大的数值控制较少的弯曲变化,较小的数值控制较多的弯曲变化B Curve:此参数控制当布料产生褶皱时弯曲的阻力换句话说也就是控制布料褶皱细节的多少Stretch(拉伸):控制布料物体伸展变化的强弱较大的数值控制较少的拉伸变化,较小的数值控制较多的拉伸变化Shear:控制布料物体中三角面变形的强弱较大的数值控制较少的变形,布料会显的僵硬较小的数值控制较多的变形,布料会显的柔软Density(密度):设置布料物体单位面积的重量Thickness(厚度):控制同一个布料物体局部与局部之间的距离的较大的数值使局部之间距离变远,较小的数值使局部之间的距离变近注意此参数的数值不宜调整的过大,否则计算会变的十分慢并且出错Repulsion(排斥):在计算过程中控制布料物体之间的距离注意此参数只有在主面板中的 Self Collision 时才有效Damping(阻尼):控制布料物体的变化的多少,较小的数值可以使布料显得更具活力,但是某些情况下会不稳定Air Resistance(空气阻力):在计算过程中控制空气对布料物体产生的阻力大小Dyn. Fric(动态摩擦):控制布料物体与坚硬物体之间的摩擦力大小。
较大的数值使布料物体在坚硬物体表面出现较少的滑动效果Static Fric(静摩擦):控制布料物体与坚硬物体之间的静摩擦力大小在布料物体处于静止并有运动的趋势时,此参数适用Self Fric(自身摩擦):控制布料物体之间或布料物体局部与局部之间的摩擦力较大的数值使布料物体之间或布料物体局部与局部之间的摩擦力变强 Seam Force(缝合力):在计算各 Panels 之间的缝合效果时,此参数控制缝合力的大小U Scale/V Scale:在计算过程中控制布料物体是收缩(小于 1 时)还是膨胀(大于 1 时) Collision Object(碰撞物体) :选择此项时,物体属性被定义成坚硬的物体注意:在 Stitch中不能计算坚硬物体之间的动力学Depth(深度):当 Stitch 计算坚硬物体与布料物体之间产生碰撞时,会使坚硬物体对布料物体产生一个推力,这个参数就是控制推力的大小的Offset(位移):这个参数控制坚硬物体与布料物体之间的距离注意:Stitch 只能进行面和面之间的计算,不能进行边和边之间的计算Dynamic Effects(动力学影响):单击此按钮会弹出 Effects 工具箱,你可以将 MAX 的space warps 添加到 Stitch 中进行计算。
——Simulation——Simulate Local(局部模拟计算):单击此按钮,对模型在动画之前进行收缩或挤压的动力学计算Simulate Local (Damped):单击此按钮,对模型在动画之前进行增加阻尼的局部模拟计算Simulate:单击此按钮,Stitch 在有效的时间中对物体进行模拟计算,按下 ESC 即停止计算Simulated Frames:指示当前计算到多少帧Erase Simulation(消除模拟计算):单击此按钮可以消除场景中所有布料物体的计算结果,Simulated Frames 恢复为 1注意此功能对 Simulate Local (Damped)的计算结果无效注意:以下功能只适用被选择的物体Truncate simulation(截去模拟计算):单击此按钮可以消除当前帧以后的计算结果——Selected Object Manip——Set Initial State(设置初始状态):单击此按钮将当前帧的计算结果设置在第 0 帧Reset State(重置状态):单击此按钮将模型恢复成计算前的状态Delete Object Cache(删除物体的存储):当一个布料物体被计算完之后又被转变成Collision Object 时,先前计算的结果被存储在 Stitch 中,所以仍然具备动画效果。
这时单击此按钮会消除掉先前的计算结果Parameters(参数)卷展栏cm/unit(厘米 /单位):这是 Stitch 中最重要的参数,它控制了物体实际比例与 MAX 中的单位之间的换算输入数值 1 表示 1cm=1MAX unit, 输入数值 20 表示 20cm=1MAX unit我们都知道,一般情况下布料物体的体积越大下落速度会越慢,而 cm/unit 数值的大小就决定了布料物体在 Stitch 中“ 计算体积”的大小所以你每次要根据自己场景中布料物体的实际比例来设置相应的 cm/unit 参数,这样才会使布料的运动状态显的真实,不会出现运动太多或运动不足的错误现象Gravity(重力):重力的单位是 cm/sec2,此参数控制布料物体所受重力的大小,正值代表沿 Z 轴正方向产生重力影响,负值代表沿 Z 轴负方向产生重力影响注意:通常情况在调整 cm/unit 参数后,不需要改变 Gravity 的数值只有在模拟一些特殊的环境(比如月球)时才需要改变 Gravity 的参数此参数可以被动画,但是只能在 Z 轴方向你也可以利用space warps 中的 Gravity 产生动画效果,strength 数值为 1 时等于-980 cm/sec2。
Step(步数):此参数控制 1 秒中步数的最大值,值越小计算越精确,但是最大值不能大于 1 帧的长度如果 MAX 中帧速率设置为 30 fps,那么 Step 的数值就不能大于0.33333一般情况下此参数设置为 0.02 就可以满足效果了另外此参数还要和Subsample 参数结合使用Subsample(子采样):此参数控制在对坚硬物体和布料物体之间进行计算时每一帧被计算几次增加此参数可以增加计算的精确程度,但会降低计算的速度Start Frame(开始帧):此参数控制计算的开始时间Self Collision(自我碰撞):勾选此项可以避免布料物体自身和布料物体之间的穿插现象Solid Collision(坚硬碰撞):勾选此项才能产生坚硬物体和布料物体之间的计算Use Sewing Springs(使用缝合弹簧):此参数只适用由 GarmentMaker modifier 产生的模型,当勾选此项计算时,Panels(镶板)之间绿色的 Sewing Spring 会自动产生拉力,使 Panels 向坚硬模型聚拢当不勾选此项计算时,Panels(镶板)之间会自动产生网格面以填补空缺一般在利用 GarmentMaker modifier 产生衣服模型时,此项要勾选。
Show Sewing Springs:在视图中将缝合弹簧显示出来Group 次物体Make Group(产生组) :此功能的作用是将布料物体中选择的点定义成一个组,并且给这个组起名字Delete Group:删除组Constrain to Node(限制到节点):单击此按钮,可以将 MAX 中的 helper 物体添加到 Stitch中,以影响 Group 的动画结果,从而影响布料物体Constrain to Surface(限制到表面):单击此按钮,可以使 Collision Object 影响 Group 的动画结果,从而影响布料物体Constrain to Cloth(限制到布料物体 ):单击此按钮,可以使其他布料物体影响 Group 的动画结果,从而影响布料物体Detach(分离):单击此按钮,将结束 Group 的 ConstrainInitializeOffset(位移):控制 Group 和 Constrain 物体之间的距离注意此项功能对 helper 物体无效Panel 次物体当在 Object Properties 面板中对 Cloth 物体类型勾选 Use Panel Properties 项时,Panel 次物体中的功能才可用,具体参数参考前面对 Object Properties 面板/ Cloth 的注解。