Thinking Particle插件创建碎玻璃效果

学习尽可能多的新技术来帮助充实您的CG场景总是一个好主意。在本教程中,您将学习如何使用 3ds Max 2009 和思维粒子 3 创建令人印象深刻的碎玻璃效果。 Thinking Particle 3是3dsmax和Cinema4D的高级基于规则的粒子系统,如果您不熟悉它,我们建议您遵循一些基本的TP3教程来了解这个很棒的插件是如何工作的。

Thinking Particle插件创建碎玻璃效果
推荐:使用NSDT场景编辑器助你快速搭建可二次编辑的3D应用场景

步骤 1

创建一个圆柱体并将名称更改为“玻璃”。将“半径”设置为“7”,将“高度”设置为“30”,将“边”设置为“6”。

步骤 2

将圆柱体移动到坐标:x = 0、y = 0 和 z = 2。

步骤 3

添加“编辑多边形”修饰符。单击“多边形选择”图标,然后选择底部多边形。

步骤 4

在“编辑多边形”卷展栏中,单击“斜面设置”按钮。将“高度”值设置为“1.8”,将“轮廓量”值设置为“-1.5”。按确定。

步骤 5

选择底部多边形后,单击“插图设置”按钮,然后将“插图金额”设置为“1”。按确定。

步骤 6

选择顶部多边形并将其删除。

步骤 7

添加“Tessellate”修饰符。将“张力”值设置为“0.0”,将“迭代”设置为“2”。

步骤 8

添加“涡轮平滑”修饰符。之后,添加一个“优化”修饰符。将“人脸阈值”值设置为“0.02”,将“边缘阈值”值设置为“0”,将“偏置”值设置为“0.5”。

步骤 9

最后,再次添加“涡轮平滑”修饰符。

步骤 10

ThinkingParticle 3 基于表面边缘创建片段。这个想法是制造具有随机边缘但表面光滑的玻璃。您可以在下面的屏幕截图中看到一些示例。

步骤 11

创建另一个圆柱体,并将名称更改为“项目符号”。将“半径”设置为“1”,将“高度”设置为“5”,将“边”设置为“12”。

步骤 12

将此“项目符号”圆柱体转换为“可编辑多边形”,并使用下图作为参考对其进行建模:

步骤 13

按键盘上的“A”键打开“角度捕捉”,然后在“x”轴上将“项目符号”旋转“90”度。

步骤 14

将“项目符号”移动到坐标:x = 0、y = 100 和 z = 15。

步骤 15

为地面创建一个框,将“高度”设置为“-2”,然后添加更多段。

步骤 16

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

步骤 17

转到“修改”面板,然后单击“思考”卷展栏中的“属性”(您也可以使用“Alt + Shift + P”打开,使用“Alt + Shift + C”关闭“ThinkingParticle 3”用户界面)。在“动态设置树”视图中,选择“主动态”。禁用“即时编辑”以实时查看更改。启用“显示网格”以查看粒子形状。

步骤 18

在“粒子组树”视图中,单击“主系统”下的“创建”按钮。将组命名为“玻璃粒子”,方法是单击名称“组”两次(缓慢)。创建另外两个组。将第一组命名为“子弹粒子”,将第二组命名为“碎片”。

步骤 19

现在,您需要创建一个“动态集”来指示粒子的作用。在“动态集树”视图中,单击“主动态”下的“创建”按钮,并将新的动态集命名为“生成”。

步骤 20

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

步骤 21

选择“运算符”图标,然后从下拉列表中选择“生成器”。选择“对象到粒子”节点以突出显示它,然后单击“导线设置”视图的原理图部分,并将此节点添加到“动态集”中。

步骤 22

在“对象到粒子”卷展栏(在出现的右侧部分)中,单击“拾取对象”按钮,然后在视口中选择“玻璃”对象。从下拉菜单中,选择“玻璃颗粒”作为“组”,然后启用“实例形状”。

步骤 23

再次单击“拾取对象”按钮,然后选择“项目符号”。然后选择“项目符号粒子”作为“组”,并启用“实例形状”。“Obj. to Particle”操作符将“玻璃”和“子弹”变成了粒子,因此您现在可以隐藏它们。

步骤 24

创建一个新的“动态集”并将名称更改为“项目符号”。在“创建”面板中,单击“组”图标,然后在“导线设置”视图的原理图部分添加“项目符号粒子”组。

步骤 25

单击“运算符”图标,然后从下拉列表中选择“动态”。添加“力”运算符,并将“强度”值设置为“300”。将“子弹粒子”组连接到“力”运算符。

步骤 26

您会注意到子弹粒子朝错误的方向移动,因此您需要更改方向矢量。单击“帮助程序”图标,然后添加“Point3”帮助程序。将“Y 值”设置为“-1”。

步骤 27

