Unity3D :风区(Wind Zones)

推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

风区(Wind Zones)

要在地形和粒子系统上创建风的效果,可使用 Wind Zone 组件添加一个或多个游戏对象。风区内的树会以逼真的动画弯曲,而风本身以脉冲方式移动,从而在树之间营造自然的运动模式。

使用风区(Using Wind Zones)

要直接创建风区游戏对象,请选择 Unity 的顶部菜单,然后转到 GameObject > 3D Object > Wind Zone。可将 Wind Zone 组件添加到 Scene 中任何适当的游戏对象(菜单:__Component__ > Miscellaneous > Wind Zone__)。Wind Zone 的 Inspector__ 提供了许多设置来控制其行为。

Wind Zone Inspector
Wind Zone Inspector

可将 Mode 设置为 DirectionalSpherical

  • Directional 模式下,风立刻影响整个地形。这对于创建树木的自然运动等效果非常有用。
  • Spherical 模式下,风在 Radius 属性定义的球体内向外吹。这对于创建爆炸等特殊效果非常有用。

Main 属性决定了风的整体强度,但可使用 Turbulence 带来一些随机变化。

风以脉冲方式吹过树,从而产生更自然的效果。可使用 Pulse Magnitude 控制脉冲强度,并使用 Pulse Frequency 设置脉冲之间的时间间隔。

属性

属性:功能:
Mode
        Spherical风区仅在半径内有效果,并且从中心向边缘衰减。
        Directional风区在一个方向上影响整个场景。
Radius球形风区的半径(仅在模式设置为 Spherical 时才有效)。
Main施加到受风区影响的所有对象上的主风力。
Turbulence该值表示风的噪声。值越大,风向的变化越大。
Pulse Magnitude定义风脉冲强度乘数。
Pulse Frequency定义风脉冲长度和频率。

粒子系统(Particle Systems)

风的主要用途是实现树的动画化,但如果粒子系统使用External Forces 模块,那么也会影响粒子系统中的粒子。请参阅粒子系统参考页面以了解更多详细信息。

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

上一篇:Unity3D :SpeedTree (mvrlink.com)

下一篇:Unity3D :草和其他细节 (mvrlink.com)

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