噪声生成

所有子命令都在 //eznoisegen (//noisegen, //ng) 下 例如 //ng heightmap

//eznoisegen ...

heightmap

chevron-right高度图 (2D)hashtag

//eznoisegen heightmap <palette> <noise> [height] [-z <zoom>] [-s <seed>] [-o <offset>] [-m <mask>] [-cty]

  • Palette: 指定要使用的方块调色板。

  • Noise: 定义要使用的噪声预设。

  • Height (默认: 0): 控制从选区底部开始的高度。值为 0 时将使用选区的高度。如果高度足够大,可以在选区上方放置方块

  • -z (默认: 1): 调整噪声的缩放级别。

  • -s (默认: -1): 设置噪声种子。

  • -o (默认: (0,0,0)): 通过给定的向量 (X,Y,Z) 偏移噪声生成坐标。

  • -m: 仅在匹配此蒙版的方块上方生成。衰减设置将蒙版方块视为边缘。

  • -c: 使用时,将噪声生成居中于选区的世界坐标。

  • -t: 启用平滑模式,专门用于调色板中的雪、水和熔岩方块。 [仅适用于高度图模式]

  • -y: 强制使用 3D 噪声。受偏移参数影响。 [仅适用于高度图模式]

terrain

chevron-right地形 (3D)hashtag

//eznoisegen terrain <palette> <noise> [height] [strength] [-z <scale>] [-s <seed>] [-l <smear>] [-o <offset>] [-c]

  • Palette:指定要使用的方块调色板。

  • Noise:定义要使用的噪声预设。

  • Height(默认值:0):控制从选区底部开始的高度。值为 0 时将采用选区的高度。如果高度足够大,可以在选区上方放置方块

  • Strength(默认值:1,0.5,0):最多接受 3 个逗号分隔的值,用于控制不同高度处的噪声强度:

    • 0.5 表示所有位置的强度均为 50%

    • 0.7,0 表示最底部强度为 70%,顶部为 0%,中间部分平滑过渡

    • 0,1,0 表示底部强度为 0%,中间为 100%,顶部为 0%

  • -z(默认值:1):调整噪声的缩放级别。

  • -s(默认值:-1):设置噪声种子。

  • -l(默认值:0):对 3D 噪声应用垂直涂抹效果。

  • -o(默认值:(0,0,0)):通过给定的向量 (X,Y,Z) 偏移噪声生成坐标。

  • -c:使用时,将噪声生成中心设置在选区的世界坐标上。

advanced

chevron-right高级hashtag

//eznoisegen <palette> <noise> [lowerThreshold] [upperThreshold] [-z <scale>] [-s <seed>] [-l <smear>] [-o <offset>] [-m <mask>] [-chnty]

  • Palette: 指定要使用的方块调色板。

  • Noise: 定义要使用的噪声预设。

  • Lower Threshold (默认: 0): 设置噪声生成的下限阈值,支持 WorldEdit 表达式(范围: 0-1.0)。

  • Upper Threshold (默认: 0.5): 设置噪声生成的上限阈值,支持 WorldEdit 表达式(范围: 0-1.0)。

  • -z (默认: 1): 调整噪声的缩放级别。

  • -s (默认: -1): 设置噪声种子。

  • -l (默认: 0): 对 3D 噪声应用垂直涂抹。

  • -o (默认: (0,0,0)): 通过给定向量 (X,Y,Z) 偏移噪声生成坐标。

  • -m: 仅在匹配此蒙版的方块上方生成。衰减设置将蒙版方块视为边缘。

  • -c: 使用时,将噪声生成以选区的世界坐标为中心。

  • -h: 使用 2D 噪声激活高度图模式。 高度图模式仅兼容长方体、圆柱体或多边形区域类型

  • -n: 使用归一化(-1 到 1)的以选区为中心的坐标进行噪声生成。

  • -t: 启用平滑模式,专门用于调色板中的雪、水和熔岩方块。 [仅适用于高度图模式]

  • -y: 强制使用 3D 噪声。受偏移参数影响。 [仅适用于高度图模式]

最后更新于