{
  "type": "terraforged:badlands",
  "weight": 1.75,
  "noise": {
    "type": "Bias",
    "bias": {
      "type": "Const",
      "value": 0.025
    },
    "source": {
      "type": "Scale",
      "scale": {
        "type": "Const",
        "value": 0.55
      },
      "source": {
        "type": "Mult",
        "modules": [
          {
            "type": "Scale",
            "scale": {
              "type": "Const",
              "value": 0.6
            },
            "source": {
              "type": "Add",
              "modules": [
                {
                  "type": "Scale",
                  "scale": {
                    "type": "Const",
                    "value": 0.6
                  },
                  "source": {
                    "type": "Steps",
                    "curve": {
                      "mode": "CURVE3",
                      "type": "Interpolation"
                    },
                    "slope_max": {
                      "type": "Const",
                      "value": 0.75
                    },
                    "slope_min": {
                      "type": "Const",
                      "value": 0.65
                    },
                    "source": {
                      "type": "Mult",
                      "modules": [
                        {
                          "type": "Warp",
                          "domain": {
                            "type": "DomainWarp",
                            "distance": {
                              "type": "Const",
                              "value": 20
                            },
                            "x": {
                              "type": "Map",
                              "max": {
                                "type": "Const",
                                "value": 0.5
                              },
                              "min": {
                                "type": "Const",
                                "value": -0.5
                              },
                              "source": {
                                "interpolation": "CURVE3",
                                "type": "Perlin",
                                "frequency": 0.056,
                                "gain": 0.5,
                                "lacunarity": 2,
                                "octaves": 1,
                                "seed": 416001
                              }
                            },
                            "y": {
                              "type": "Map",
                              "max": {
                                "type": "Const",
                                "value": 0.5
                              },
                              "min": {
                                "type": "Const",
                                "value": -0.5
                              },
                              "source": {
                                "interpolation": "CURVE3",
                                "type": "Perlin",
                                "frequency": 0.056,
                                "gain": 0.5,
                                "lacunarity": 2,
                                "octaves": 1,
                                "seed": 416002
                              }
                            }
                          },
                          "source": {
                            "type": "Warp",
                            "domain": {
                              "type": "DomainWarp",
                              "distance": {
                                "type": "Const",
                                "value": 100
                              },
                              "x": {
                                "type": "Map",
                                "max": {
                                  "type": "Const",
                                  "value": 0.5
                                },
                                "min": {
                                  "type": "Const",
                                  "value": -0.5
                                },
                                "source": {
                                  "interpolation": "CURVE3",
                                  "type": "Perlin",
                                  "frequency": 0.003,
                                  "gain": 0.5,
                                  "lacunarity": 2,
                                  "octaves": 2,
                                  "seed": 236454
                                }
                              },
                              "y": {
                                "type": "Map",
                                "max": {
                                  "type": "Const",
                                  "value": 0.5
                                },
                                "min": {
                                  "type": "Const",
                                  "value": -0.5
                                },
                                "source": {
                                  "interpolation": "CURVE3",
                                  "type": "Perlin",
                                  "frequency": 0.003,
                                  "gain": 0.5,
                                  "lacunarity": 2,
                                  "octaves": 2,
                                  "seed": 236455
                                }
                              }
                            },
                            "source": {
                              "interpolation": "CURVE3",
                              "type": "Ridge",
                              "frequency": 0.004,
                              "gain": 0.975,
                              "lacunarity": 2,
                              "octaves": 4,
                              "seed": 117082
                            }
                          }
                        },
                        {
                          "type": "Map",
                          "max": {
                            "type": "Const",
                            "value": 1
                          },
                          "min": {
                            "type": "Const",
                            "value": 0
                          },
                          "source": {
                            "type": "Clamp",
                            "max": {
                              "type": "Const",
                              "value": 0.65
                            },
                            "min": {
                              "type": "Const",
                              "value": 0.35
                            },
                            "source": {
                              "interpolation": "CURVE3",
                              "type": "Perlin",
                              "frequency": 0.004,
                              "gain": 0.5,
                              "lacunarity": 2,
                              "octaves": 3,
                              "seed": 46261
                            }
                          }
                        }
                      ]
                    },
                    "steps": {
                      "type": "Const",
                      "value": 4
                    }
                  }
                },
                {
                  "type": "Mult",
                  "modules": [
                    {
                      "type": "Mult",
                      "modules": [
                        {
                          "type": "Warp",
                          "domain": {
                            "type": "DomainWarp",
                            "distance": {
                              "type": "Const",
                              "value": 20
                            },
                            "x": {
                              "type": "Map",
                              "max": {
                                "type": "Const",
                                "value": 0.5
                              },
                              "min": {
                                "type": "Const",
                                "value": -0.5
                              },
                              "source": {
                                "interpolation": "CURVE3",
                                "type": "Perlin",
                                "frequency": 0.056,
                                "gain": 0.5,
                                "lacunarity": 2,
                                "octaves": 1,
                                "seed": 416001
                              }
                            },
                            "y": {
                              "type": "Map",
                              "max": {
                                "type": "Const",
                                "value": 0.5
                              },
                              "min": {
                                "type": "Const",
                                "value": -0.5
                              },
                              "source": {
                                "interpolation": "CURVE3",
                                "type": "Perlin",
                                "frequency": 0.056,
                                "gain": 0.5,
                                "lacunarity": 2,
                                "octaves": 1,
                                "seed": 416002
                              }
                            }
                          },
                          "source": {
                            "type": "Warp",
                            "domain": {
                              "type": "DomainWarp",
                              "distance": {
                                "type": "Const",
                                "value": 100
                              },
                              "x": {
                                "type": "Map",
                                "max": {
                                  "type": "Const",
                                  "value": 0.5
                                },
                                "min": {
                                  "type": "Const",
                                  "value": -0.5
                                },
                                "source": {
                                  "interpolation": "CURVE3",
                                  "type": "Perlin",
                                  "frequency": 0.003,
                                  "gain": 0.5,
                                  "lacunarity": 2,
                                  "octaves": 2,
                                  "seed": 236454
                                }
                              },
                              "y": {
                                "type": "Map",
                                "max": {
                                  "type": "Const",
                                  "value": 0.5
                                },
                                "min": {
                                  "type": "Const",
                                  "value": -0.5
                                },
                                "source": {
                                  "interpolation": "CURVE3",
                                  "type": "Perlin",
                                  "frequency": 0.003,
                                  "gain": 0.5,
                                  "lacunarity": 2,
                                  "octaves": 2,
                                  "seed": 236455
                                }
                              }
                            },
                            "source": {
                              "interpolation": "CURVE3",
                              "type": "Ridge",
                              "frequency": 0.004,
                              "gain": 0.975,
                              "lacunarity": 2,
                              "octaves": 4,
                              "seed": 117082
                            }
                          }
                        },
                        {
                          "type": "Map",
                          "max": {
                            "type": "Const",
                            "value": 1
                          },
                          "min": {
                            "type": "Const",
                            "value": 0
                          },
                          "source": {
                            "type": "Clamp",
                            "max": {
                              "type": "Const",
                              "value": 0.65
                            },
                            "min": {
                              "type": "Const",
                              "value": 0.35
                            },
                            "source": {
                              "interpolation": "CURVE3",
                              "type": "Perlin",
                              "frequency": 0.004,
                              "gain": 0.5,
                              "lacunarity": 2,
                              "octaves": 3,
                              "seed": 46261
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "Scale",
                      "scale": {
                        "type": "Const",
                        "value": 0.4
                      },
                      "source": {
                        "interpolation": "CURVE3",
                        "type": "Perlin",
                        "frequency": 0.005,
                        "gain": 0.5,
                        "lacunarity": 2,
                        "octaves": 3,
                        "seed": 439961
                      }
                    }
                  ]
                }
              ]
            }
          },
          {
            "type": "Alpha",
            "alpha": {
              "type": "Const",
              "value": 0.5
            },
            "source": {
              "type": "Add",
              "modules": [
                {
                  "type": "Add",
                  "modules": [
                    {
                      "type": "Scale",
                      "scale": {
                        "type": "Const",
                        "value": 0.6
                      },
                      "source": {
                        "type": "Steps",
                        "curve": {
                          "mode": "LINEAR",
                          "type": "Interpolation"
                        },
                        "slope_max": {
                          "type": "Const",
                          "value": 0.7
                        },
                        "slope_min": {
                          "type": "Const",
                          "value": 0.6
                        },
                        "source": {
                          "type": "Mult",
                          "modules": [
                            {
                              "type": "Warp",
                              "domain": {
                                "type": "DomainWarp",
                                "distance": {
                                  "type": "Const",
                                  "value": 20
                                },
                                "x": {
                                  "type": "Map",
                                  "max": {
                                    "type": "Const",
                                    "value": 0.5
                                  },
                                  "min": {
                                    "type": "Const",
                                    "value": -0.5
                                  },
                                  "source": {
                                    "interpolation": "CURVE3",
                                    "type": "Perlin",
                                    "frequency": 0.056,
                                    "gain": 0.5,
                                    "lacunarity": 2,
                                    "octaves": 1,
                                    "seed": 416001
                                  }
                                },
                                "y": {
                                  "type": "Map",
                                  "max": {
                                    "type": "Const",
                                    "value": 0.5
                                  },
                                  "min": {
                                    "type": "Const",
                                    "value": -0.5
                                  },
                                  "source": {
                                    "interpolation": "CURVE3",
                                    "type": "Perlin",
                                    "frequency": 0.056,
                                    "gain": 0.5,
                                    "lacunarity": 2,
                                    "octaves": 1,
                                    "seed": 416002
                                  }
                                }
                              },
                              "source": {
                                "type": "Warp",
                                "domain": {
                                  "type": "DomainWarp",
                                  "distance": {
                                    "type": "Const",
                                    "value": 100
                                  },
                                  "x": {
                                    "type": "Map",
                                    "max": {
                                      "type": "Const",
                                      "value": 0.5
                                    },
                                    "min": {
                                      "type": "Const",
                                      "value": -0.5
                                    },
                                    "source": {
                                      "interpolation": "CURVE3",
                                      "type": "Perlin",
                                      "frequency": 0.003,
                                      "gain": 0.5,
                                      "lacunarity": 2,
                                      "octaves": 2,
                                      "seed": 236454
                                    }
                                  },
                                  "y": {
                                    "type": "Map",
                                    "max": {
                                      "type": "Const",
                                      "value": 0.5
                                    },
                                    "min": {
                                      "type": "Const",
                                      "value": -0.5
                                    },
                                    "source": {
                                      "interpolation": "CURVE3",
                                      "type": "Perlin",
                                      "frequency": 0.003,
                                      "gain": 0.5,
                                      "lacunarity": 2,
                                      "octaves": 2,
                                      "seed": 236455
                                    }
                                  }
                                },
                                "source": {
                                  "interpolation": "CURVE3",
                                  "type": "Ridge",
                                  "frequency": 0.004,
                                  "gain": 0.975,
                                  "lacunarity": 2,
                                  "octaves": 4,
                                  "seed": 117082
                                }
                              }
                            },
                            {
                              "type": "Map",
                              "max": {
                                "type": "Const",
                                "value": 1
                              },
                              "min": {
                                "type": "Const",
                                "value": 0
                              },
                              "source": {
                                "type": "Clamp",
                                "max": {
                                  "type": "Const",
                                  "value": 0.65
                                },
                                "min": {
                                  "type": "Const",
                                  "value": 0.35
                                },
                                "source": {
                                  "interpolation": "CURVE3",
                                  "type": "Perlin",
                                  "frequency": 0.004,
                                  "gain": 0.5,
                                  "lacunarity": 2,
                                  "octaves": 3,
                                  "seed": 46261
                                }
                              }
                            }
                          ]
                        },
                        "steps": {
                          "type": "Const",
                          "value": 4
                        }
                      }
                    },
                    {
                      "type": "Scale",
                      "scale": {
                        "type": "Const",
                        "value": 0.4
                      },
                      "source": {
                        "type": "Warp",
                        "domain": {
                          "type": "DomainWarp",
                          "distance": {
                            "type": "Const",
                            "value": 50
                          },
                          "x": {
                            "type": "Map",
                            "max": {
                              "type": "Const",
                              "value": 0.5
                            },
                            "min": {
                              "type": "Const",
                              "value": -0.5
                            },
                            "source": {
                              "interpolation": "CURVE3",
                              "type": "Perlin",
                              "frequency": 0.01,
                              "gain": 0.5,
                              "lacunarity": 2,
                              "octaves": 1,
                              "seed": 360975
                            }
                          },
                          "y": {
                            "type": "Map",
                            "max": {
                              "type": "Const",
                              "value": 0.5
                            },
                            "min": {
                              "type": "Const",
                              "value": -0.5
                            },
                            "source": {
                              "interpolation": "CURVE3",
                              "type": "Perlin",
                              "frequency": 0.01,
                              "gain": 0.5,
                              "lacunarity": 2,
                              "octaves": 1,
                              "seed": 360976
                            }
                          }
                        },
                        "source": {
                          "type": "Mult",
                          "modules": [
                            {
                              "type": "Warp",
                              "domain": {
                                "type": "DomainWarp",
                                "distance": {
                                  "type": "Const",
                                  "value": 20
                                },
                                "x": {
                                  "type": "Map",
                                  "max": {
                                    "type": "Const",
                                    "value": 0.5
                                  },
                                  "min": {
                                    "type": "Const",
                                    "value": -0.5
                                  },
                                  "source": {
                                    "interpolation": "CURVE3",
                                    "type": "Perlin",
                                    "frequency": 0.056,
                                    "gain": 0.5,
                                    "lacunarity": 2,
                                    "octaves": 1,
                                    "seed": 416001
                                  }
                                },
                                "y": {
                                  "type": "Map",
                                  "max": {
                                    "type": "Const",
                                    "value": 0.5
                                  },
                                  "min": {
                                    "type": "Const",
                                    "value": -0.5
                                  },
                                  "source": {
                                    "interpolation": "CURVE3",
                                    "type": "Perlin",
                                    "frequency": 0.056,
                                    "gain": 0.5,
                                    "lacunarity": 2,
                                    "octaves": 1,
                                    "seed": 416002
                                  }
                                }
                              },
                              "source": {
                                "type": "Warp",
                                "domain": {
                                  "type": "DomainWarp",
                                  "distance": {
                                    "type": "Const",
                                    "value": 100
                                  },
                                  "x": {
                                    "type": "Map",
                                    "max": {
                                      "type": "Const",
                                      "value": 0.5
                                    },
                                    "min": {
                                      "type": "Const",
                                      "value": -0.5
                                    },
                                    "source": {
                                      "interpolation": "CURVE3",
                                      "type": "Perlin",
                                      "frequency": 0.003,
                                      "gain": 0.5,
                                      "lacunarity": 2,
                                      "octaves": 2,
                                      "seed": 236454
                                    }
                                  },
                                  "y": {
                                    "type": "Map",
                                    "max": {
                                      "type": "Const",
                                      "value": 0.5
                                    },
                                    "min": {
                                      "type": "Const",
                                      "value": -0.5
                                    },
                                    "source": {
                                      "interpolation": "CURVE3",
                                      "type": "Perlin",
                                      "frequency": 0.003,
                                      "gain": 0.5,
                                      "lacunarity": 2,
                                      "octaves": 2,
                                      "seed": 236455
                                    }
                                  }
                                },
                                "source": {
                                  "interpolation": "CURVE3",
                                  "type": "Ridge",
                                  "frequency": 0.004,
                                  "gain": 0.975,
                                  "lacunarity": 2,
                                  "octaves": 4,
                                  "seed": 117082
                                }
                              }
                            },
                            {
                              "type": "Map",
                              "max": {
                                "type": "Const",
                                "value": 1
                              },
                              "min": {
                                "type": "Const",
                                "value": 0
                              },
                              "source": {
                                "type": "Clamp",
                                "max": {
                                  "type": "Const",
                                  "value": 0.65
                                },
                                "min": {
                                  "type": "Const",
                                  "value": 0.35
                                },
                                "source": {
                                  "interpolation": "CURVE3",
                                  "type": "Perlin",
                                  "frequency": 0.004,
                                  "gain": 0.5,
                                  "lacunarity": 2,
                                  "octaves": 3,
                                  "seed": 46261
                                }
                              }
                            }
                          ]
                        }
                      }
                    }
                  ]
                },
                {
                  "type": "Add",
                  "modules": [
                    {
                      "type": "Scale",
                      "scale": {
                        "type": "Const",
                        "value": 0.6
                      },
                      "source": {
                        "type": "Steps",
                        "curve": {
                          "mode": "LINEAR",
                          "type": "Interpolation"
                        },
                        "slope_max": {
                          "type": "Const",
                          "value": 0.7
                        },
                        "slope_min": {
                          "type": "Const",
                          "value": 0.6
                        },
                        "source": {
                          "type": "Mult",
                          "modules": [
                            {
                              "type": "Warp",
                              "domain": {
                                "type": "DomainWarp",
                                "distance": {
                                  "type": "Const",
                                  "value": 20
                                },
                                "x": {
                                  "type": "Map",
                                  "max": {
                                    "type": "Const",
                                    "value": 0.5
                                  },
                                  "min": {
                                    "type": "Const",
                                    "value": -0.5
                                  },
                                  "source": {
                                    "interpolation": "CURVE3",
                                    "type": "Perlin",
                                    "frequency": 0.056,
                                    "gain": 0.5,
                                    "lacunarity": 2,
                                    "octaves": 1,
                                    "seed": 416001
                                  }
                                },
                                "y": {
                                  "type": "Map",
                                  "max": {
                                    "type": "Const",
                                    "value": 0.5
                                  },
                                  "min": {
                                    "type": "Const",
                                    "value": -0.5
                                  },
                                  "source": {
                                    "interpolation": "CURVE3",
                                    "type": "Perlin",
                                    "frequency": 0.056,
                                    "gain": 0.5,
                                    "lacunarity": 2,
                                    "octaves": 1,
                                    "seed": 416002
                                  }
                                }
                              },
                              "source": {
                                "type": "Warp",
                                "domain": {
                                  "type": "DomainWarp",
                                  "distance": {
                                    "type": "Const",
                                    "value": 100
                                  },
                                  "x": {
                                    "type": "Map",
                                    "max": {
                                      "type": "Const",
                                      "value": 0.5
                                    },
                                    "min": {
                                      "type": "Const",
                                      "value": -0.5
                                    },
                                    "source": {
                                      "interpolation": "CURVE3",
                                      "type": "Perlin",
                                      "frequency": 0.003,
                                      "gain": 0.5,
                                      "lacunarity": 2,
                                      "octaves": 2,
                                      "seed": 236454
                                    }
                                  },
                                  "y": {
                                    "type": "Map",
                                    "max": {
                                      "type": "Const",
                                      "value": 0.5
                                    },
                                    "min": {
                                      "type": "Const",
                                      "value": -0.5
                                    },
                                    "source": {
                                      "interpolation": "CURVE3",
                                      "type": "Perlin",
                                      "frequency": 0.003,
                                      "gain": 0.5,
                                      "lacunarity": 2,
                                      "octaves": 2,
                                      "seed": 236455
                                    }
                                  }
                                },
                                "source": {
                                  "interpolation": "CURVE3",
                                  "type": "Ridge",
                                  "frequency": 0.004,
                                  "gain": 0.975,
                                  "lacunarity": 2,
                                  "octaves": 4,
                                  "seed": 117082
                                }
                              }
                            },
                            {
                              "type": "Map",
                              "max": {
                                "type": "Const",
                                "value": 1
                              },
                              "min": {
                                "type": "Const",
                                "value": 0
                              },
                              "source": {
                                "type": "Clamp",
                                "max": {
                                  "type": "Const",
                                  "value": 0.65
                                },
                                "min": {
                                  "type": "Const",
                                  "value": 0.35
                                },
                                "source": {
                                  "interpolation": "CURVE3",
                                  "type": "Perlin",
                                  "frequency": 0.004,
                                  "gain": 0.5,
                                  "lacunarity": 2,
                                  "octaves": 3,
                                  "seed": 46261
                                }
                              }
                            }
                          ]
                        },
                        "steps": {
                          "type": "Const",
                          "value": 10
                        }
                      }
                    },
                    {
                      "type": "Scale",
                      "scale": {
                        "type": "Const",
                        "value": 0.4
                      },
                      "source": {
                        "type": "Warp",
                        "domain": {
                          "type": "DomainWarp",
                          "distance": {
                            "type": "Const",
                            "value": 50
                          },
                          "x": {
                            "type": "Map",
                            "max": {
                              "type": "Const",
                              "value": 0.5
                            },
                            "min": {
                              "type": "Const",
                              "value": -0.5
                            },
                            "source": {
                              "interpolation": "CURVE3",
                              "type": "Perlin",
                              "frequency": 0.01,
                              "gain": 0.5,
                              "lacunarity": 2,
                              "octaves": 1,
                              "seed": 360975
                            }
                          },
                          "y": {
                            "type": "Map",
                            "max": {
                              "type": "Const",
                              "value": 0.5
                            },
                            "min": {
                              "type": "Const",
                              "value": -0.5
                            },
                            "source": {
                              "interpolation": "CURVE3",
                              "type": "Perlin",
                              "frequency": 0.01,
                              "gain": 0.5,
                              "lacunarity": 2,
                              "octaves": 1,
                              "seed": 360976
                            }
                          }
                        },
                        "source": {
                          "type": "Mult",
                          "modules": [
                            {
                              "type": "Warp",
                              "domain": {
                                "type": "DomainWarp",
                                "distance": {
                                  "type": "Const",
                                  "value": 20
                                },
                                "x": {
                                  "type": "Map",
                                  "max": {
                                    "type": "Const",
                                    "value": 0.5
                                  },
                                  "min": {
                                    "type": "Const",
                                    "value": -0.5
                                  },
                                  "source": {
                                    "interpolation": "CURVE3",
                                    "type": "Perlin",
                                    "frequency": 0.056,
                                    "gain": 0.5,
                                    "lacunarity": 2,
                                    "octaves": 1,
                                    "seed": 416001
                                  }
                                },
                                "y": {
                                  "type": "Map",
                                  "max": {
                                    "type": "Const",
                                    "value": 0.5
                                  },
                                  "min": {
                                    "type": "Const",
                                    "value": -0.5
                                  },
                                  "source": {
                                    "interpolation": "CURVE3",
                                    "type": "Perlin",
                                    "frequency": 0.056,
                                    "gain": 0.5,
                                    "lacunarity": 2,
                                    "octaves": 1,
                                    "seed": 416002
                                  }
                                }
                              },
                              "source": {
                                "type": "Warp",
                                "domain": {
                                  "type": "DomainWarp",
                                  "distance": {
                                    "type": "Const",
                                    "value": 100
                                  },
                                  "x": {
                                    "type": "Map",
                                    "max": {
                                      "type": "Const",
                                      "value": 0.5
                                    },
                                    "min": {
                                      "type": "Const",
                                      "value": -0.5
                                    },
                                    "source": {
                                      "interpolation": "CURVE3",
                                      "type": "Perlin",
                                      "frequency": 0.003,
                                      "gain": 0.5,
                                      "lacunarity": 2,
                                      "octaves": 2,
                                      "seed": 236454
                                    }
                                  },
                                  "y": {
                                    "type": "Map",
                                    "max": {
                                      "type": "Const",
                                      "value": 0.5
                                    },
                                    "min": {
                                      "type": "Const",
                                      "value": -0.5
                                    },
                                    "source": {
                                      "interpolation": "CURVE3",
                                      "type": "Perlin",
                                      "frequency": 0.003,
                                      "gain": 0.5,
                                      "lacunarity": 2,
                                      "octaves": 2,
                                      "seed": 236455
                                    }
                                  }
                                },
                                "source": {
                                  "interpolation": "CURVE3",
                                  "type": "Ridge",
                                  "frequency": 0.004,
                                  "gain": 0.975,
                                  "lacunarity": 2,
                                  "octaves": 4,
                                  "seed": 117082
                                }
                              }
                            },
                            {
                              "type": "Map",
                              "max": {
                                "type": "Const",
                                "value": 1
                              },
                              "min": {
                                "type": "Const",
                                "value": 0
                              },
                              "source": {
                                "type": "Clamp",
                                "max": {
                                  "type": "Const",
                                  "value": 0.65
                                },
                                "min": {
                                  "type": "Const",
                                  "value": 0.35
                                },
                                "source": {
                                  "interpolation": "CURVE3",
                                  "type": "Perlin",
                                  "frequency": 0.004,
                                  "gain": 0.5,
                                  "lacunarity": 2,
                                  "octaves": 3,
                                  "seed": 46261
                                }
                              }
                            }
                          ]
                        }
                      }
                    }
                  ]
                }
              ]
            }
          }
        ]
      }
    }
  }
}