本示例将介绍如何使用 nCloth 创建有树叶飘落的树。树叶对许多种力(如风、重力)和显示特性(如弯曲)都会作出反应。
设置树叶
使树叶卷曲
- 选择树叶。
- 在中,选择选项卡。
- 在区域中,按如下所述设置属性:
为树叶提供更加逼真的物理效果
- 在中,选择选项卡。
- 在区域中,按如下所述调整属性:
- 播放模拟。
现在,树叶会在坠落和触到地面时发生弯曲。树叶也不会垂直落下,而是有一点随风飘动到地面上的效果。可以进一步调整这些设置以细化效果。
约束树叶
与模拟不同,现实生活中树的叶子几乎不会同时掉落。若要模拟真实的树,必须将树叶约束到分支,直到足以移除树叶的力对树产生影响。
将树叶约束到树
- 按住 键的同时选择树叶和树。
- 在菜单集中,选择 nConstraint > 组件到组件(nConstraint > Component to Component)。
- 在中,选择“DynamicConstraintShape1”选项卡,然后在区域中按如下所述调整属性:
- :
- :0.1
- :0.04
注意
如果对树进行了缩放,则必须更改这些值以便获得所需的效果。树的缩放程度越大,这些值就必须越大。
- 播放模拟。
树叶仍然附着在树上。
通过在步骤 4 中调整属性,可以修改为使树叶从树上掉落而必须应用的力的强度。可以使用多种方法(例如,风或湍流)使树叶脱落。本示例中使用的是风。
将树叶从树上吹落
使用风将树叶从树上吹落
- 选择树叶。
- 在中,选择。
- 在区域中,将设定为 40。
- 播放模拟。
树叶从树上吹落。
注意
如果要在场景视图中隐藏约束,请在窗口中的节点上单击鼠标右键 (),然后选择。这样既可使树的显示更为清晰,同时还能提高播放的速度。