透视学习 04——余角透视

平行透视和余角透视是最常见的透视,把握它们时,不止要把握概念,还要在具体实践中反复磨练,后面要为这两种透视的各种实际问题写 cookbook,去真正把这里学到的东西给用起来。

上回说到,考虑平视平放方物,该方物有两对竖立面;一对竖立面平行于画面时,为平行透视;两对竖立面和画面均不平行时,为余角透视。余角透视方物有三个透视方向,分别是垂直,向左余点和向右余点。

在之前的学习中,我们知道,余角透视的方物,无论它的旋转角度,它的两个余点和目点在画面上同在一个圆上:

TODO 书里的例子似乎说明对角线比棱边更重要,研究研究

之前学习的时候研究过两个余点到心点的距离的关系,设一个余点距心点的距离为 x,另一个为 y,而心距长为 d,有:

这个看上去没有实用价值,但其实是有的——当这个余点距心点的距离为 n 分之一心距时,另一个余点距心点的距离为 n 心距,也就是说,x=1/2 时 y=2,x=1/3 时 y=3,x=3/2 时 y=2/3,这个允许我们快速地做心算。

辅助线处理远余点

在绘制余角透视的时候,很多时候两个余点是一远一近的,怎么处理较远的那个余点?

先明确我们要依赖的东西——利用三角形相似——已知两个余点和心点在同一条直线上;我任选一个点 P,然后做三角形左余点-P-右余点,然后延长左余点-P,右余点-P,再做一个平行于视平线的直线,从而包围出一个和三角形左余点-P-右余点相似的三角形:

那怎么利用这个方法呢?我们可以任意做一个和视平线平行的线,定它长度为 n,然后延长它 1/n 的长度;这时候我们就得到了这个相似三角形的底边,我们可以通过作图得到指向另一个灭点的线,下图的 n 为 2(即 1/2:2=1:4):

这个方法让我们找到了一条向远余点的辅助线。但实际上我们也知道,视平线也是向余点的。通过这两条向余点的线,我们便可以对它们做垂直原线并进行等分,从而得到更多向该余点的辅助线:

实际操作的时候,我们可以借用画框底部的线条——它正好是和视平线平行的。

测点法求深度

可以参考这个 回答

回想一下,平行透视时我们如何定深度的呢?我们构造一个 等腰直角三角形,让它其中一个直角边是原线,另一个直角边是变线,从而能够将这个变线的长度映射到原线上。在余角透视上,考虑用同样的思路——构造一个等腰三角形,其中一个边是水平原线,一个边是变线。

现在的问题是,怎样求得这个水平原线的长度。对于测点法,我们回到俯视图的心智模型去思考。从现在的学习程度上来看,俯视图的心智模型其实就是目点翻转前从上往下看到的内容。

考虑平变线 AB,消失点为 V,水平原线 AC,目点为 E:

已知 VE 平行于 AB,又 AC 平行于画面,这时候我们的目的是做一个 AC 为腰的等腰三角形,怎么做呢?我直接在画面上取一个和 VE 相等的线即可!令 VM=VE,连接 EM,此时过 B 点做平行于 EM 的线,它和 AC 的交点即为所求。这里的 M 点即我们的测点测点是等腰三角形底边的灭点,它允许我们把平变线的长度映射到水平原线上面

上面的步骤反映到透视图上,就是:

公式法算测点

测点作图需要目点,这里想找一个能不要目点的方案。

这里算一下余点在各位置时它的测点和心点的距离。设心目(心距)点距离为 d,设余点到心点距离为x,此时:

假设 $nd=x$,则有 $d=\frac{x}{n}$,有:

有:

其中,n 为余心:距心。

测试:

$n = 0.5$($\frac{53}{2}$ 度灭点)时,$测心 : 余心=\sqrt{5}-1=1.24$

$n = \frac{\sqrt{3}}{3}$ (30 度灭点)时,$测心 : 余心=\sqrt{4}-1=1$

$n = 1$(距点)时,$测心 : 余心=\sqrt{2}-1=0.414$

这时候回过头来再看,n=0(平行透视)时,测心=距心,这也就是说此时距点是测点。这正好合了平行透视的距点法。所以这两种方法本质是一样的——做等腰三角形,从而把变线映射成原线。

但距点太远了,我们考察 1/2 距呢?这实际上就是把 n 给乘以 2,此时:

其中,n 为余心:1/2 距心。

测试:

$n = 1$($\frac{53}{2}$ 度灭点)时,$测心 : 余心=\sqrt{5}-1=1.24$

$n = \frac{2\sqrt{3}}{3}$ (30 度灭点)时,$测心 : 余心=\sqrt{4}-1=1$

$n = 2$(距点)时,$测心 : 余心=\sqrt{2}-1=0.414$

注意测心的范围——测心最远只能到距点,最近则接近心点,也就是说测心必然在 90 度视圈内。下面这个示例查看测心和余点的对应。

CLICK ME!

测点法作图很蛋疼,好在画测点可能并非是一个常见需求——画画的时候我们通常不是那么关注物体的长宽实际比例,只要看起来合适即可。即使真的用到,也只是在最开始时用到。


至此,一点、二点透视基本上已经过了一遍,是时候该来一个里程碑项目了……需要实操来检验我学习的东西,以及把理论和实践给联系起来。


本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 协议 ,转载请注明出处!