nSolver > 初始状态(nSolver > Initial State)

 
 
 

指定如何设置 nCloth 或 nParticle 对象的初始状态(或开始位置)。

初始状态 > 从当前设置(Initial State > Set from Current)

将要进行模拟的选定 nCloth 或 nParticle 对象的初始状态(或开始位置),设置为 nCloth(输出网格)或 nParticle 对象的当前状态。对于 nCloth,设置对象的“初始状态”(Initial State)会设置开始帧处布料的形状。它不影响输入网格或静止位置。

注意

如果在设置“初始状态”(initial state)之前已缓存场景,请播放模拟,直到要从其设置初始状态的帧。如果拖动“时间滑块”(Time Slider),则“初始状态”(initial state)可能无效。

初始状态 > 从网格设置(Initial State > Set from Mesh)

将要进行模拟的选定 nCloth 的初始状态(或开始位置),设置为其他选定网格(具有匹配拓扑)的状态。

初始状态 > 松弛初始状态(Initial State > Relax Initial State)

模拟选定 nCloth 或 nParticle 对象指定数量的帧,然后将其当前状态保存为初始状态。对于 nCloth,如果想要在其模型上设置 nCloth 布料,以便使其看起来受重力影响,而不必播放整个场景的动画,“松弛初始状态”(Relax Initial State)将十分有用。

步数(Steps)

指定要运行模拟的步数(帧数)。

阻尼(Damp)

指定当前 nCloth 或 nParticle 对象的运动量衰减。通过消耗能量,衰减会逐渐减小 nCloth 或 nParticle 对象的移动和摆动幅度,加快对象的静止速度。

初始状态 > 解决穿透(Initial State > Resolve Interpenetration)

模拟选定 nCloth 指定数量的帧,以在开始帧解决几何体相交和穿透,然后将其当前状态保存为初始状态。

注意

并非所有交集和穿透都可以使用“解决穿透”(Resolve Interpenetration)解决。

步数(Steps)

指定要运行模拟的步数(帧数)。

向外推(Push Out)

设置一个将相交或穿透的对象向外推的力,推到当前 nCloth 对象曲面上最近的点。值 1 使用一个步数将对象向外推;较低的值使用较多步数向外推,但提供更平滑的结果。正“向外推”(Push Out)值会导致对象向曲面法线的方向推动。负“向外推”(Push Out)值会导致对象向曲面法线的反方向推动。

交叉向外推(Crossover Pushout)

沿与当前 nCloth 对象交叉的轮廓设置应用至对象的力。“交叉推力”(Crossover Push)仅适用于交叉点,因此可能需要若干步数使曲面到达理想状态。使用“交叉推力”(Crossover Push)修正不平滑的边。

阻尼(Damp)

指定当前 nCloth 对象的运动数量会衰减。通过消散能量,会逐渐衰减 nCloth 对象的运动和摆动,从而加快 nCloth 的沉淀。

忽略重力(Ignore Gravity)

启用该选项时,将在解决持续期间禁用当前 nCloth 对象的“重力”(Gravity)

初始状态 > 清除初始状态(Initial State > Clear Initial State)

从选定 nCloth 或 nParticle 对象中清除现有的初始状态,并将对象重置到其原始状态。对于 nCloth,它将布料设置为其输入网格形状。对于发射的 nParticle,它将对象设置回存到预发射状态。

注意

您可能需要倒至模拟开头,以查看“清除初始状态”(Clear Initial State)效果。