效果逼真一点就用nCloth,先提高一下面片的细分度,高细分能使旗帜飘动得更柔和。
选择面片,在nDynamics模块下执行菜单命令nMesh_CreatenCloth,将模型转化为布料,选择面片中靠近旗杆那一列点,执行菜单命令nConstraint_Transform,对其进行约束,使旗帜模拟悬挂在旗杆上。然后选择面片,打开属性面板,在Shape节点下DynamicProperties中提高一下StretchResistance抗拉伸值,在nucleus1节点下GravityandWind中设置风的速度、方向和扰动,也可减小一点重力值,看需要的效果调整。简单一点就用非线性变形器来制作,也要先提高细分。选择面片,在Animation模块下,执行菜单命令CreateDeformers_Nonlinear_Sine正弦,调整一下控制曲线的方向,设置适当的振幅、波长,调整最高或最低边界,使旗帜连接旗杆处附近不至于抖动太明显而脱离旗杆。然后设置Offset偏移在不同时间设置关键帧来做动画。