游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2987|回复: 5

有谁知道如何在D3D下不用Pixel Shader实现Shadow Map?

[复制链接]

17

主题

454

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2005-5-17 00:08:00 | 显示全部楼层 |阅读模式
OpenGL 下可以使用GL_ARB_shadow(GL_SGIX_shadow)来实现.
那么在D3D9下如何实现呢?找了半天的SDK DOC没找到.
请高人指点

6

主题

444

帖子

457

积分

中级会员

Rank: 3Rank: 3

积分
457
发表于 2005-5-17 09:27:00 | 显示全部楼层

Re:有谁知道如何在D3D下不用Pixel Shader实现Shadow Map?

想了一下觉得可以用减法 + alphatest来实现。

21

主题

100

帖子

108

积分

注册会员

Rank: 2

积分
108
发表于 2005-6-25 12:50:00 | 显示全部楼层

Re:有谁知道如何在D3D下不用Pixel Shader实现Shadow Map?

不用ps好象没法。就算能意义也不大。

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2005-6-25 15:04:00 | 显示全部楼层

Re:有谁知道如何在D3D下不用Pixel Shader实现Shadow Map?

好奇地问一下,dx9c的那个ShadowMap的例子没用用ps吗?

8

主题

239

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
发表于 2005-6-27 14:20:00 | 显示全部楼层

Re:有谁知道如何在D3D下不用Pixel Shader实现Shadow Map?

好强的问题,我看的代码都用ps,我的破显卡不支持ps.
强列关注不用ps如何实现。
小白一下:不用PS,是不是就要一个一个象素转过去比较。

8

主题

553

帖子

560

积分

高级会员

Rank: 4

积分
560
发表于 2005-6-27 14:45:00 | 显示全部楼层

Re:有谁知道如何在D3D下不用Pixel Shader实现Shadow Map?

可能可以,我不太确定,但需要用到depth stencil texture,但目前只有nv20以上的硬件才支持,ATi的所有硬件都不支持。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-26 05:14

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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