大多数需要地图的作者其实早就有了一张。它在笔记本里、在某张打印纸的背面,或者在绘图软件里,是一张早已和书对不上的平面图片。它缺的是“知道事情”:哪个图形是 Varnhold 的领地,谁掌握着它,今晚有哪些角色正站在 Duskhollow。
本指南讲的就是如何把手绘地图数字化,让它变成那样一张地图。你导入扫描件,审阅 Lokee 的识别建议,然后用绘图工具修好图形,再把它们关联到你的故事设定集。Lokee 地图方面的一切在所有方案中都免费,包括免费的桌面应用;只有用 AI 读取图片才需要付费,而即便是这一步,也有免费的路线。
贯穿全文的例子是演示故事《灰烬结社》(The Ashen Circle)的世界:Tarn 河畔有城墙的都城 Duskhollow,城外是 Varnhold 庄园。想象一下你在第一章背面随手画的那张草图。
既然已经有地图,为什么还要重做一遍?
平面图片无法改变,而故事世界会变。战争之后边界会移动,城市会筑起城墙,角色会在第九章翻越一道山脉。在 Lokee 中,每个图形都可以关联到故事设定集里的一个条目,正是这种关联让地图在你写作时派上用场:
- 带有地点字段的人物会自动出现在地图上,而且是在你正在查看的那个时刻(逐章追踪角色在地图上的行踪);
- 领土可以从某个时刻起易主(为不断变化的世界绘制地图);
- 条目卡片会显示该条目出现过的每一张地图。
这些在一张图片上都做不到。所以第一步,是把图片变成图形。如果你还在琢磨动笔画图之前该把世界建到什么程度,小说世界观设定怎么开始主张先有一张地图,而不是一整套地图集;本指南讲的就是这一张地图怎么做出来。
开始一张地图的三种方式
在 地图 页面上,有三种入口。
+ 新建地图 会打开 新建地图,其中 起始模板 提供以下预设:世界(大陆、海洋、山脉与河流)、政区(区域、领土、城市与名称)、地区(一个国家或省份,细至村庄与道路)、城市(街区、街道、城墙与建筑)、建筑(一处地点的房间与墙体)、星际帝国(恒星、行星、星云与超空间航道)以及 空白。预设决定工具面板优先提供哪些种类的图形。之后你仍然可以在地图检查器中把一张照片作为 底图 垫在下面(PNG、JPEG、WebP 或 SVG,最大 25 MB),然后手动描绘。
添加示例地图 会添加三张已经完成并关联好的地图供你研究:一张星图、其中一颗行星上的世界地图,以及那个世界里的一座城市。动手之前花五分钟看看它们;它们展示了做好之后的图层、标签和子地图是什么样子。
从图片创建… 正是本指南要走的路线。
手绘地图数字化:细节、区域与读取内容
从图片创建… 会打开 从图片新建地图。选择一张照片或扫描件,给地图命名,选好 起始模板(Duskhollow 这张草图选 地区),再决定 由谁运行 AI(下一节详述)。然后点 下一步。
Lokee 首先会在你自己的设备上勾勒出它能在图中找到的区域,这一步还没有用到任何 AI。成品的质量大多在这一步就决定了,而且它不花一分钱:
- 细节 在 更少区域 和 更多区域 之间调节。正如对话框所说,目标是让每条海岸、每个湖泊和每片森林都有各自的轮廓。AI 之后只负责为编号区域命名,而不负责绘制它们。如果两个地区在这一步被合并成了一个轮廓,之后再多的 AI 也拆不开。
- 区域数量 设定在找到的全部区域中保留多少个;如果调过头了,可以点 恢复为建议的 数量。
- 要从地图中读取的内容 可在 区域(陆地、水域、地形)、聚落与地点 和 名称 之间选择。如果你的草图上没有文字,取消勾选 名称,省下这笔费用。
- 放大查看地图的各部分 会把地图分成相互重叠的小块再读一遍。对于大型或内容繁密的地图很值得,而且对话框会在你确认之前显示它额外需要多少。
然后点 读取地图。进度提示会告诉你正在进行什么:“正在为区域命名…”“正在对照照片检查结果…”。
由谁运行 AI,以及费用多少
由谁运行 AI 的选项取决于你的世界库存放在哪里:
- Lokee 积分:在 Lokee 一侧完成读取。这需要付费方案(参见 /pricing)。对话框会在开始前显示最高可能的费用;实际按地图的真实成本收费,通常少得多,其余部分在运行结束后退还。
- 仅轮廓(不使用 AI):所有方案都免费。Lokee 保留找到的轮廓,把看起来像水的区域变成海洋或湖泊,其余变成陆地,符号组则留给你命名。对于一张干净、标注不多的草图,这往往就够了。
- 我的 Anthropic 密钥、我的 OpenAI 密钥 和 本地模型(Ollama) 只在桌面应用的本地世界库中出现。密钥是保存在世界库 AI 设置中的那些,会从你的电脑直接发送给服务商。Ollama 模型必须是视觉模型;内置本地模型无法读取图片。
云端世界库读取地图时,只能选择 Lokee 积分(即 Lokee 点数),或完全不用 AI;对话框里也会这样说明。自带密钥和本地模型是刻意设计成本地世界库专属的功能,这样共享的云端世界库永远不会依赖某一个人的密钥。
在进入世界库之前,先审阅识别结果
在你审阅完并选择 创建地图 之前,什么都不会进入你的世界库。审阅界面会把建议叠加在你的图片上显示,并分为 海洋、陆地、湖泊与沼泽、地形、地点、名称 和 未知 几组。每个区域都带一个编号,与图片上的徽标对应,你能准确看出某一行指的是哪个轮廓。
每一行你都可以 接受 或 拒绝,修改它的 类型,并更正它的 名称。处理完拿不准的行之后,接受所有未决定的项 可以一次性搞定那些简单的行。AI 无法分类的行不会被包含,除非你为它们选择一个类型。
有两个审阅工具比看上去更重要:
- 合并所选。 勾选两个或更多区域行,把它们合并成一个区域。当你把一条河画得太粗、导致勾勒时一个王国被沿河一分为二时,就用它。
- 取消合并 可以撤销你后悔的合并。
如果你在仍有未决定的行时就按下 创建地图,Lokee 会问你是 全部接受并创建、全部拒绝并创建,还是 返回审阅。返回。每一行你随手接受的内容,之后都会变成一个要你手动删除的图形。
新地图打开时会带一条横幅:由 AI 导入——可能会有错误。请与照片对照(图层 → 照片),并调整或重绘不准确的部分。 请照字面去做。照片会以半透明的形式留在下面;在 图层 中,照片 这一行可以显示、隐藏它,并用 照片不透明度 调淡它。
Duskhollow 草图,从头到尾
下面把这个例子完整跑一遍,让你看清时间都花在哪儿。
草图是笔记本的一页,在窗边平铺着拍下来:Tarn 河从上到下贯穿页面,有城墙的城市在东岸,Varnhold 庄园在北边,西边一片森林,南边河面变宽处是一片沼泽,还有六个用铅笔写的名字。
读取。 点 从图片创建…,命名为“Duskhollow 与 Tarn 河”,起始模板 选 地区,第一遍先用 仅轮廓(不使用 AI)。在默认的 细节 下,勾勒器找到了九个区域:河是一条长长的带子,沼泽和河粘在了一起,森林被一道铅笔折痕分成了两块,城墙则围成了一个干净的环。把 细节 往 更多区域 推,推到沼泽和河分开为止就停手;再往前推,森林就会开始按阴影碎成几块。九个变成十一个。点 读取地图。
审阅。 看起来像水的区域进来时成了 海洋 和 湖泊与沼泽,其余是 陆地。河因为是蓝色的被读成了海,改一下它的 类型。森林的两半:两行都勾上,合并所选,类型设为地形。城墙围出的环是陆地,留着它,过一会儿你会把城墙重新画成一条线。页边有一块污迹被当成了区域,拒绝 它。名称没有被读取(没用 AI),所以各行都显示 无名称;趁照片就在眼前,现在就把 Duskhollow、Tarnside、Varnhold 和其余几个名字打进去。点 创建地图。
修整。 照片半透明地垫在下面,打开 吸附到边界,沿着城市的环把城墙画成一条首尾相接的线。顺着河带的中线把河画成一条线,然后删掉河带那个区域。在沼泽轮廓里用 油漆桶 把它填成沼泽。用 粘合边界 刷过森林和 Varnhold 领地之间那道发丝般的缝。十分钟,大半花在河上。
关联。 选中城市的环:关联到实体…,选 Duskhollow。森林、庄园、沼泽:各自关联到它的地点条目,还没有条目的先创建。再次选中城市,点 在此创建子地图;Gilded Lantern、Watch House 和 Undercroft 将来就画在这张子地图上,用 城市 预设画成街区和建筑。
现在打开角色 Rowan Ashe。在地图上 显示出那张城市子地图,并标着“位于此处”,因为他的 Location 是 The Gilded Lantern,在 Tarnside 之内,又在 Duskhollow 之内。你没有画他;是那条链把他放上去的。图片变成地图集,就是在这一刻。
修整、分层、设计导入的地图
导入之后最有用的工具
导入的地图只是一份草稿。下面这些是我会依次用到的工具,大致按顺序排列。
- 吸附到边界(在工具栏中)。你绘制的区域和墙体会精确贴合附近的边界,直到你移开为止。在一个已有地区旁边重画海岸线之前把它打开,两者就会严丝合缝地接上,不留细缝。
- 油漆桶。在闭合轮廓内部(或轮廓之间)点击,用所选类型填充。把一座空荡荡的岛变成森林,这是最快的办法。
- 地形橡皮擦。在已填充的地形上拖动以将其擦去;每个区域仍是一个要素。它只能擦除以填充区域方式绘制的地形。
- 粘合边界。用画笔刷过两条边界之间的空隙即可闭合它;画笔宽度就是能闭合的最大空隙。移动哪一方 可以选择 贴到相邻边界 或 在中间汇合。导入后相邻地区之间常会留下发丝般的缝隙,这个工具专治这个。
- 分割。画一条贯穿整个区域的线,把它一分为二;较大的部分保留名称和关联。
- 形状 工具:自由绘制、矩形、椭圆、多边形 和 套索(“沿区域拖动一圈。套索总是闭合。”)。编辑轮廓时,拖动边上的小手柄可以添加点,Alt+点击某个点可以删除它。检查器中的 平滑 和 粗糙化 一键就能改变轮廓的质感。
撤销和重做随时可用(Ctrl+Z、Ctrl+Shift+Z)。
图层与印章
图层 可以添加、重命名(双击)、调整顺序、隐藏和锁定。含有要素的图层在你移走或删除这些要素之前无法删除,所以不会有东西意外消失。对于导入的世界地图,一种实用的分法是:照片、地形图层、存放领土的政区图层,以及一个标签图层;在处理下方图形时把标签图层锁住。
内置地形会把山脉、丘陵、森林等画成符号。如果你的世界有自己的样貌(黑松林、盐滩、珊瑚),就把它做成一个印章集。在工具面板的 我的印章 下,点 + 添加自己的 或 管理… 会打开 印章库。新建印章集 需要填写 印章集名称、选择它 表现为 哪种类型,并上传 1 到 8 张图片(PNG、WebP、JPEG 或 SVG;透明背景效果最佳;每张会缩小到 256 像素,且须小于 150 KB)。之后世界库里的每一张地图都可以使用这个印章集。印章画笔有两种绘制方式,在 画笔绘制方式 下选择:填充区域(沿区域拖动一圈即可填满)或 沿线绘制(一排符号,比如山脊),再按喜好调节 密度 和 散布。
标签、字体与风格
选中一个要素,就可以为它设置 标签、标签位置(自由、区域内、沿线 或 隐藏)以及 标签大小。沿线标注的河流,读起来就像一本真正的地图集。
什么都不选时,检查器显示的是地图本身。标签字体 设置地图的默认字体(Classic、IM Fell English、Cinzel、Almendra、Uncial Antiqua 或 Exo 2),任何单个标签都可以使用另一种 字体。风格 可以在 扁平 和 墨线 之间切换:墨线风格以带排线的钢笔墨水符号绘制地形,宛如手绘地图。纸张纹理 为整体效果收尾。一张用墨线风格重绘的草图,往往比原稿更像原稿。
把图形关联到故事设定集,再扩展子地图
关联这一步让地图成为书的一部分。选中一个图形,在 关联实体 下选择 关联到实体…。把故事中每一个重要的地区、城市和建筑都关联到它的地点条目;条目还不存在就先创建。搭建一份经得起扩展的故事设定集解释了如何给地点设置类型,好让 Location 字段的链条跑得通。
关联之后,在查看时点击该图形会出现 打开 加上条目名称;条目卡片的 在地图上 部分会显示它出现过的每张地图的裁剪预览;位置在该地点的角色会以图标出现在图上;地区还可以归某个派系或统治者所有,并随时间易主。
一张地图无法同时显示一块大陆和一家酒馆的内部。在世界地图上选中城市,使用 在此创建子地图。Lokee 会创建一张锚定在该图形上的新地图;在上级地图上,一个小标记表明这座城市可以打开子地图,点击它会出现 打开地图: 加上城市名称。在子地图上,↑ 返回 带你回到上一层,面包屑导航则显示完整的路径。子地图还能让人物正确地逐级上溯:一个身处某栋建筑(只画在城市地图上)的角色,会出现在世界地图上该城市的锚点处。
导出地图集,或让它随世界库一起走
导出 提供 PNG 图片、SVG 图片 和 地图文件(JSON)。导出内容就是你在当前 查看 位置下看到的样子,所以你可以导出你的世界在任意时刻的地图。
因世界库和方案而异的部分:
- 在桌面应用的本地世界库中,所有导出都不带标识,且始终可以导出 SVG。
- 在免费方案的云端世界库中,PNG 导出会带一个小小的“Made with Lokee”标识,且不提供 SVG。付费方案可导出无标识的 PNG 和 SVG;参见 /pricing。
- JSON 地图文件从不带标识。地图页面上的 导入地图(JSON) 可以把它作为一张新地图导回来,导入同一个世界库或另一个都行。
地图也会随世界库本身一起流转:zip 导出、还原点和同步都会带上地图及其图片。
常见错误,以及 Lokee 在这里做不到的事
常见错误
用默认的细节读取图片。 地图是在勾勒器这一步定下来的,而默认值适合一张平均水平的扫描件,不是你的。在付费之前,先在滑块上花一分钟。
为一张没有标注的草图付 AI 费用。 如果纸上什么字都没写,仅轮廓(不使用 AI) 会免费给你同样的区域;名字反正是要你自己打的。
为了快点结束而接受所有未决定的行。 每一块被接受的污迹都会变成一个带类型、可能还带名称的图形。在审阅时就拒绝噪点;之后在地图上删,更慢。
先做样式,再做关联。 一张放不上角色的漂亮地图只是封面插画。先关联,让地图在你写作时就开始回报,然后再把它弄漂亮。
一张巨大的地图装下一切。 画在世界地图上的建筑没法看,编辑起来也慢。把城市画成子地图,让逐级上溯把它的人物带回世界视图。
忘了照片还在。 留着没问题,但一张半透明的扫描件垫在完成的地图下面,会把导出搞乱。不再描图之后,把 照片 图层隐藏掉。
Lokee 在这里做不到的事
它不会用你的笔迹重画你的地图:导入给你的是图形和类型,墨线风格是 Lokee 的笔,不是你的。它不会把河流、道路或城墙读成线条;那些要你自己画。它不懂比例和距离,所以从草图导入的地图上没有公里数。它也不会把一张地图的照片变成照片级的地图;如果草图本身就是你要发表的作品,留着原稿,把 Lokee 的版本用来承载“知道事情”的那部分。
五分钟上手
- 在光线均匀的环境下,把草图平整地扫描或拍照。
- 使用 从图片创建…;如果拿不准,先选 仅轮廓(不使用 AI),之后随时可以用 AI 再导入一次。
- 在读取之前,先调整 细节 和 区域数量。
- 逐行审阅;合并被拆开的,拒绝那些噪点。
- 用 吸附到边界 和 粘合边界 修好边界,再用 油漆桶 填充。
- 把故事用到的每一个图形关联到它的条目。
- 为发生场景的城市添加子地图。
- 最后才做样式:印章、字体、墨线。
如果你想不导入任何东西、直接看看一套完成并关联好的地图集,演示中有 Duskhollow 这座城市。奇幻地图制作工具概览和帮助中的地图部分列出了功能清单。地图集准备好之后,请继续阅读逐章追踪角色在地图上的行踪。