噪声函数一览 [缺氧游戏 OxygenNotIncluded]
氟碘锰氮
2023年01月14日 20:46

分布图是以加噪声函数输出0~1的前提下 每0.1为一档 例如小于0.1就是红色 大于等于0.1 小于0.2是橙红色 大于等于0.2小于0.3则是橙色 ... 一直到紫色

在游戏中的物质分布则是以假设该生态群系只有一种物质组成方式

需要注意的是 一个生态群系允许拥有多种组成方式 而这个生态群戏则是使用同一个噪声函数

在游戏中则可能%60是A列表 30%是B列表 10%是C列表

A列表的红色可能与B列表的蓝色以及C列表的绿色对应同一种物质

biomeNoise: noise/Default

被用于原版荒凉星(种子由BAD-A开头)的1环所使用的噪声函数

noise/Default的分布图

noise/Default在游戏中的物质分布

biomeNoise: noise/Generic

岩浆区

biomeNoise: noise/Generic的分布图

biomeNoise: noise/Generic在游戏中的物质分布

biomeNoise: noise/MagmaVent

岩浆通道

biomeNoise: noise/MagmaVent的分布图

biomeNoise: noise/MagmaVent在游戏中的物质分布图

biomeNoise: noise/OilField

原油生态 超压油池变种 该地形的大部分原油都有着2~6吨的质量

不过似乎在现在版本该变种已经被废弃了

biomeNoise: noise/OilField的分布图

biomeNoise: noise/OilField在游戏中的物质分布图

biomeNoise: noise/OilPockets

原油生态 在水平分布的气泡洞穴上 镶嵌着铅和花岗岩

biomeNoise: noise/OilPockets的分布图

biomeNoise: noise/OilPockets在游戏中的物质分布图

biomeNoise: noise/Sandstone

biomeNoise: noise/SandstoneStart

这俩没有区别 只不过在函数定义里的 settings:->name:

一个是Generic 另一个是StartWorld

此外 biomeNoise: noise/SandstoneStar 将会使用金属洞穴作为元素组成列表

biomeNoise: noise/Sandstone的分布图

biomeNoise: noise/Sandstone在游戏中发物质分布图

biomeNoise: noise/SandstoneStart的分布图

biomeNoise: noise/SandstoneStart在游戏中的物质分布图

biomeNoise: noise/subworldForest

森林生态

biomeNoise: noise/subworldForest的分布图

biomeNoise: noise/subworldForest在游戏中的物质分布图

biomeNoise: noise/subworldFrozen

冰原 黑钨矿分布于红色气泡的中心

原版地表层 也是使用这个噪声函数

biomeNoise: noise/subworldFrozen的分布图

biomeNoise: noise/subworldFrozen在游戏中的分布图-冰原

biomeNoise: noise/subworldFrozen在游戏中的分布图-小行星地表

biomeNoise: noise/subworldHotMarsh

湿地生态

biomeNoise: noise/subworldHotMarsh的分布图

biomeNoise: noise/subworldHotMarsh在游戏中的分布图

biomeNoise: noise/subworldJungle

丛林生态 

biomeNoise: noise/subworldJungle的分布图

biomeNoise: noise/subworldJungle在游戏中的分布图

该噪声函数很特别 类似于

随机分别一些点(起点)

然后每个相邻的点与点之间的连线的中线生成垂线

该垂线直到与另一条垂线相交时停止延伸

不过这种分布叫什么我忘记了 反正可以想想成2维的一堆肥皂泡

一个肥皂泡与另一个肥皂泡所共用的边所组成的网格为边

再给这个肥皂泡随机选择一种颜色

biomeNoise: noise/subworldJungleSolid

游戏中并未使用 由于一些疏忽漏了这个

不过其与上一个的差别似乎是"缩小了一倍&#​34;

但是分布图上看好像没差别

biomeNoise: noise/subworldJungleSolid的分布图

biomeNoise: noise/subworldOcean

海洋生态

biomeNoise: noise/subworldOcean的分布图

biomeNoise: noise/subworldOcean在游戏中的分布图

biomeNoise: noise/subworldOceanDeep

海洋生态 深海变种

地下海洋(次表层海洋)特质新增的海洋生态就是使用这个噪声函数

biomeNoise: noise/subworldOceanDeep的分布图

biomeNoise: noise/subworldOceanDeep在游戏中的分布图

biomeNoise: noise/subworldRust

铁锈生态

biomeNoise: noise/subworldRust的分布图

biomeNoise: noise/subworldRust在游戏中的分布图

