使用three.js创建粒子火焰效果

在线预览地址

CSDN下载地址《使用three.js创建粒子火焰效果》https://download.csdn.net/download/u014529917/85431362

一.创建火焰粒子

粒子火焰即是以点粒子的形式创建很多火焰组成点,这里每个粒子基于three.js中的Sprite类创建。

二、驱动粒子

粒子可以模仿多种自然效果,每种效果都有其特有的运动规律,对于火焰而言,不同的火焰状态也有不同的运动规律,最基本的火焰会基于一个点向四周以及向上扩散,基于此我们可以创建类似的数学模型,来驱动每个独立的粒子。

三、粒子混合

,再设置粒子混合模式为加法混合,粒子聚集处的颜色RGB值会叠加,达到高亮的效果,最终效果如图:

《使用three.js创建粒子火焰效果》

    原文作者:evomap
    原文地址: https://blog.csdn.net/u014529917/article/details/90456707
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