Perlin Noise Generator

Perlin Noise Generator

This module currently has 3 commands, and the second one is just in testing. Here are the screenshots:



There are Multiple Things You Can Modify, They will be Listed Below.

gridSize,squareSize, MinSize, MaxSize, SmoothAmount, OceanLevel, OceanColour, ReflectiveSea

  • Grid Size - Number
  • Square Size - Number
  • Min Height - Number
  • Max Height - Number
  • Smoothness Amount - Number
  • Ocean Level - Number
  • Ocean Colour - Colour3
  • Reflective Ocean - Boolean
  • Model Path - Path
  • Amount Of Models - Number
  • Average Height - Nil

Grid Size Controls The Size Of The Grid. Square Size Is Basically The Resolution. Min Height And Max Height is the Minimum and Maximum height it can generate (Warning: Currently the max height is 12.5. This is due to the colouring system, and it will be changed in the future to automatically change the colour values based on the average height.) Smoothness Amount… Controls the smoothness. A note here, when increasing the smoothness above 3 - 4, you may notice the edges curling up a bit. Most of it has been chopped off, however they may be some remains. Ocean Level controls how high it has to be for there to be an ocean. Ocean Colour controls the colour of the ocean, and reflective ocean determines if the ocean should be reflective or not.


From other Perlin Noises I’ve seen on the Dev Forum, i think this looks like one of the most advanced.

Upcoming Features


  • Custom Model Placement - Done :smiley:
  • Biomes
  • Maybe Rivers? Etc

Updates, Read For Most Bottom For Most Recent

Updates:
Perlin Noise Generator - #32 by Shadowball_X
Perlin Noise Generator - #34 by Shadowball_X
Perlin Noise Generator - #40 by Shadowball_X


What do you think? This was made in about 1 hour.

  • 1 - Could have a lot of improvement :-1:
  • 2
  • 3
  • 4
  • 5 - Really Nice, Could Have Some Improvement Though! :neutral_face:
  • 6
  • 7
  • 8
  • 9
  • 10 - Wonderfull! Keep Working On This Project! :smiley:

0 voters

10 Likes

Thats really cool! I’d love to use it. Are you planning on making it open for the public to use?

2 Likes

Yea! Absolutely! I think i’d work on it a bit then i’ll release it. This could have so many possibilities if you think about it, you could literally program the whole galaxy. Each planet has its own map, completely random.

2 Likes

This sounds great!
(Minecraft, sorry but…)

So this su gonna be for the public? When?

1 Like

No idea when this is gonna be public. im working on one of the new features, and i’m having a problem. :Clone() isnt cloning…

also its not minecraft!!! dont say that this is roblox

Message me and I might help you

(I meant it’s better than Minecraft)

1 Like

Update!

Placing Models Is Nearly Done! You can see some slight offsets but it’s nearly complete.

1 Like

Edit:
image
It’s fixed now :sweat_smile:

“Minecraft”

image

How did you do that?
You’re genius

1 Like

“Tall tree and small tree”

image

1 Like

Make it public, then move it to #resources:community-resources :wink:

2 Likes

Oooh that’s so cool!

I’m absolutely obsessed with algorithms that generate noise, patterns, fractals and seemingly random/infinite shapes.

I’d love to see you do things like voronoi as well!
There are tons of noise algorithms.

Simplex noise improves upon Perlin noise by getting rid of some artifacts and allowing you to use a 4th dimension (also slightly faster).

2 Likes

You can reach the 4th Dimenison?!
Time?!


Model Placing Is Literally Fully Done!

You can modify which folder it looks for the models, and it picks a random model to scatter

1 Like

Can it pick more than one model?

yes, it randomly picks out of the list you’ve chosen. you’ll have to mess around with the height, otherwise youll end up with stuff like this:


stuff that is literely half way in the ground. when i release it, it’ll be more polished

I’m also going to toggle an option for a random orientation so it doesnt look like that

Great! I might consider using this once you release it, will it be paid? If so do you have an estimate of how much?
And if I use it, do I HAVE to credit you? (Even if I don’t have to I would still do di I remember)