其他噪声函数

biomeNoise: noise/DefaultCave

当生态群系定义没有 IgnoreCaveOverride 该标签时

则会在地形生成后 该噪声函数高于50%(柠檬绿到紫色的区域)的地方填充真空

biomeNoise: noise/DefaultCave

biomeNoise: noise/DefaultDensity

地图在生成后对物质块进行质量修正 修正范围约是0.9~1.45X

红色中心是0.9X 橙红和橙色的交界处是1X 紫色是1.45X (大致)

biomeNoise: noise/DefaultDensity

biomeNoise: noise/Heat

地图在生成后对物质块进行温度修正

修正范围与生态群系的温度范围有关

浮动范围可在 worldgen\temperatures.yaml 文件中找到

越红 约接近温度下限 越紫越接近温度上限 (并且似乎相对热区更倾向与在下方)

biomeNoise: noise/Heat

biomeNoise: noise/subworldCrystal

biomeNoise: noise/subworldEdgeOfVoid

biomeNoise: noise/Twisty

这三个不知道干什么用的

biomeNoise: noise/subworldCrystal

biomeNoise: noise/subworldEdgeOfVoid

biomeNoise: noise/Twisty

眼冒金星新增的噪声函数

biomeNoise: expansion1::noise/HospitableSurface

DLC的大星群和经典星群使用的星球表面层

biomeNoise: expansion1::noise/HospitableSurface的分布图

biomeNoise: expansion1::noise/HospitableSurface在游戏中的分布图

biomeNoise: expansion1::noise/LargeCaves

用于辐射沼泽小行星的中心部分(FRST-C 第二个星球)

biomeNoise: expansion1::noise/LargeCaves的分布图

biomeNoise: expansion1::noise/LargeCaves在游戏中的分布图

biomeNoise: expansion1::noise/LayeredNoise

用于两种浮土小行星

注意 浮土小行星有两种 经典星群是小浮土小行星 眼冒金星是大浮土小行星

biomeNoise: expansion1::noise/LayeredNoise的分布图

biomeNoise: expansion1::noise/LayeredNoise在游戏中的分布图

biomeNoise: expansion1::noise/Metallic

用于金属生态  分布于辐照湿地 辐射沼泽和辐照森林小行星

biomeNoise: expansion1::noise/Metallic的分布图

biomeNoise: expansion1::noise/Metallic在游戏中的分布图

biomeNoise: expansion1::noise/Radioactive

辐射生态 其分布图就像氦了一样

biomeNoise: expansion1::noise/Radioactive的分布图

biomeNoise: expansion1::noise/Radioactive在游戏中的分布图

biomeNoise: expansion1::noise/SandstoneStart

DLC星球中的大部分砂岩生态使用了这个噪声函数

可能是因为dlc的星球更小 所以让洞穴气泡也更小了

biomeNoise: expansion1::noise/SandstoneStart的分布图

biomeNoise: expansion1::noise/SandstoneStart在游戏中的分布图

biomeNoise: expansion1::noise/SmallCaves

虽然被用于两种浮土小行星 但是该生态的只有真空这一种物质构成

所以换了另一个在游戏中弃用的物质组成表

biomeNoise: expansion1::noise/SmallCaves的分布图

biomeNoise: expansion1::noise/SmallCaves在游戏中的物质分布图

biomeNoise: expansion1::noise/Sponge

水星的石墨洞穴

biomeNoise: expansion1::noise/Sponge的分布图

biomeNoise: expansion1::noise/Sponge在游戏中的分布图

biomeNoise: expansion1::noise/subworldMooCore

biomeNoise: expansion1::noise/subworldMooInner

biomeNoise: expansion1::noise/subworldMooOuter

海牛星用了三种噪声函数 不过物质组成列表只有固态氯 花岗岩 火成岩 漂白石和干冰

所以就不放游戏中的物质分布图了 而且看上去非常适合成为密恐福利

biomeNoise: expansion1::noise/subworldMooInner的分布图

biomeNoise: expansion1::noise/subworldMooCore的分布图

biomeNoise: expansion1::noise/subworldMooOuter的分布图

biomeNoise: expansion1::noise/subworldWasteland

荒地生态

biomeNoise: expansion1::noise/subworldWasteland的分布图

biomeNoise: expansion1::noise/subworldWasteland的物质分布图

biomeNoise: expansion1::noise/Swamp

沼泽生态

biomeNoise: expansion1::noise/Swamp的分布图

biomeNoise: expansion1::noise/Swamp在游戏中的物质分布图