蜡烛火焰是环境场景中反复出现的元素。在不诉诸复杂流体模拟的情况下获得令人满意的视觉效果是可能的。本文解释了一种基于几何体、纹理和修改器的方法。目标是实现一种令人信服的光学效果,不会消耗太多渲染资源,适用于包含多个蜡烛的场景。
几何体、噪声和控制透明度 🕯️
我们从一个圆锥体或雕刻的立方体开始。应用一个 Displace 修改器,使用云纹或 Musgrave 纹理来变形轮廓并创建火焰的有机运动。关键在于使用渐变纹理作为透明度混合器(Mix Shader)的因子。这结合了底部橙黄色发射和尖端更淡的颜色,模拟了火的变密度。一个简单的动画 Empty 作为映射坐标生成闪烁的错觉。
当你的蜡烛看起来像胃酸过多的幽灵时 👻
如果按照步骤操作后,你的火焰看起来像一个消化不良的半透明幽灵,请检查 Displace 的强度。过高的值会创建外星形状。如果闪烁太快,看起来像迪斯科里的蜡烛,请缓和 Empty 的动画。如果底部不亮,确保发射没有被错误连接的节点关闭。有时,完美的火焰来自于调整看似错误的设置。