Kerzenflammen sind ein wiederkehrendes Element in Ambiente-Szenen. Ein visuell akzeptables Ergebnis ohne den Einsatz komplexer Fluid-Simulationen zu erzielen, ist möglich. Dieser Artikel erklärt eine Methode basierend auf Geometrie, Texturen und Modifikatoren. Das Ziel ist es, einen optisch überzeugenden Effekt zu erzielen, der nicht viele Render-Ressourcen verbraucht und nützlich für Szenen mit mehreren Kerzen ist.
Geometrie, Rauschen und kontrollierte Transparenz 🕯️
Wir starten mit einem Kegel oder einem gesculpteten Würfel. Wir wenden einen Displace-Modifikator mit einer Wolken- oder Musgrave-Textur an, um die Silhouette zu verformen und die organische Bewegung der Flamme zu erzeugen. Der Schlüssel liegt darin, eine Gradienten-Textur als Faktor für einen Transparenz-Mischer (Mix Shader) zu verwenden. Dies, kombiniert mit einer orange-gelben Emission an der Basis und einer blasseren Farbe an der Spitze, simuliert die variable Dichte des Feuers. Ein einfacher animierter Empty als Mapping-Koordinate erzeugt die Illusion des Flackerns.
Wenn deine Kerze wie ein Geist mit Magenschmerzen aussieht 👻
Wenn deine Flamme nach dem Befolgen der Schritte wie ein transluzenter Geist mit Verdauungsstörungen aussieht, überprüfe die Intensität des Displace. Ein zu hoher Wert erzeugt alienartige Formen. Wenn das Flackern so schnell ist, dass es wie eine Kerze in einer Disco wirkt, glätte die Animation des Empty. Und wenn die Basis nicht leuchtet, stelle sicher, dass die Emission nicht durch einen falsch verbundenen Knoten deaktiviert ist. Manchmal entsteht die perfekte Flamme aus der Anpassung dessen, was wie ein Fehler wirkt.