【Show HN】名前を「水墨画の木」に変える!無限に広がるプロシージャル山水画の世界
Show HN: Turn your name into a tree in an infinite procedural shanshui landscape
皆さん、こんにちは!ITPで何百人もの「名前から木を生成する」というプロジェクトに取り組んだ末に、この作品を完成させました。 ライブデモ: https://landscape.bairui.dev/ ソースコード: https://github.com/pearmini/infinite-landscape あなたの名前で木を植える: https://tree.bairui.dev/ 無限に続くプロシージャルな景観をパン・ズームで探索できます。入力された名前はASCIIコードに変換され、独自の「木」として成長します(幅優先探索による分岐や、繰り返される数字による数学的なバラ模様などを採用)。山並みは「中点変位法」と「パーリンノイズ」を組み合わせ、王希孟の『千里江山図』にインスパイアされた青・緑・金を基調としたSVG放射グラデーションで表現しました。 Lingdong Huang氏の「{Shan, Shui}*」から大きな影響を受けており、生成されるすべての木は誰かの名前で、APackスタンプで署名されています。 ぜひ自分の名前で木を植えて、稜線を辿って探してみてください。「My trees」機能を使えば、過去に植えた場所へすぐにジャンプできます。 地形生成アルゴリズムや名前のエンコード、あるいはITP Winter Showで展示したリソグラフプリントのタイル化手法など、質問があれば何でもお答えします!