hello people of roblox, i am here to present to you my weekend project: Infinitely procedural biome-based world generation
I can quickly switch between representing the world with voxels or parts, but I’m using parts more often currently because being able to control the color of every individual cell is very useful while designing my math for generating things. Here’s my most recent screenshot, which has three biomes (mountains, plains, and desert) meeting, and their borders smoothly tween in a way that works well with voxels (compared to other screenshots I’ll include below with smooth gradient tweening)
Here’s some of my work from earlier today which had smooth gradient transitions:
Here’s before that, when I was testing out the math for procedurally creating biome boundaries:
Then some pics from yesterday while I had it in voxel mode with some trees (looks nice but I jumped the gun on polishing things)
Here’s from before that when I was coming up with a function for deciding where to put trees and where not to (white tiles = tree, black = no tree)
so yeah, pretty cool. it works by creating Chunks of landscape like minecraft. and I already have it set up to work with multiple clients in the same world. On my computer, I can walk in one direction forever without catching up to the loading-in chunks so it’s pretty snappy too. 10/10 would recommend world generation as a weekend project