围绕障碍物生成的向量场允许群组成员回避场景中的障碍物。该字段由向量的三维数组组成,用于为障碍物周围的代理或其他对象指示方向。卷展栏中的设置帮助确定如何生成和显示向量,以及向量如何影响其他对象。
注: 只有使用群组对象将对象绑定到向量场,它们才是该向量场的力的作用对象。有关常规用法说明,请参阅
使用向量场空间扭曲。
界面

“显示”组

此组中的复选框用于控制是否显示矢量场空间扭曲中的四个不同元素。
注: 通过单击任何一个可见的元素(范围表示
除外
),可在视口中选择一个向量场空间扭曲。如果已经关闭全部四种元素的显示,仍可通过单击空间扭曲的 Gizmo 选择它。当从“顶部”(创建该扭曲的正交视口)查看 Gizmo 时,它象一对成 X 形的十字双头箭头。
- 显示晶格
- 显示向量场晶格,即黄色线框。默认设置为启用。
向量会在向量场范围内的晶格交集处生成。
- 显示范围
- 显示在生成向量的范围内障碍物的体积,显示为橄榄色线框。默认设置为启用。
该范围开始的形状与大小和障碍物完全相同,但通常会使用“计算向量”组
“范围”设置放大。
- 显示向量场
- 显示向量,向量会显示为在范围体积中自晶格交集向外发散的蓝色线条。默认设置为禁用。
- 显示曲面采样
- 显示自障碍物表面的采样点发出的绿色短线。默认设置为禁用。
只有在您计算了向量场后,上述元素才会显示。有关详细信息,请参阅采样精度。
- 向量缩放
- 缩放向量,以使它们更易被看到或更隐蔽。默认设置为 1.0。
注: 此设置不影响向量的强度,只影响向量的可见性。
- 图标大小
- 调整向量场空间扭曲图标(即一对交叉双头箭头)的大小。增大该图标大小可更便于进行视口选择。默认设置为视口中原始绘制的图标大小。
“力”组
这些参数决定了向量场如何影响其体积内的对象。
更改任何“力”组设置都不需要重新计算向量场。
注: 使用向量场并不保证代理或粒子仍与障碍物保持一定的距离。某些情况下可能需要为“强度”、“衰减”和/或“拉力”设置生成动画效果,以使代理仍在向量场内。
- 强度
-
设置向量对进入向量场的对象的运动的效果。如果在您调整强度时,显示向量场设置为开启,那么可以看到向量线条的长短在视口中实时更改。默认设置为 1.0。
注: 有时,在更改强度后,向量会变得过大或过小。这种情况下,可调整
向量缩放参数,以便正确显示向量。
- 衰减
- 确定向量强度随着与对象表面距离的变化而变化的比例。默认设置为 2.0。
值为 0 表示所有向量的大小相同。值大于 0 表示向量距离对象表面的距离越远,向量越小。值小于 0 表示向量距离对象表面越远,向量越大。
- 平行/垂直
- 设置向量生成的力与向量场是平行还是垂直。默认设置为垂直。
由于向量与对象表面垂直,而您通常希望代理能并行通过对象表面,所以通常使用垂直方向的力。
- 拉力
- 调整对象相对于向量场的位置。此设置只有在选择“垂直”时才可用。默认设置为 0.0。范围从 -1.0 到 1.0。
由于缺少子样本,垂直移向向量场的对象有时会有离开向量场的趋势。“拉力”参数可帮助将物体拉回。拉力值大于 0 表示拉力朝向向量场向量的源。值小于 0 表示将力朝着向量场的向量所指的方向拉。值为 0.0 表示力与向量场的向量完全垂直。
“计算向量”组
- 向量场对象
-
用于指定障碍物。单击此按钮,然后选择其周围要生成向量场的对象。之后,该对象的名称将出现在此按钮上(最初名称为“无”)。
注: 只能将基本几何体和未修改的可编辑网格对象当作障碍物。同时,障碍物应被完全保卫在向量场晶格中。
- 范围
- 决定其中生成向量的体积。默认设置为 1.0。
范围在视口中表示为橄榄色的线框,其初始大小和形状与障碍物的大小和形状完全相同。增大“范围”设置可将线框朝着障碍物曲面法线的方向扩大线框。
在群组模拟中,“范围”轮廓是代理开始“看到”障碍物,并开始转向以回避它的位置。如果您的群组成员正在穿过障碍物,或者只是在转向之前与障碍物离得太近,那么可增大“范围”设置。同时也可尝试增大向量场晶格分辨率和/或采样精度设置。
- 采样精度
- 充当在障碍物曲面上使用的有效采样率的倍增器,以计算向量场中的向量方向。默认设置为 1。
基本采样率由 3ds Max 根据晶格大小和每个多边形的大小确定。
- 使用翻转面
- 表示在计算向量场期间要使用翻转法线。默认设置为禁用。
默认情况下,向量生成的方向和障碍物的面法线的方向相同,所以假设这些面法线指向外侧,对象在群组模拟中沿着它的外表面移动。但是,如果希望对象仍在对象的内表面中,请打开“使用翻转面”。
提示: 如果正在某个对象(如房间)内运行群组模拟,此时正从该对象内侧查看,您可能希望该对象的面朝里。这种情况下,使用“可编辑网格/编辑网格”

“曲面属性”来翻转法线,并且不要启用“使用翻转面”。
- 计算
- 计算向量场。
在更改任何参数(除“力”组中的参数)后,始终重新计算向量场。
“混合向量”组
使用“混合向量”参数可以减少相邻向量角度的突然变化。例如,如果有一个波形曲面,波形向量与曲面的距离很远,这可能会对模拟造成不利影响。使用“混合向量”可纠正这种情况。
- 起始距离
- 开始混合向量的位置与对象相距的距离。默认设置为 0.0。
- 衰减
- 混合周围向量的衰减。默认设置为 2.0。
- 混合分段 X
- 要在 X 轴上混合的相邻晶格点数。默认设置为 1。
- 混合分段 Y
- 要在 Y 轴上混合的相邻晶格点数。默认设置为 1。
- 混合分段 Z
- 要在 Z 轴上混合的相邻晶格点数。默认设置为 1。
- 混合
-
单击以实现混合。