Lines Matching refs:noise
27 // - multiple noise sublayers (octaves) are combined using a weighted average
32 // * Noise Type -- controls noise layer post-sampling filtering
34 // * Fractal Type -- determines a noise layer post-filtering transformation
36 // * Transform -- offset/scale/rotate the noise effect (local matrix)
40 // * Evolution -- controls noise topology in a gradual manner (can be animated for smooth
41 // noise transitions)
46 // * Invert -- invert noise values
48 // * Contrast -- apply a contrast to the noise result
50 // * Brightness -- apply a brightness effect to the noise result
60 "uniform float2 u_noise_planes;" // noise planes computed based on evolution params
61 "uniform float u_noise_weight," // noise planes lerp weight
93 // Generate ceil(u_octaves) noise layers and combine based on persistentce and sublayer xform.
98 "n = 0;" // noise accumulator
386 std::tuple<SkV2, float> noise() const {
397 // The shader uses evolution floor/ceil to select two noise planes, and the fractional part
472 const auto [noise_planes, noise_weight] = this->noise();