摘要
本发明适用于三维活在模拟技术领域,尤其涉及一种基于柏林噪音算法的储能热失控烧蚀表示方法,所述方法包括:输入着火物体的参数,定义烧蚀参数;构建物体的表面材质矩阵,表面材质矩阵中每一个元素均为颜色的RGBA色彩值;生成柏林噪音矩阵,柏林噪音矩阵中元素的数值为0‑1之间的任意值;将表面材质矩阵与柏林噪音矩阵中对应元素的值相乘,将计算结果赋值给表面材质矩阵中元素的透明度;基于表面材质矩阵中元素的透明度修改该元素的透明度数值和RGB色彩数值。本发明提供的基于柏林噪音算法的储能热失控烧蚀表示方法,具有烧蚀效果自然保真,基于并行化距离计算,能够降低CPU负载,实现实时渲染,不依赖于贴图,可以使用变量控制效果。