forest_navigating_uav/configs/worldgen/distributions/scale_dependent.yaml
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
distribution:
  type: "scale_dependent"
  params:
    # --- cluster phase (forwarded to sample_clustered) ---
    cluster_count: 12              # C  - number of parent centres
    cluster_radius: 3.0            # r_c - small-scale scatter radius
    scatter_shape: "gaussian"      # 'gaussian' | 'uniform_disk'
    mean_per_cluster: 10           # expected children per parent
    min_parent_distance: 1.5       # spacing between parent centres
    background_fraction: 0.05      # CSR background fill fraction

    # --- thinning / inhibition phase ---
    d_mid: 3.0                     # mid-range competition distance
    thin_mode: "deterministic"     # 'deterministic' | 'probabilistic'
    thin_probability: 0.8          # only used when thin_mode = probabilistic
    oversample_factor: 2.0         # generate this × count before thinning
    topup_attempts: 500            # max attempts per point during top-up