Parameters
Name | Type | Description |
---|---|---|
t | f32 | Input parameter (typically 0-1) for palette lookup. |
a | vec3<f32> | Offset values for RGB channels. |
b | vec3<f32> | Amplitude values for RGB channels. |
c | vec3<f32> | Frequency values for RGB channels. |
d | vec3<f32> | Phase values for RGB channels. |
Returns
vec3<f32>RGB color.
WGSL Code
fn palette(t: f32, a: vec3<f32>, b: vec3<f32>, c: vec3<f32>, d: vec3<f32>) -> vec3<f32> {return a + b * cos(6.28318 * (c * t + d));}