舰炮使用流体制作炮击效果(粒子适合做爆炸效果,而不是开炮效果)。炮击效果可分为3个部分:炮弹出炮管的一瞬间,气浪推动火光的过程,炮管冒出尾烟的结束(如果在地面,还会加入灰尘的扩散)。以正常的人眼为基本,开炮的一瞬间我们是无法看到气浪膨胀的过程的,以火光的最大范围作为起始帧即可,其中包含最为炽亮的炮弹流光;从下一帧到第5帧,是火光快速前进并结束的过程,其中伴随炮口快速喷射的白烟;间隔大概3帧后,炮管再次缓缓冒出白烟,结束过程。我使用了2个流体容器来模拟炮弹和火光。 炮弹使用的是没有动力学方格和发射器的流体容器,通过调节color的过渡方式作出此效果。
火光消失并产生黑烟,这个过程是发生了化学变化,只通过单纯的颜色和密度变化较难模拟,所以我开启了温度的动力学方格选项。颜色Color设置为黑色,自发光Incandenscence设置一个由明亮到黑色的过渡,并开启流体阴影。此外,对Incandenscence和Opacity的InputBias设置动画关键帧是整个动画过程中最重要的步骤。
Textures开启Incandescence和Opacity是对整个特效过程细节的额外控制。
飞特游客
委托设计