Show HN:将你的名字变成无限程序化山水景观中的一棵树

Hacker News Top 工具

摘要

一个程序化山水景观生成器,每个名字都会变成一棵树,用户可以在无限平移和缩放的场景中探索。

大家好!我在 ITP 收集了数百条“名字→树”的投稿后制作了这个项目。<p>在线演示:<a href="https://landscape.bairui.dev/" rel="nofollow">https://landscape.bairui.dev/</a> 源代码:<a href="https://github.com/pearmini/infinite-landscape" rel="nofollow">https://github.com/pearmini/infinite-landscape</a> 种树:<a href="https://tree.bairui.dev/" rel="nofollow">https://tree.bairui.dev/</a><p>平移和缩放无限程序化景观。每个名字被转换为 ASCII 码,然后生长成一棵独特的树(广度优先分支;重复数字变为数学玫瑰)。山脉使用中点位移加 Perlin 噪声,并采用王希孟《千里江山图》的蓝绿金色调 SVG 径向渐变。<p>灵感来自黄令东的 {Shan, Shui}*(<a href="https://github.com/LingDong-/shan-shui-inf" rel="nofollow">https://github.com/LingDong-/shan-shui-inf</a>)。每棵树都是某人的名字,并加盖 APack 印章(<a href="https://apack.bairui.dev/" rel="nofollow">https://apack.bairui.dev/</a>)。<p>尝试种下你的名字,然后沿着山脊线平移找到它。“我的树”可以让你跳回你种下的树。<p>欢迎提问关于地形算法、名字到树的编码,或我们在 ITP 冬季展上拼贴的 Riso 印刷品!
查看原文
查看缓存全文

缓存时间: 2026/06/12 23:57

# {山,树,名字}* 来源:https://landscape.bairui.dev/ 平移和缩放一个程序化生成的无限景观。每一个名字都会变成一棵树(https://tree.bairui.dev/)。

相似文章

Show HN:高分辨率 Neural Cellular Automata

Hacker News Top

介绍了一种高分辨率 Neural Cellular Automata,它运行在粗网格上,并使用 Local Pattern Producing Network 生成高分辨率输出,从而实现高效的程序化生成。

Show HN: Starglyphs - 基于欧拉路径的星座谜题游戏

Hacker News Top

一位独立开发者制作了 Starglyphs,这是一款基于欧拉路径的程序化生成星座谜题游戏,灵感来自《龙腾世纪:审判》的星象仪小游戏。网页版已上线,Steam 和移动版本正在开发中。