How do you use terrain for procedural generation?

I’ve been learning perlin noise and how procedural generation works for a while and and I’ve been trying to make a procedural generated map using terrain but I don’t know how I do it with terrain, I’ve never really used terrain at all for ~2.5 years of scripting which sounds really embarrassing. How do you do it and having strings on some lines explaining what they do would also be really useful.

2 Likes

Same, but I’ve watched a lot of perlin noise tutorials.

Note: not an expert at perlin noise but I can give an example:

Generate a map (made of parts) made with perlin noise (Add the parts to a table)
then use:

for _, v in pairs(TableNameHere) do
workspace.Terrain:FillBlock(v.CFrame,v.Size,Enum.Material.Grass)
v:Destroy()
end
``
1 Like

You don’t need parts to fill terrain.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.