在 3DsMax Pt2 中创建冷凝的六种方法 – BAD 2010

ThinkingParticles是一个先进的基于规则的3dsmax粒子系统。在本节中,我们将了解 tP 节点以及如何将它们链接在一起以创建规则,以控制粒子。tP具有先进的保存系统,可让您随时保存和重复使用特定规则。

在 3DsMax Pt2 中创建冷凝的六种方法 – BAD 2010

推荐:使用NSDT场景编辑器助你快速搭建可二次编辑的3D应用场景

4. 使用思维粒子

ThinkingParticles是一个先进的基于规则的3dsmax粒子系统。在本节中,我们将了解 tP 节点以及如何将它们链接在一起以创建规则,以控制粒子。tP具有先进的保存系统,可让您随时保存和重复使用特定规则。

步骤 1

将“can.obj”导入场景。

步骤 2

选择“can_body”对象,然后在“修改面板”中向其添加“多边形选择”修改器。选择要分布冷凝水滴的面。

步骤 3

现在,创建一个小的“球体”对象,将其转换为“可编辑多边形”,然后删除以下面。该物体将用作颗粒形状,以创建冷凝水滴。

步骤 4

选择剩余的元素并在“z”轴上将其缩小,如图所示。

步骤 5

转到“命令面板>创建>粒子系统>思维”,并在视口中创建“思维粒子”系统。

步骤 6

转到“修改”面板,然后单击“思考”卷展栏中的“属性”按钮,打开“tP”用户界面。您还可以使用“Alt + Shift + P”的热键打开和“Alt + Shift + C”关闭它。

步骤 7

在“动态设置树”视图中,突出显示“主动态”。禁用“即时编辑”以查看实时更改,并启用“显示网格”以查看粒子形状。

步骤 8

在“粒子组树”视图中,单击“主系统”下的“创建”按钮。通过单击名称“组”两次(缓慢)将组命名为“凝结”。在“冷凝”组卷展栏中,将颜色更改为绿色。该组将包含冷凝颗粒。

步骤 9

我总是创建一个组,用于测试粒子。因此,创建第二个组,并将其命名为“测试”。将其颜色更改为红色。

步骤 10

要指示粒子的作用,您需要创建“动态集”(规则)。在“动态集树”视图中,单击“主动态”下的“创建”按钮,并将新的动态集命名为“凝结”。

步骤 11

在“凝聚”下,创建其他 3 个动态集,并将它们命名为:“生成器”、“形状”和“避免重叠”。

步骤 12

突出显示“生成器”动态集,然后转到对话框的右侧,您将在其中看到一组新的“创建”卷展栏。

步骤 13

转到“创建推出>运算符>生成器”。选择“MatterWaves”节点以突出显示它,然后单击“导线设置”视图的原理图部分,将此节点添加到“生成器”动态集中。MatterWaves是tP的高级粒子系统操作员,允许您基于多种材质和贴图创建令人惊叹的粒子动画,让您控制每个粒子的各个方面。稍后我们将使用“噪声”图来控制颗粒大小。

步骤 14

在“MatterWaves”卷展栏中,单击“选择基于对象的发射器”按钮,然后选择“can_body”对象。然后,将颗粒添加到“冷凝”组中。

步骤 15

将生成类型设置为“手枪射击”,以在第一帧生成所有粒子。将粒子数量设置为更高的值,增加“寿命”值并将“速度”值设置为“0.0”。

步骤 16

在“发射器”卷展栏中,激活“所选面”复选框,因为我们只想在所选面上创建冷凝。启用“UVW 剪切”并将“U/V 发射器”值设置为“100”。“U/V 发射器”旋转器允许您根据 UV 坐标定义均匀分布的粒子发射器。此外,激活“随机”复选框,以在罐子表面上创建随机粒子定位。

步骤 17

在“出生对齐”卷展栏中,从下拉列表中选择“面部正常”对齐。

步骤 18

是时候为粒子分配“水滴”形状了。在“形状”动态集中,添加“凝结”组(创建卷展栏>组)。

步骤 19

转到“创建卷展栏>运算符>形状”,并将“几何实例”运算符添加到此动态集。单击“凝结”组的“粒子”输出,然后将一根导线拖到几何实例运算符的“粒子”输入。现在这些参数已连接。

步骤 20

在“几何实例”卷展栏中,单击“选取对象”按钮,然后选择“水滴”对象。在“缩放”下选择“框归一化”选项,以便能够使用地图控制“MatterWaves”中的粒子比例。

步骤 21

一旦我们可以看到粒子形状,我们就可以进行缩放。返回到“MaterWaves”运算符,然后在“比例”下,将“噪声”映射添加到“变量掩码”插槽。

步骤 22

将“噪点”贴图从“MaterWaves”拖动到“材质编辑器”中的材质槽(例如),以便能够更改其参数。

步骤 23

现在,我们将为粒子分配一种材质。在“形状”动态集中,转到“创建卷展栏>运算符>材料”,然后添加“形状材料”运算符。

步骤 24

将“形状材料”运算符连接到“冷凝”组。在“形状材质”卷展栏中,将水材质添加到插槽。

步骤 25

