👉目录
1 极光动画
2 从灰阶图到多彩图
3 性能优化
4 灵动的 3D 企鹅
5 展望
f(x) = 3x^2-2x^3
f(x) = 6x^5-15x^4+10x^3
// 获取噪音灰度值
float gray = noise(x, y);
// 颜色区间大小
float rangeSize = 1 / colorCount;
// 对应的颜色索引
int colorIndex = ceil(gray / rangeSize);
// 把gray值转换成两个不同颜色的区间值
gray -= rangeSize * colorIndex;
gray /= rangeSize;
// 颜色插值计算
mix(color1, color2, gray);
CPU增量 | 内存增量 | 兼容率 | |
Android | 4.23% | 19.9M | 96% |
iOS | 4.17% | 6M | 100% |
enum class Type : uint8_t {
SUN, // 太阳光
DIRECTIONAL, // 指向光
POINT, // 点光源
FOCUSED_SPOT, // 聚光灯
SPOT, // 斑点光源
};
f = -k·x
m * d²x/dt² + c * dx/dt + k * x = 0
📢📢欢迎加入腾讯云开发者社群,享前沿资讯、大咖干货,找兴趣搭子,交同城好友,更有鹅厂招聘机会、限量周边好礼等你来~
(长按图片立即扫码)