← 返回技术项目

风格化火球着色器

基于 WebGL 的实时程序化火球效果

日期 2024年12月
标签
webglglsltypescript

概述

使用 WebGL/GLSL 构建的实时程序化火球着色器。通过叠加噪声函数、畸变场和自定义颜色渐变映射,在 GPU 上完全实时运行,呈现风格化的火焰效果。

技术细节

该效果将多层 3D Simplex 噪声与域扭曲相结合,产生湍流般的火焰运动。颜色通过手动调校的渐变映射实现——从深红色核心过渡到橙色,再到明亮的黄色火焰尖端。