我们都在人行道或者艺术区见过这种欺骗眼球的惊艳3D画作——站在悬崖边上,站在鳄鱼的血盆大口中...有种打破次元壁的感觉,你知道这些画作背后的数学原理么?
我们都在人行道或者艺术区见过这种欺骗眼球的惊艳3D画作——站在悬崖边上,站在鳄鱼的血盆大口中...有种打破次元壁的感觉,你知道这些画作背后的数学原理么?
这种作画方法是经典的透视画发,但这种画法知道意大利文艺复兴才被发明出来。古代绘画通常将所有图案置于同一个平面,图案的大小表示它们的重要程度。古希腊的艺术家则了解到,绘画中娇小的物体看起来更远,但许多透视画法的早期尝试都存在各种问题。
在15世纪的福罗伦萨艺术家们意识到,借助数学原理它们能够以更复杂的方式长生透视的错觉。1485年达芬奇使用数学原理,创造出了世界上第一张立体画作,后来一些其他艺术家也学会了这个技巧。
要知道艺术家是怎么做到的,我们首先得理解透视画法的一般原理。想象你正站在窗外,光线从物体上反射入你的眼睛。如果你闭上一只眼睛直接在窗户上画出你看到的图像,这样画出的图像应该和实际景象并不二致。但是这样只是会在你站的地方有同样的效果,即使往旁边移动一点点都会使图案失去三维效果。
艺术家们发现,透视画本质上只是一个二维平面上的投影,他们因此能够用数学来掌握透视的基本规则。比如,平行线只有在与画布平面平行时才会平行,否则他们就得在画中相交于一点,又称消失点,这就是标准的透视画。正如艺术家不从正面,而是以某个角度往窗户上绘画一样,通常他们会画一幅普通的画,然后使用光线、网格甚至细绳将画以某个角度投影到画布上。
正如如果我们在地面上做一幅3D画,就可以在你想要的观看的位置上用玻璃做一幅画,然后通过光线投影到你想要的平面上就可以得到一个3D画了。这种作画方法不光适应一个平面,也可以适合不同的平面。从正确的校对观看,才有正确的效果。