← 公开参考

卧游

郭熙「三远」:高远、深远、平远

11 世纪的郭熙说山水有三种远。他原话怎么说,落到纸上各是什么样子,以及一个画山水的引擎怎样把它们变成构图规则。

郭熙原话

郭熙在《林泉高致》里讲「三远」,每一种都由人站在哪里、眼睛怎么走来定义:

高远:自山下而仰山巅。其色清明,其势突兀。

深远:自山前而窥山后。其色重晦,其意重叠。

平远:自近山而望远山。其色有明有晦,其意冲融而缥缥缈缈。

不是透视

很容易把三远读成三个机位。其实不是。山水画没有单一的消失点,三远也都不需要它。它们是三种不同的深度编码方式:靠高与近,靠遮挡与云气,或者靠横铺与淡去。「卧游」的引擎每一幅画都按这套规则搭,它的说法也是这样:选哪一种远,决定每一层的基线位置、山高、墨色衰减、山的个数与宽度。

三远,各画一幅

同一种子、同为披麻皴、同为水墨,只换「远」。

高远
高远:主峰一座,山脚压到画底,峰顶顶天。
深远
深远:山层层掩映,云气把它们隔开、推远。
平远
平远:山低、水阔、墨淡,留白最多。

每一种远改变了什么

高远深远平远
主山主峰只一座,高占画面 84%,山脚几乎落在画底中景 2–3 座高 46%,前面 1–2 座近山遮挡中景 2–3 座仅高 23%,横向铺开
远山2–3 座小峰4–6 层重叠4–6 层低矮远山
水面3–10%:脚下是坡,不是湖12–22%32–48%:最宽
云气20–45%:其色清明55–88%:其色重晦35–62%
墨色× 1.15(其势突兀)× 1.0× 0.80(冲融缥缈)
瀑布常有(78%)常有(78%)少见(30%)

高远:山脚就在眼前

引擎里这条注释说得很直:「仰」的关键不是山画得高,是山脚就在眼前。所以主峰只有一座,占去画面大部分高度,山脚几乎落在画底。参照是范宽《溪山行旅图》——主峰占画面三分之二。

深远:先遮挡,再云气

这里的深度来自前山挡后山。近景的顶必须够到中景的脚,这是深远的要害;然后云气带把山切开、往后推。郭熙也说过云气:「山欲高,尽出之则不高,烟霞锁其腰则高矣。」

平远:低、宽、淡

山低而横铺,墨淡,三者中留白最多,江面最宽。这是倪瓒那一路,天然配他极疏的折带皴。瀑布很少——平远的江面上没有瀑布。

常见问题

三远是什么?

郭熙提出的三种山水取景:高远(自山下仰山巅)、深远(自山前窥山后)、平远(自近山望远山)。

三远出自哪里?

郭熙《林泉高致》(11 世纪)。

三远是透视吗?

不是西画意义上的透视,没有消失点;是靠高与近、遮挡与云气、横铺与淡去来表现深度。

资料出处
  • 三远原文与「烟霞锁其腰」:郭熙《林泉高致》,据「卧游」引擎设计文档(ART-THEORY.md、Mountain.swift)所引。
  • 构图数字(峰高、个数、水面、云气、墨色、瀑布概率):引擎上线版本 Composition.swift 与 Mountain.swift 中的取值。
  • 插图:用 App 引擎为本页现渲染(种子 7、披麻皴、水墨)。本页所用命令行渲染器按三远改变构图,但云气与水面取同一区间,所以这两项的差别比 App 里小。

同系列

卧游

「卧游」每天早上按这些规则画一幅山水。三远逐日轮换,一周里三种都会遇到。