I would like to Smooth the
Is there any way to do this using a
This is for creating lightning in the Linerender component that gradually shifts from one random to another.
asked Jun 07 '11 at 02:21 AM
Ah, what you're looking for is the Perlin noise function. If only you'd had that notion about 15 years ago, it could have been you accepting the Academy Award for Technical Excellence! You can find a C# class implementation in the "Procedural Examples".
There are 1D, 2D and 3D versions. Basically, you use some smoothly varying input (like Mathf.Sin), and it gives you a smoothly varying random output. A key feature is that for a given input, you always get the same output.
answered Jun 07 '11 at 02:53 AM
This is a simple solution, hope it may help you. Swings the number smooth between 0 and 1 at a rate defined by slope, and changes swing direction at random intervals defined by interval or at the limits 0 and 1. Adjust slope and interval to get the desired results.
answered Jun 07 '11 at 02:31 PM