Hacker News | 📄 原文链接 | 2026-10-25 收录

Godot 着色器第九讲:让值噪声无缝平铺,从环面接缝讲起

来源:catlikecoding.com — 页面无发布日期

📋 概述

Catlike Coding 的 Godot 4.7 着色器系列第九篇,接着值噪声导数往下讲平铺:先在环面上看值噪声,UV 的 0 与 1 接缝处出现明显断裂。要消除接缝不能只取 UV 的小数部分,因为值噪声在格点之间做插值,格点块跨过平铺边界时必须环绕混合。于是引入 lattice01() 处理格点坐标环绕,并把频率与粗糙度改成 vec2,分别调 u/v 两个方向。

🔑 核心要点

💡 金句

When we're done all nine tiles in the 3×3 region should show the exact same pattern, without seams between them.
← 返回 Hacker News 首页