时间脉冲
1 / 15
📝 练习目标
使用 sin(u_time) 创建亮度脉冲动画。
💡 💡 教程内容
使用 sin(u_time) 创建亮度脉冲动画。
概览
- 按步骤完成练习。
学习目标
- 使用 u_time uniform
- 把 sin() 输出映射到 0-1
前置知识
- solid-color
输入
float u_time— 时间(秒)。
关键概念
vUv是归一化 UV([0,1])。
vec2 uv = vUv;
- 用
u_time+sin/cos做动画。
float pulse = sin(u_time) * 0.5 + 0.5;
如何实现(步骤)
- 从 vUv 开始。
- 用 u_time 做动画(可选)。
自检
- 是否能无错误编译?
- 输出是否符合目标?
- 关键数值是否在
[0,1]?
常见坑
- 如果画面全黑,检查遮罩/因子是否一直为 0。