火口是个碗
地表高度是一个径向函数:湖底平坦、内壁升到口沿、外坡线性降到零。三个接缝都精确落在常数上 —— 差一点,湖面与岩壁之间就会露出一圈缝。
VOLCANO · 火山熔岩湖
一座还在烧的火山。火口是个碗,湖面比口沿低十四米,所以你从全景看下去正好望进那只碗里;熔岩表面几组正弦慢慢叠,结壳的深浅又用另一组频率交错,于是壳是一块块裂开的,不是整片均匀地灰下去。火星从湖面腾起、到顶回到底,火山灰升得更慢、铺得更宽,山外的空气被湖面烤亮,天幕底部泛着一圈橙。火口剖面、湖面起伏、结壳分布、每一粒火星的轨迹都是运行时算出来的,页面不加载任何模型或贴图。
正在加载…
加载失败
网络或资源出错,可以重试一次。
地表高度是一个径向函数:湖底平坦、内壁升到口沿、外坡线性降到零。三个接缝都精确落在常数上 —— 差一点,湖面与岩壁之间就会露出一圈缝。
结壳程度是两组不同频率的余弦交错出来的。只有一组的话,壳会像退潮一样整片均匀地暗下去,看着像滤镜;交错之后才会这里亮、那里黑,像真的一层层结起来。
系统偏好减少动态效果时,湖面定在平均高度、火星与火山灰各自悬住,剩下的仍是一座能拖、能缩放的静态火山。