Minetest-WorldEditAdditions/worldeditadditions/lib/noise/engines/init.lua

15 lines
735 B
Lua
Raw Permalink Normal View History

local wea = worldeditadditions
2023-08-01 23:14:48 +00:00
--- Noise generation algorithm engines.
-- @namespace worldeditadditions.noise.engines
return {
available = { "perlin", "perlinmt", "sin", "white", "red", "infrared" },
Perlin = dofile(wea.modpath.."/lib/noise/engines/perlin.lua"),
PerlinMT = dofile(wea.modpath.."/lib/noise/engines/perlinmt.lua"),
Sin = dofile(wea.modpath.."/lib/noise/engines/sin.lua"),
2021-07-12 23:15:23 +00:00
White = dofile(wea.modpath.."/lib/noise/engines/white.lua"),
2021-07-12 23:54:52 +00:00
Red = dofile(wea.modpath.."/lib/noise/engines/red.lua"),
Infrared = dofile(wea.modpath.."/lib/noise/engines/infrared.lua")
2021-07-04 15:14:48 +00:00
-- TODO: Follow https://www.redblobgames.com/articles/noise/introduction.html and implement different colours of noise (*especially* red and pink noise)
}