Shader 特效——“ ❤️ 花飘落 ” 【GLSL】

效果视频

Shader 特效——“❤ 花飘落”

效果图

稍加修改后的 ❤ 的泡泡效果

完整着色器代码和注释

#define PI 3.1415926
#define PI_HALF (.5*PI)
#define PIx2 (2.*PI)

#define WARP 11.
#define HEART_MAX .12
#define INIT_SPEED 60.
#define AMOUNT 2.
#define BACKGROUND vec3(40., 44., 52.)/255.
#define FOREGROUND vec3(182., 48., 68.)/255.

// 2D rotation matrix
mat2 rotmat(float a)
{
    return mat2(cos(a), sin(a

猜你喜欢

转载自blog.csdn.net/panda1234lee/article/details/105430605