这个项目能做什么

noisegen 是一款用于生成和保存噪声纹理的应用程序,专注于创建在所有方向上循环的无缝噪声。此功能旨在帮助技术美术师为游戏开发和图形编程制作高效的着色器。 该工具支持多种噪声类型,包括 Open Simplex 和 Cellular 噪声,并提供 FBM(分数布朗运动)、强度和范围等设置。 技术细节: - 使用 C 和 GLSL,结合 raylib 与 raygui 构建。 - 提供 Windows 与 Linux 的独立可执行文件,亦可作为 WebGL 应用运行。 - 通过 Makefile 支持多平台构建。 - 使用 clang-format 与 clang-tidy 进行代码维护。