如您所见,某些粒子是重叠的,并且在渲染时可能会导致一些问题。

步骤 26

转到“创建推出>运算符>启动器”,并将“PPassAB”运算符添加到“避免重叠”动态集。“PPasAB”用于创建高度优化的粒子间相互作用。通过测量粒子之间的距离,我们能够删除那些彼此靠得太近的粒子。

步骤 27

为了测试粒子,我们会将它们发送到“测试”组(红色)。转到“创建>标准>推出操作员”并创建“组”运算符。在“组”卷展栏中,选择“测试”组,然后将“PPassAB”运算符的“*A 粒子”输出连接到“组”运算符的“粒子”输入。

步骤 28

在“PPass AB”卷展栏中,选择“凝结”组作为“A组”和“B组”(因为我们正在测试来自同一组的颗粒)。选择“距离”选项。如您所见,如果粒子之间的距离小于“距离”值,则这些粒子将被发送到“测试”组。

步骤 29

一旦我们测试了哪个距离值效果更好,我们就可以删除那些重叠的粒子。首先,禁用“测试”组(右键单击节点>禁用)。然后,转到“创建>标准>卷展栏运算符”并添加“粒子模具”运算符。将“PPassAB”运算符的“*A 粒子”输出连接到“粒子模具”操作符的“粒子”输入,粒子被删除。

步骤 30

使用 tP 时,您可以将所有类型的修饰符应用于组。首先,您需要在“主动态”卷展栏中激活“组作为对象”复选框。在此示例中,我向“凝结”对象添加了一个“噪声”修饰符。

步骤 31

您可以使用用于液体效果的内置“元形状”,而不是对粒子使用半球形状。转到“创建卷展栏>运算符>形状”,然后在“形状”动态集中创建“元形状”运算符。禁用“几何实例”运算符,然后将“凝结”组连接到“元形状”运算符。随意尝试“元形状”参数。

步骤 32

完成后,我们可以将创建凝结效果的规则保存为“黑匣子”。“黑匣子”实际上是一个动态集(或更多,或只是动态集的一部分),保存到硬盘上,可以重复使用。首先,在硬盘上找到“第三方黑盒”文件夹,然后创建一个名为“Test”的新文件夹。突出显示“冷凝”动态集。选择 3 个动态集,然后在“电线设置”视图中右键单击任意位置,并将动态集(将文件命名为“Condensation.thi”)保存到“测试”文件夹。

步骤 33

单击“保存”按钮后,将出现“思考粒子保存设置”对话框。单击“请求”按钮。

步骤 34

删除 3 个动态集和粒子组。突出显示“凝结”动态集,然后转到“创建>黑盒>测试的推出”。如您所见,“凝结”节点就在那里。将节点添加到动态集。在出现的对话框中,tP 会询问您加载后如何处理粒子组。由于我们之前删除了它们,因此我们将选择“创建新”粒子组。

步骤 35

您只需要重新选取“Can_body”和“水滴”对象,就可以渲染场景了,因为即使是材质和贴图也保存在黑盒节点中。

最终图像

下面你可以看到我用tP创建的结果。

5. 使用 3dsMax 2011 的对象绘制

对象绘画工具允许您将特定对象绘制到场景或选定对象的表面上。这种方法可以很容易地用于产生“特殊”的冷凝效果。

步骤 1

将罐头对象导入到场景中。

步骤 2

同样,创建一个“水滴”对象,就像您在第一部分中所做的那样。

步骤 3

打开“石墨建模工具”,然后转到“对象绘制”>“绘制对象”部分。

步骤 4

在这里,单击“编辑对象列表”图标,然后在“绘制对象”对话框中,添加“水滴”对象。然后,选择“在所选对象上绘画”。

步骤 5

选择“Can_body”对象,然后单击“绘画”图标并开始绘画。

步骤 6

绘制“水滴”对象后,转到“画笔设置”部分。您可以使用“间距”微调器更改对象之间的距离。在“散点”组中,您可以为每个绘制的对象应用绘制笔触的随机偏移。

步骤 7

在“缩放”组中,从下拉菜单中选择“随机缩放”。设置对象缩放的最小值和最大值。

步骤 8

完成后,单击“提交”按钮,然后选择所有新创建的“水滴”并对其进行分组。

步骤 9

绘制的对象是作为实例创建的,因此当您更改原始对象的形状时,所有绘制的对象都将受到影响。

最终图像

下面你可以看到我的结果。

6. 使用 fR 湿着色器

fR 湿着色器旨在在任何对象顶部添加液体层。这是创建冷凝的最简单,最快的方法,但它只能用于非透明对象。

步骤 1

将罐头对象导入到场景中。

步骤 2

“fR Wet”着色器仅适用于“finalRender”渲染器。

步骤 3

创建“fR Wet”材质并将其分配给“Can_body”对象。

步骤 4

要创建冷凝效果,只需将“湿贴图.jpg”图像添加到“湿润”插槽即可。

最终图像

就这样。您可以单击渲染按钮,fR 会立即创建冷凝效果。

希望您喜欢本教程。

3D建模学习工作室 整理翻译,转载请注明出处!

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号