这几天做的Shadow Map Demo1的图片展。上篇文章(Ⅱ)的问题,尤其第2个,可把我搞苦了,还以为自己出的问题。好吧记录一下我的辛酸。——ZwqXin.com
前文见:
Shadow Map阴影贴图技术之探Ⅰ
Shadow Map阴影贴图技术之探Ⅱ
本文来源于 ZwqXin (http://www.zwqxin.cn/), 转载请注明
原文地址:http://www.zwqxin.cn/archives/opengl/shadow-map-demo-1.html
“茶壶就算了,你这小球怎么可以扭曲成这样~~现在是求爱时间么?”
发现一个问题,光源位置不变,当投射出阴影的盒子距离物体较远时,没问题
但是距离近的话还是会有黑幕的。因此我认为投射阴影物与被投射阴影物的距离对光源视界下的阴影形成也是有影响的,跟小孔成像原理是否很相似呢呵呵~
但是光源的向内移动就会让这些黑幕(它们在光源视野外)再度出现
在demo中,空格键可以让你看出当前光源正在“看”什么地方,然后你就能大概感知得到光源下的视野了。另外,选择一般几何模型加载时会出现...... - -
本DEMO使用了shader,需要下载glew库到指定目录,下载见此:OpenGL常用的库
放上本DEMO:shadowmapdemo1byzwqxin.rar
按键:
→ ← ↑ ↓ PageUp 移动光源
鼠标左键下按不放并移动鼠标:旋转视角;鼠标滚轮移动
鼠标右键:自动旋转开关
空格:(默认光源目标点定位于原点)正常模式/射线可见模式/光源目标点定位于与相机焦点一致
本文来源于 ZwqXin (http://www.zwqxin.cn/), 转载请注明
原文地址:http://www.zwqxin.cn/archives/opengl/shadow-map-demo-1.html