Mentre studiavo il funzionamento interno del rumore perlin, mi chiedevo perché si potesse usare il rumore perlin invece del semplice rumore di valore. Per quanto ho capito bene, vale quanto segue:
Il rumore di Perlin è una funzione di rumore basata su reticolo, che assegna un gradiente n-dimensionale (casuale per l'implementazione originale, fisso per quello migliorato) per ogni punto nello spazio di rumore sottostante. Ora puoi eseguire una query su un valore per ogni punto nello spazio calcolando il prodotto punto tra il vettore di distanza e il vettore di sfumatura. Dopo di che si calcola la media di tutti i valori calcolati e si ottiene il valore richiesto.
Ma il rumore di valore non è lo stesso senza usare vettori di gradiente ma valori casuali? Dato che interpolo anche tra i valori nel rumore di valore, non riesco a vedere alcun vantaggio utilizzando un passaggio di calcolo aggiuntivo (il prodotto punto) nel rumore perlin.
Quindi perché dovrei usare il rumore perlin invece del rumore di valore? Perché il rumore del perlin è così popolare?