墨游
真实的山水,水墨的画卷。
这是什么
两卷用真实地形画成的水墨画。画里每座山的位置、高低、远近,都按实测的高程数据来定;用笔用墨则照古人的山水画法写出来。
- 漓江:一幅手卷。从桂林顺流而下到阳朔,水程 88 公里,看的是右岸;到头掉头,溯流而上回桂林,看的是另一岸。自右向左展开,船行到哪里,画就展到哪里。
- 黄山:一幅立轴。从云谷寺沿石阶上山,经始信峰、北海、光明顶,到玉屏楼,步道 8 公里。自下而上,一路走上去,到顶再走下来。
南朝宋的宗炳老了不能远游,把走过的山水画在墙上,说「卧以游之」。墨游取的就是这个意思,以笔墨代脚步:坐在屏幕前,把一段真的江、一条真的山路,慢慢看一遍。
怎么看
展开画卷
- 在展厅点一件画,它就展开。
- 手卷左右拖动,或用滚轮、← →;立轴上下拖动,或用滚轮、↑ ↓。放着不动,画会自己慢慢走。
- 画下(立轴在画旁)是这段路的小地图,点地图上的一处,画就转到那里。
- 「游程」选一段路:起点、终点,先往哪头走,到头掉头来回还是停下;漓江还可以选入画时朝哪看。
- 「琴」打开配乐:一张古琴随着画里的景慢慢弹。
- 「设色」默认是水墨。点开可以上浅绛:石上一层淡赭石,远山一层淡花青,树里一点汁绿;再选春夏秋冬、清晨白天黄昏。换上以后,画卷和入画都按这个画,下次打开还记得。
入画
- 点「入画」,就从画上这一处走进去,站在画里,四周一圈都是画。
- 拖动环顾四周,也可以用 ← → 转身。往前走:电脑上用滚轮或 ↑ ↓,手机和平板上用两指上下滑。下面的 0.5x 到 4x 是步速,旁边的 ❚❚ / ▶(或空格)是停下和接着走。
- 左下角的小地图是真实的河道或山路,北在上:红点是你在哪,淡红的扇形是你朝哪看。点路线上一处,就走到那里。手机上点「图」打开。
- 漓江是坐在竹筏上顺水漂,往前看是筏头,水纹往身后退;黄山是一级级走石阶。走得很慢,和真的差不多。
- 「出画」(或 Esc)回到画卷上刚才那一处。
建议用较新的 Chrome、Edge、Safari 或 Firefox。第一次打开要画一会儿;入画比展卷更费电。
怎么画出来的
- 先有地形,再有画。河道和山路取自 OpenStreetMap,沿途的高程取自 SRTM 等公开的地形数据。沿路每 25 米停一下,四面看出去,找出看得见的山头,记下它的方位、远近和高出多少。画上的山就从这些数里长出来:近处大而清楚,远处小而淡,被雾和别的山挡住的就不画。
- 三远。北宋郭熙说山有三远:自山下而仰山巅谓之高远,自山前而窥山后谓之深远,自近山而望远山谓之平远。漓江多是平远,一层层淡下去;黄山是高远和深远,峰立在云上,路在峰间。
- 笔墨。漓江的喀斯特峰用雨点皴,峰身淡墨,脚下是烟水和倒影;黄山的花岗岩用渐江一路的方折和披麻,松针一簇簇点出,坡上按真实的植被长林子:低处阔叶,高处杉和松,陡处露出石头。每一笔都是程序按毛笔的起、行、收写出来的,没有用照片或贴图。
- 入画。走进去看到的,和画卷上那一处是同一组山、同一个位置。四周一圈用同一只镜头、同一套笔法画成,所以怎么转都还是一幅画。
- 画里的动。只有活物和云在动:撑篙的渔人、鸬鹚、吃草的水牛、山路上的行人、远处一行鸟、几缕云。一次只动一处,动得少而慢,随便停在哪一刻,都还是一幅画。
- 点景。船、人、亭、牛、松这些点景,是程序按规则点在合适的地方的,不对应真实的某一条船、某一个人。同一个地方每次打开都画得一样。
- 琴。配乐是浏览器里现场合成的古琴,有散音、按音、泛音和走手音,曲调跟着画里的景和走的快慢变。
- 设色。照古人浅绛的规矩:只用花青、赭石、藤黄,偶尔一点胭脂、石绿,每样里调一点墨,淡淡一层在墨下面,不盖过墨。四季和晨昏只改颜色的多少,不换颜色:春天嫩绿雾多,秋天赭多、有几棵红叶,冬天几乎不上色、天色暗一点,黄山的山头留白当雪;晨昏只在天边一道很淡的霞,清晨在东,黄昏在西。
一些查到的事
- 只按高程找最低处来描漓江,出桂林后的前 21 公里会偏到东边 2 到 4.6 公里外的低地:城里和平原太平,35 米一格的高程分不出河道。所以河道改用 OpenStreetMap 上的漓江,再按它去看两岸的山。
- 黄山 1100 米以下多是常绿阔叶林和混交林,往上到 1800 米左右的林线是落叶阔叶林,崖上多松。画里的坡因此低处是圆冠的点叶树,越高松越多,太陡、太高的地方露出石头。
- 古画里的黄山松从崖边伸向空处(渐江)。画里每棵松往哪边伸,按它脚下的地势定:朝下坡、朝开阔的一边,同一面坡上的松朝同一边。
- 莲花峰登顶道 2023 年 12 月起轮休关闭,画里的路照旧走。
数据、字体与署名
- 地形高程
- SRTM 与 GMTED2010 地形数据由美国地质调查局(USGS)提供;ETOPO1 地形数据由美国国家海洋和大气管理局(NOAA)提供;经 AWS Open Data · Terrain Tiles 获取。本站从这些高程里切出一座座山,算出从江上、路上看过去的轮廓,再为成画做了改动:挑选、成组,按距离抬高山脚、缩放高度,锐化峰形,收窄站距。
- 河道、山路与地名
- © OpenStreetMap 贡献者,按开放数据库许可(ODbL 1.0)使用。漓江河道、沿江村落、城墙城门,黄山步道和景点位置都来自这里;本站随页面下载的路线数据由它处理而来,同样按 ODbL 1.0 提供。
- 书法字体
- 志莽行书 Zhi Mang Xing,SIL Open Font License 1.1。本站只附带画上用到的字。
- 景点参考照片
- Wikimedia Commons 上按 CC0、公有领域、CC BY 或 CC BY-SA 发布的照片,只在作画时参考景点的样子,本站不展示这些照片。
- 古画
- 渐江、梅清、石涛等前人的画作只用来学笔法,本站不展示原作。
- 题诗
- 唐代韩愈《送桂州严大夫同用南字》、宋代王正功《劝驾诗》、唐代李白《送温处士归黄山白鹅峰旧居》。
- 程序
- 画、动和琴声都是本站自己写的程序在浏览器里画出、合成的,没有用第三方的绘图或音频库。
说明
- 这是艺术创作,不是地图。山的高低远近按真实数据定,但为了成画,有放大、取舍和移动;里程、海拔都是约数。
- 不要用它来规划行程或判断路况。景区的路段会轮流关闭、改道,出行请以景区的公告为准。
- 数据来自公开来源,可能有错漏,欢迎指出。
版权
© 2026 LifeVen LLC。
- 欢迎分享链接、截图和录屏,请注明「Ink Scroll by LifeVen」并附上链接。
- 本站的原创代码不授权复用;请勿把本站的代码或画面照搬,当作自己的作品发布。
- 上面列出的地形、地图数据和字体,分别按它们各自的许可使用,版权归原作者所有。
由 LifeVen Studio 制作 · lifeven.com
In English
Ink Scroll (墨游, “travelling in ink”) paints two real journeys as Chinese ink landscapes: the Li River from Guilin to Yangshuo as a handscroll, and the Huangshan trail from Yungu Temple to Yuping Tower as a hanging scroll. Every mountain’s place, height and distance comes from measured terrain; the brushwork follows the old masters. Open a scroll to unroll it, or step into the painting (入画) to stand inside it and look around. Terrain: USGS (SRTM, GMTED2010) and NOAA (ETOPO1) via AWS Terrain Tiles. Rivers, trails and places: © OpenStreetMap contributors, ODbL. Font: Zhi Mang Xing, SIL OFL 1.1. This is an artwork, not a map; do not use it to plan a trip. © 2026 LifeVen LLC. Screenshots and recordings are welcome: please credit “Ink Scroll by LifeVen” and link to this page. The original code is not licensed for reuse; please do not copy the code or the paintings and publish them as your own. Made by LifeVen Studio · lifeven.com