游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1466|回复: 0

关于齐次坐标系,ShadowMapping的问题

[复制链接]

39

主题

120

帖子

120

积分

注册会员

Rank: 2

积分
120
发表于 2007-12-24 18:10:00 | 显示全部楼层 |阅读模式
请问在制作shadow mapping的时候,为什么position.z/position.w就可以得出到观察者距离化为0~1的结果?
而且在教程中并没有除以position.w,而是直接将position.z赋值给fDepth,但是他还是能得到一个深度的Texture,可是我照着做却没有那个效果?这是为什么?
另外,CreateTexture中用了D3DFMT_R32F渲染后把这个Texture贴外一个平面上的话,对显示的结果会有影响的吗?我照着教程的制作的,但就算用A8R8G8B8去创建TEXTURE,还是得不到想要的深度图。。(SetTexture这深度图后,渲染到一个面上,并看不出随深度变化的颜色,全是同一种颜色)
请高手解答,谢谢! [em4]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-17 22:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表