float  xnoise(float x)
                    
                    
                
            
                
                    
                    
                    
                        vector  xnoise(float x)
                    
                    
                
            
                
                    
                    
                    
                        float  xnoise(float x, float y)
                    
                    
                
            
                
                    
                    
                    
                        vector  xnoise(float x, float y)
                    
                    
                
            
                
                    
                    
                    
                        float  xnoise(vector xyz)
                    
                    
                
            
                
                    
                    
                    
                        vector  xnoise(vector xyz)
                    
                    
                
            
                
                    
                    
                    
                        float  xnoise(vector4 xyzt)
                    
                    
                
            
                
                    
                    
                    
                        vector  xnoise(vector4 xyzt)
                    
                    
                
            
Simplexノイズは、グリッドではなくSimplexメッシュ上でサンプリングする点を除いてPerlinノイズに非常に似ています。これはグリッド状の乱れが少ないです。さらに細かい微分が可能なより高い次数のBスプラインを使用しています。
色々な関数が4D(vector4引数)、3D(vector引数)、2D(2つのfloat引数)、1D(float引数)の位置でノイズ値を返します。 ランダムなfloatまたは3つのランダム値のベクトルを取得することができます。
ノイズは、0.5を中央値として0-1範囲にあります。 そのノイズ分布は、次元に依存し、より高い次元ほどノイズ値がGaussian分布に近くなります。
| See also | |
| noise |