【摸鱼好物】一键生成专属中世纪古堡与城邦!独立极客羊皮纸地图生成器,Medieval Fantasy City

Yux1n 2026-10-29 01:11 1

在电脑前闲暇时,如果好奇一座兼具防御要塞、错综街区与港口河道的古代城邦是如何在算法中诞生的,那么由独立开发者 Oleg Dolya(Watabou)打造的程序化生成艺术神作 —— Medieval Fantasy City Generator 绝对能让你惊叹不已。


与普通的静态地图生成工具完全不同,Medieval Fantasy City Generator 是一套完全运行在浏览器中的复杂计算几何与程序化拓扑生成系统。每次按下空格键或刷新页面,它都会基于松弛沃罗诺伊图(Relaxed Voronoi)、有向图路网生成与城市形态学算法,瞬间构建出一座细节繁复、逻辑严密的中世纪城邦羊皮纸手绘地图。



👉 中世纪奇幻城邦生成器传送门:https://watabou.github.io/city-generator/




🧠 核心功能与程序化生成亮点:




  1. 毫秒级全随机程序化拓扑(Procedural Generation):



    • 随手按下 空格键,系统便会在瞬间重组地形逻辑,生成完全不同的城市骨架:从盘踞山脊的封闭内陆卫城、依附江河要道的水上贸易枢纽,到坐落于开阔海湾的星芒要塞群;

    • 算法不仅自动规划中央内城(Citadel)、大教堂(Cathedral)、工匠街区与外环平民区,甚至连城墙箭塔、城门护城河与农田外围的聚落形态都符合真实中世纪防御工事的几何逻辑。




  2. 微观细节深度交互与客制化(Interactive Customization):



    • 右键点击任意街区或空地,可随时为其指派或更替建筑属性(如城堡、集市、修道院、兵营、码头等);

    • 地图中的每条主要干道、城门(如 Cherry Gate、Merchants Gate)与行政街区均附带程序化命名,点击即可随时重新随机或手动重命名。




  3. 羊皮纸复古美学与矢量图层导出:



    • 默认采用极其典雅的欧洲复古羊皮纸线稿风格,并支持切换黑白线稿、水墨印刷或高对比暗色主题;

    • 支持一键导出超高清无损 PNG、无级缩放的 SVG 矢量格式以及用于 GIS 开发的 GeoJSON 地理数据拓扑,适合桌面壁纸收藏或桌游跑团自制地图。




  4. 一键折跃 3D 城镇全景(Toy Town 模式):



    • 点击界面右键菜单或顶部的 3D 选项,可将平面的 2D 羊皮纸地图瞬间转换为基于 WebGL 的等轴测 3D 城镇模型,支持自由旋转视点、拉升城墙高度并导出 .obj 三维模型文件。






🕹️ 极客探索操作指南:



  • 无限随机摇号:按键盘 空格键(Space),持续观察算法在几百毫秒内如何动态推演不同规模与地形下的城墙闭合与街区分割;

  • 定制专属卫城:按 Ctrl + 鼠标滚轮 缩放至城市细节,右击中心城堡或城门,体验微观维度的建筑地块调配;

  • 探索 3D 模式:点击右上角菜单中的「3D」,将眼前的平面手绘地图秒变可旋转拉近的立体低模沙盒,沉浸感十足。

最新回复 (1)
  • Yux1n 楼主 10-29 01:11
    1楼

    @TianTangJun

    牛来

* 帖子来源NodeSeek
返回