@huukhanhnguyen/model / lanes/textures/noise
lanes/textures/noise
BUILTINS
constBUILTINS:Record<string,unknown>
FORMULA_BUILTINS
constFORMULA_BUILTINS:string[]
The formula vocabulary, exported for docs generation (model-grammar.txt's texture block) — the names the compiler resolves besides pixel vars and the chain's own parameters. SSOT = the BUILTINS table above.
fbm()
fbm(
x,y,octaves?):number
Parameters
x
number
y
number
octaves?
number = 4
Returns
number
hash2()
hash2(
ix,iy):number
Parameters
ix
number
iy
number
Returns
number
smoothstep()
smoothstep(
edge0,edge1,x):number
Parameters
edge0
number
edge1
number
x
number
Returns
number
tfbmCore()
tfbmCore(
u,v,scale,octaves,shift):number
Parameters
u
number
v
number
scale
number
octaves
number
shift
number
Returns
number
valueNoise()
valueNoise(
x,y):number
Parameters
x
number
y
number
Returns
number
worley()
worley(
x,y): [number,number]
Worley/cellular: distance to nearest (F1) and second-nearest (F2) feature point over the 3x3 cell neighborhood; distances scaled so F1 lands roughly in 0..1.
Parameters
x
number
y
number
Returns
[number, number]