立体效果(参考立体电影),实现让物体跳出屏幕
首先简要说明一下:
人是用2只眼睛看东西的,然后根据看到的图像的稍许不同来判断东西的远近。
这是自然习惯。如果你闭起一只眼,拿一支笔在眼前做前后移动,你很难分辨它的远近。
分别过滤红色光和绿色光就是实现让双眼看到不同图像的一种方法。
如何实现让物体跳出屏幕?画光路图。
双眼、物体、屏幕、眼睛看到物体在屏幕上的投影。
发现当物体在屏幕外(眼到屏幕之间)时,投影是反方向错开的(左右->右左)。
以上就是实现原理。
先放出一个简单的demo,用于作者本人找工作之用。
如有哪位朋友能帮俺介绍个程序方面的工作,感激不尽。
notestore@163.com
(demo中的地形是用来做距离参考用的)
http://www.cppblog.com/Files/slowhand/3Dplus.rar