Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
(// Edit via Wikiplus)
→‎地形噪声生成器:​ // Edit via Wikiplus
第24行: 第24行:
 
=== 地形噪声生成器 ===
 
=== 地形噪声生成器 ===
 
这些用于定义生成的地形本身的形状。默认/硬编码设置表以及由此产生的值如下。请注意,并非所有这些都在原版中使用,而是由诸如CubicWorldGen([https://minecraft.curseforge.com/projects/cubicworldgen CurseForge]·[https://github.com/OpenCubicChunks/CubicWorldGen GitHub])之类的[[Mod]]使用。
 
这些用于定义生成的地形本身的形状。默认/硬编码设置表以及由此产生的值如下。请注意,并非所有这些都在原版中使用,而是由诸如CubicWorldGen([https://minecraft.curseforge.com/projects/cubicworldgen CurseForge]·[https://github.com/OpenCubicChunks/CubicWorldGen GitHub])之类的[[Mod]]使用。
  +
{{/表格/地形}}

2022年1月21日 (五) 17:04的版本

Iron Pickaxe
该页面的编辑正在进行中。 讨论

请帮助我们扩充或改进这篇文章。

Minecraft使用了几种不同的噪声生成器(Noise generators),特别是那些利用梯度噪声来生成地形和其他特征的。

规格

噪声生成器可以由以下参数定义:

  • Octaves: 这个噪声生成器不同副本的数量,每个从上一个按比例缩小2倍。此参数较小时会导致不自然的外观,较大时会导致更粗糙的地形外观(含有更多的空隙),会让人联想到适当的地形。
  • Frequency: [需要更多信息]
  • Factor: 处理后与噪声值相乘的值(空隙),同时使一组值或多或少的极端。
  • Offset: 处理后添加到噪声的值,按照此值移动生成的一组值。

这些值在代码中的显示和计算方式不同。Vanilla简单地应用“比例”值(Frequency*(2^Octaves)),定义为每次采样(每四个方块)噪声生成器增加多少。

自定义

Information icon
此特性为Java版独有。

旧自定义世界(1.8-1.12)

此段落暂无内容。

你可以帮助我们加入信息

自定义世界(1.16+)

此段落暂无内容。

你可以帮助我们加入信息

噪声生成器的种类

Java版中,噪声生成器仅使用64位种子的前48位来确定地层颜色。地层在Y轴上每64个方块重复一次,并且特定地层的高度可以在整个生物群系中变化多达4个方块。地层高度仅相对于X轴变化,与Z轴无关。

地形噪声生成器

这些用于定义生成的地形本身的形状。默认/硬编码设置表以及由此产生的值如下。请注意,并非所有这些都在原版中使用,而是由诸如CubicWorldGen(CurseForge·GitHub)之类的Mod使用。

基本地形噪声生成器(主世界
生成器 低噪声 高噪声 选择器噪声 深度噪声
范围 X Y Z X Y Z X Z
Offset
0
0.5
0
Factor
1
12.75
1.024
Octaves
16
8
16
Frequency
0.00522...
0.00261...
0.00522...
0.01671...
0.00835...
0.01671...
0.00153...
时期
191.51
383.02
191.51
59.85
119.69
59.85
655.36
每个方块的增加量
171.103
85.5515
171.103
2.138
1.069
2.138
50
每次采样的增加量
684.412
342.206
684.412
8.555
4.278
8.555
200
预期32位溢出距离
12,550,824
25,101,648
12,550,824
1,004,065,920
2,008,131,841
1,004,065,920
42,949,672
预期64位溢出距离
~53*10^15
~107*10^15
~53*10^15
~4*10^15
~8*10^15
~4*10^15
~184*10^15