Does anyone know how I might be able to generate the following kind of noise?
- Three inputs, three outputs
- The outputs must always result in a vector of the same magnitude
- If it receives the same input as some other time, it must return the same output
- It must be continuous (best if it appears smooth, like perlin noise)
- It must appear to be fairly random
EDIT: It would also be nice if it were isotropic, but that's not entirely necessary.