Atlas Engine
API Referenceaurora

aurora

Noise, procedural terrain, and biome APIs.

declare module "aurora"

Noise, procedural terrain, and biome APIs.

Classes

  • PerlinNoise — Two-dimensional Perlin noise generator with optional seed.
  • SimplexNoise — Two-dimensional simplex noise sampling.
  • WorleyNoise — Cellular noise generator configured by point count and optional seed.
  • FractalNoise — Layered noise generator configured by octave count and persistence.
  • Noise — Convenience entry points for the supported two-dimensional noise functions.
  • Biome — Terrain appearance and height, moisture, and temperature selection settings.
  • Terrain — Terrain object created from a heightmap or procedural generator, with biome support.
  • TerrainGenerator — Base class for a height function that can be applied to terrain.
  • HillGenerator — Procedural hill height generator configured by scale and amplitude.
  • MountainGenerator — Layered mountain height generator configured by scale, amplitude, octaves, and persistence.
  • PlainGenerator — Procedural plain height generator configured by scale and amplitude.
  • IslandGenerator — Procedural island height generator configured by feature count and scale.
  • CompoundGenerator — Terrain generator that combines multiple child generators.

Types

  • BiomeFunction — Callback receiving a biome for custom biome configuration.

On this page