?
zh en
20px - +
wrap
cursor
>
<
..
发信人: bigfish (大鱼儿), 信区: Asciiart 标 题: 三维立体画 发信站: 飘渺水云间 (Tue Jul 25 19:15:39 2000), 转信 三维立体画这玩意前些年很流行,现在竟看到了字符版的,虽然看得 不太清楚,倒很有新意.偶对此有点研究,与各虫虫分享.  我们看到一个物体时,怎么知道它的形状的.主要因为你的两眼看到 的图象不同,你用大脑处理过之后就得到了立体的印象.你可以将一本书 平放在眼前,先用左眼看它,再用右眼看它(最好在没人的地方做这个实 验,不然别人还以为你犯什么毛病),你会发现离你越远,左右眼的不同 越小.若将左右眼的图叠在一块,那越近要移动的距离越多. *----- *----- / | | \ / | | \ / | | \ +--------- +--------- "+"之间的距离比"*"之间的距离是不是大. 观察一下立体画,每隔一段距离图案就重复了. 懂我的心其懂我的心其懂我的心其懂我的心其懂我的心其 ! ! ! ! ! 实你不懂我实你不我实你不我实你不我实你实不我实你实 ! ! ! ! ! 再用分散注意力的方式使你眼睛的焦距不放到图上,这样你左眼看 到的和右眼看到的就不一样了.你可以将食指放在眼前,这时你盯着食指 (这个实验也最好在无人处),当你看到一个手指时,你将看到两个电脑 屏幕,当你看到一个屏幕时,你将看到两个食指.同样在你看立体画时, 你可以假设看到一个更近的物体或更远的物体,这时你看到两张画. 左:实你不懂我实你不我实你不我实你不我实你实不我实你实 右: 实你不懂我实你不我实你不我实你不我实你实不我实你实 左:实你不懂我实你不我实你不我实你不我实你实不我实你实 右: 实你不懂我实你不我实你不我实你不我实你实不我实你实 观察左眼与右眼图象中的"不"字.第一个"不"字需要移动五个单位,第 二个"不"字需要移动四个单位,表现在大脑中就是这两个"不"字离眼 的距离不同.具体是第二个"不"字高还是第一个"不"字高还取决于你 使用的看立体画的方法了,若聚焦于纸后的物体,则第二个"不"字凸出; 若聚焦于纸前的物体,则第二个"不"字凹进.所以经常有两人看到的立体 形象凸凹不同的情况.偶只需一秒就可以在这两种方式中切换. 偶编了几个制立体画的程序,核心其实简单不过了.就是根据某处的 高度向左(或右)位移一段距离取已有的象素点重复地画上. 事实上,这种原理还用在立体的游戏中,这里指戴着头罩的那种游戏, 不是指QUAKE之类.这些游戏虽然看上去是立体的,但这完全是由人 的经验"翻译"而来的.人通过影子等判断立体物体的形状,会出错的. 以前《读者》上经常刊登某某画的"荒谬图",就是利用人的经验错误. 还有立体声也是这个道理.依靠的是两耳听到的声音的不同,判断 声音的来源.通过这个可以在立体声耳机中创造出一个声音从左耳窜到右耳 又窜回来的效果,那个爽.不知两个鼻孔有没有这个功能(闻立体气)? 据我多年的经验,好象没有.