效果视频
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