pub fn generate_heightmap_fbm( width: usize, height: usize, cell_size: f32, origin: Vec2, octaves: u32, scale: f32, amplitude: f32, ) -> TerrainHeightmap