このプロジェクトについて

noisegenは、すべての方向でシームレスにループするノイズテクスチャを生成・保存することに特化したアプリケーションです。この機能により、ゲーム開発やグラフィックスプログラミング向けの効率的なシェーダーを作成する技術アーティストを支援することを目的としています。 このツールは、Open SimplexノイズやCellularノイズなどさまざまなノイズタイプをサポートし、FBM(Fractional Brownian Motion)、パワー、レンジの設定を提供します。 技術的な詳細: - CとGLSL、raylibおよびrayguiを使用して構築されています。 - WindowsおよびLinux向けの自己完結型実行ファイル、またはWebGLアプリケーションとして利用可能です。 - Makefileを使用して複数プラットフォーム向けのビルドをサポートしています。 - コードのメンテナンスにclang-formatとclang-tidyを利用しています。