将“Point3”助手的“矢量”输出连接到“力”运算符的“方向”输入。现在子弹在“Y”轴上移动。

步骤 28

单击“运算符”图标,然后从下拉列表中选择“标准”。添加“质量”运算符,并将“质量”值更改为“300”。将“子弹粒子”组连接到“质量”运算符。

步骤 29

创建一个新的“动态集”,并将名称更改为“力”。在“创建”面板中,单击“组”图标。将“玻璃粒子”组添加到您的动态集。

步骤 30

单击“运算符”图标,然后从下拉列表中选择“动态”。在“玻璃粒子”组附近添加“冻结”运算符,并将“冻结”值设置为“100”。将“冻结”操作员连接到“玻璃颗粒”组。

步骤 31

将“片段”组添加到动态集。单击“运算符”图标,然后从下拉列表中选择“动态”。添加“力”运算符,并将“强度”值更改为“-30”。将“强制”运算符连接到“片段”组。这将像粒子的重力一样。

步骤 32

创建一个新的“动态集”并将名称更改为“片段”。在“创建”面板中,单击“组”图标。将“玻璃粒子”组添加到您的动态集。单击“运算符”图标,然后从下拉列表中选择“形状”。在“玻璃粒子”组附近添加“片段”运算符。

步骤 33

若要创建分段效果,需要在“片段”运算符卷展栏中对“阈值”值进行动画处理,因此请打开“自动键”。转到帧“15”并将“阈值”值更改为“0.25”。之后,转到帧“14”并将“阈值”值更改为“1”。完成后不要忘记关闭“自动键”。

步骤 34

将“片段计数”更改为“100”,将“排序类型”更改为“顶部>底部”,增加“寿命”,将“速度”值更改为“0”,并将“厚度”设置为“1.5”。将“玻璃粒子”组连接到“碎片”运算符。

步骤 35

单击“运算符”图标,然后从下拉列表中选择“标准”。添加“组”运算符,然后选择“片段”作为“组”。将“片段”运算符的“*天生粒子”输出连接到“组”运算符的“粒子”输入。此运算符用于将玻璃碎片转移到“碎片”组中。

步骤 36

创建一个新的“动态集”,并将名称更改为“碰撞”。在“创建”面板中,单击“运算符”图标,然后从下拉列表中选择“动态”。添加“形状碰撞”运算符,然后选择“全部”作为“粒子组”。将“地板体素网格”更改为“20”,以获得更逼真的模拟。

步骤 37

单击“辅助程序”图标并添加“节点”帮助程序,然后单击“拾取节点”按钮并选择“接地”对象。将“节点”帮助程序的“节点”输出连接到“形状碰撞”运算符的“楼层节点”输入。播放动画。粒子应该相互碰撞,并与“地面”碰撞。

步骤 38

要将材质添加到“玻璃”和“子弹”粒子,请创建一个新的“动态集”并将名称更改为“材质”。将“玻璃粒子”和“子弹粒子”组添加到此“动态设置”中。单击“操作员”图标,然后从下拉列表中选择“材料”。添加两个“形状材料”运算符。将第一个与“玻璃粒子”组连接,第二个与“子弹粒子”组连接。

步骤 39

创建玻璃材质。由于我在此场景中使用了“默认扫描线渲染器”,因此我创建了一个“光线跟踪”玻璃材质,但您可以使用所需的任何材质或渲染引擎。将此材质拖放到“形状材质”插槽中。对子弹材料做同样的事情。

步骤 40

如果您使用的是“默认扫描线渲染器”,则可以将图像运动模糊效果直接应用于思维粒子图标。如果要对粒子应用不同的运动模糊效果,请在TP3用户界面中选择“主动态”,然后启用“组作为对象”。现在,您可以选择“思维粒子”组作为视口中的对象。

步骤 41

在视口中选择“片段”组,然后应用“乘数”值为“0.25”的图像运动模糊效果。对“项目符号粒子”组执行相同的操作,但将“乘数”值设置为“1”。

步骤 42

确保已启用图像运动模糊效果!

步骤 43

创建一些灯光来照亮场景。

步骤 44

要创建相机抖动效果,请向相机添加“噪点”修改器。将噪点类型更改为“分形”,启用“动画噪点”,并将“频率”值更改为“20”。

步骤 45

单击“自动键”按钮,当子弹靠近相机时,将所有三个轴的“强度”值设置为“0.3”。后退 5 帧,前进 5 帧,并将“强度”值设置为“0”。关闭“自动键”。

步骤 46

最后,为“地面”对象创建一个反身材质,并为背景添加图像。如果你想获得不同的碎片效果,你可以在“x”轴上移动玻璃对象,直到你得到你喜欢的东西。

Final Effect

I hope you enjoyed this tutorial. Below you can see my final results.

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

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