3DS max建模教程: 制作积雪覆盖物体的场景

在本教程中,作者 Cristian Pop 将向我们展示如何使用 ParticleFlow 以程序化的方式用雪覆盖我们的场景。使用简单的ParticleFlow设置,我们将能够在短时间内创建令人印象深刻的雪景。一起来看看吧!

3DS max建模教程: 制作积雪覆盖物体的场景
推荐:使用NSDT场景编辑器助你快速搭建可二次开发的3D应用场景

步骤 1

创建一些简单的对象或使用自己的模型。稍后,我们将用雪覆盖它们。出于教程目的,我创建了两个高多边形对象,一个“圆环结”和一个“倒角圆柱”。

步骤 2

选择对象并通过转到“组>组”对它们进行分组。

步骤 3

这些对象将用作粒子的碰撞对象。要加快粒子模拟过程,请向组添加“MultiRes”修改器,并将“垂直百分比”值降低到 30%。

步骤 4

转到命令面板>创建>空间扭曲>偏转器,并在组下创建一个平面“偏转器”。它将用于杀死落在物体外部的粒子。

步骤 5

为了能够在“粒子流”中将该组用作碰撞对象,请创建一个“UDeflector”空间扭曲对象。

步骤 6

在“基于对象的偏转器”下,单击“拾取对象”按钮并选择组。保持“UDeflector”属性不变。

步骤 7

在顶部视口中,创建一个“粒子流”粒子系统。确保“粒子流”图标覆盖了对象。将“视口数量乘数”设置为 100.0%。

步骤 8

将“粒子流”图标移到组上方。

步骤 9

通过单击“粒子视图”按钮(修改面板)或按键盘上的“6”打开“粒子视图窗口。然后,删除以下运算符“旋转”和“形状”。

步骤 10

在“Birth”运算符中,将“发射停止”设置为0,以在第一帧上生成所有粒子。将“粒子量”设置为 5000(或根据需要增加)。

步骤 11

在“速度”运算符中,将“速度”设置为 100

步骤 12

将“碰撞”运算符从“粒子视图窗口”底部的“仓库”中拖出,将其拖出,从而将“碰撞”运算符添加到我们当前的“事件”中。将“UDeflector”空间扭曲对象添加到“偏转器列表”中。在“如果粒子碰撞>测试 true”下,将“速度”设置为“停止”。如果移动时间滑块,您将看到与对象碰撞的粒子将停止并停留在表面上。

步骤 13

要杀死落在组外的粒子,请创建第二个“碰撞”运算符。将平面“导流板”添加到“导流板列表”中。

步骤 14

为新的“事件”创建一个“删除”运算符。通过将第二个“碰撞”运算符连接到新创建的“事件”,与平面“偏转器”碰撞的粒子将被发送到“事件004”,在那里它们将被“删除”运算符杀死。

步骤 15

将时间滑块移动到第 30 帧,然后等待“粒子流”更新粒子。

步骤 16

要创建“Snow Mesh”,您可以使用 3DAlien 中的“BlobMesh”复合对象或“PWrapper”。

步骤 17

我总是向“BlobMesh”对象添加“放松”修饰符,以平滑表面。

步骤 18

如果一切正常,请将“BlobMesh”对象转换为“可编辑多边形”。(右键单击>转换为>转换为可编辑的多边形)。

步骤 19

现在,您可以从组中删除“粒子流”图标,偏转器和“MultiRes”修改器。您的雪景已准备好进行渲染。

最终图像

感谢您的阅读。希望您喜欢本教程!

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

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