hashField

beta
field
hashField
RayTK
v0.36

Parameters

  • Function:
    • BBS (X[u] -> X[u]):
    • CityHash32 (1D) (X[u] -> X[u]):
    • CityHash32 (2D) (XY[u] -> X[u]):
    • CityHash32 (3D) (XYZ[u] -> X[u]):
    • CityHash32 (4D) (XYZW[u] -> X[u]):
    • Schechter and Bridson (X[u] -> X[u]):
    • UE4 RandFast (XY -> X):
    • Hash w/o Sine 1:1 (X -> X):
    • Hash w/o Sine 2:1 (XY -> X):
    • Hash w/o Sine 3:1 (XYZ -> X):
    • Hash w/o Sine 1:2 (X -> XY):
    • Hash w/o Sine 2:2 (XY -> XY):
    • Hash w/o Sine 3:2 (XYZ -> XY):
    • Hash w/o Sine 1:3 (X -> XYZ):
    • Hash w/o Sine 2:3 (XY -> XYZ):
    • Hash w/o Sine 3:3 (XYZ -> XYZ):
    • Hash w/o Sine 1:4 (X -> XYZW):
    • Hash w/o Sine 2:4 (XY -> XYZW):
    • Hash w/o Sine 3:4 (XYZ -> XYZW):
    • Hash w/o Sine 4:4 (XYZW -> XYZW):
    • Hybrid Taus (XYZW[u] -> X):
    • Interleaved Gradient (XY -> X):
    • Integer Hash I (X[u] -> X[u]):
    • Integer Hash II (XYZ[u] -> XYZ[u]):
    • Integer Hash III (XY[u] -> X[u]):
    • JKiss32 (XY[u] -> X[u]):
    • Linear Congruential (X[u] -> X[u]):
    • MD5GPU (XYZW[u] -> XYZW[u]):
    • Murmur Hash 3 1:1 (X[u] -> X[u]):
    • Murmur Hash 3 2:1 (XY[u] -> X[u]):
    • Murmur Hash 3 3:1 (XYZ[u] -> X[u]):
    • Murmur Hash 3 4:1 (XYZW[u] -> X[u]):
    • PCG Random (X[u] -> X[u]):
    • PCG 2D (XY[u] -> XY[u]):
    • PCG 3D (XYZ[u] -> XYZ[u]):
    • PCG 3D 16 (XYZ[u] -> XYZ[u]):
    • PCG 4D (XYZW[u] -> XYZW[u]):
    • UE4 PseudoRandom (XY -> X):
    • RanLim 32 (X[u] -> X[u]):
    • SuperFastHash 1:1 (X[u] -> X[u]):
    • SuperFastHash 2:1 (XY[u] -> X[u]):
    • SuperFastHash 3:1 (XYZ[u] -> X[u]):
    • SuperFastHash 4:1 (XYZW[u] -> X[u]):
    • Trig 2:1 (XY -> X):
    • Wang 1:1 (X[u] -> X[u]):
    • 128-bit XOR Shift (XYZW[u] -> X[u]):
    • 32-bit XOR Shift (X[u] -> X[u]):
    • 32-bit XX Hash 1:1 (X[u] -> X[u]):
    • 32-bit XX Hash 2:1 (XY[u] -> X[u]):
  • Coord Type:
    • Auto:
    • 1D:
    • 2D:
    • 3D:
    • 4D:

Inputs

  • Coordinate Field: (optional)
    • Coordinate Types: float vec2 vec3 vec4
    • Context Types: Context MaterialContext CameraContext LightContext RayContext ParticleContext
    • Return Types: float vec4