Hey all! This is my first post on the Dev Forum, so I’ve decided to show off something I’ve been working on! Here’s my pretty basic Voxel Terrain Generator using Perlin Noise. It’s also easy to customize, and allows you to change the height, size, terrain materials, and more!
Huge thanks to some of my scripter friends who helped me make this!
This feels very cozy, good job!
Thank you so much! I’m working on tweaks and planning on improving the generation
Are we going to be able to customize it using brushes?
Currently I don’t have brush functionality planned, as it’s primarily just for fun and not really designed to be for an actual game, but I will look into adding more features if people really enjoy it
Yeah, I am planning on making a retro game and I thought this would be cool. Would you mind if I collabed with you on this?
Possibly, however it’s not super useful to use for full maps, as it only uses Roblox’s default math.noise function, so I’d have to become more versed in terrain generation before it could actually be super useful, and generate more natural terrain, along with things like beaches so there isn’t just terrain that gets cut off.
This looks awesome.
You should try to do is create little flat areas on the terrain on the low areas though.
How long is generation time usually? I made a perlin noise voxel terrain generator and it was pretty taxing to generate, and then it took 10-20 minutes for studio to exit test mode.
This uses the built in math.noise function, so it’s relatively fast. The terrain consists of only the top layer of blocks, so generation is near instant. The terrain in the image is a 100 x 100 grid of blocks, consisting of 10,000 parts, however with larger map sizes, it takes longer to load as it exponentially increases the amount of parts.