|
|

楼主 |
发表于 2006-3-23 13:08:00
|
显示全部楼层
Re:关于平面反射的问题.
1.开启深度缓存,渲染不包括镜面物体的场景.
2.关闭帧缓存,开启模板缓存的写入,渲染镜面物体.并保存当前镜面物体的当前矩阵(镜面物体的变换,不知对不对).
3.开启模板缓测试,开启帧缓存,重置深度缓存,并将当将当前矩阵乘以镜面物体的变换.如果镜面的局部坐标是定义在x,y面上的平面.再乘以下面的矩阵实现反射变换.
1 0 0 0
0 1 0 0
0 0 -1 0
0 0 0 1(这地方也不知道行不行)
渲染场景.
不知以上的想法是否正确,请大家说明,如果有别的方法请教一下. |
|