Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
MapMagic World Generator
MapMagic World Generator
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 157
    • Issues 157
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Requirements
    • Requirements
    • List
  • Operations
    • Operations
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards
  • Denis Pahunov
  • MapMagic World GeneratorMapMagic World Generator
  • Wiki
    • Biomesgenerators
  • BiomesSet

Last edited by Denis Pahunov Apr 14, 2020
Page history

BiomesSet

BiomesSet

Blends multiple biome layers the same way texture layers are blended together with the Textures Output. It creates a smooth transitions between the biomes.

BiomesSetEffect
BiomesSetGraph

Biomes Set has a normalizer built-in. It blends layers and normalizes them so that their sum is always 1. This way the layers order matters - each upper layer will overlap the bottom ones. Consider layer masks as Photoshop layers masks.

The Background layer does not require an input since it is regarded as completely filled (a constant of 1).

Note that for the best blending effect biomes should have the relief matching as close as possible - if some biome has a mountain or a plane in some area then all of the other biomes should have the mountain or a plane here. This could be achieved by the main Noise generator the same Seed, Size and Offset values for all the biomes. See the included demo biomes Badlands and Snow Plains as an example.

Use Cases

The typical use scenario assumes assumes assigning large-scale maps as inputs. They could be either multi-tile gradients (Simple Form), or noise with the Size value of 1000 or more, or any other map with a pattern that spans across multiple tiles.

BiomesUseCase

Mixing two biomes (green and yellow) with Noise, and adding snow biome from north and south.

Properties

Biomes use the standard Layers interface. Each layer contains the graph slot, where the biome graph should be assigned. The layers could be moved by clicking and dragging the biome icon Biome.

The graph could be opened as a biome by clicking the Open button FolderOpen. In contrast to opening the graph by double-clicking it in Project window, accessing it with the Open button will open it as a biome. You can return to the parent biome with the Folder Up FolderUp button in the toolbar, and access other biomes with the Folder Tree FolderTree (also in a toolbar).

Clone repository
  • Batch
    • Biomes
    • Combined
    • Objects
    • Splines
    • temp
    • temp1
  • BiomesGenerators
    • BiomesSet
    • Description
    • Function
    • Whittaker
  • Brush
    • Resolution
  • Combine
    • Combined
    • temp
    • temp1
  • MM1
    • Creating a custom generator
View All Pages