游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3858|回复: 12

关于Diret3D中的光影效果!!

[复制链接]

28

主题

86

帖子

92

积分

注册会员

Rank: 2

积分
92
发表于 2007-3-8 10:50:00 | 显示全部楼层 |阅读模式
请问下大虾们,在Direct3D中创造光照和阴影效果有什么方法,或者能提供一下资料.
看了一本入门书籍,用的是深度模板缓冲的方法,不过听说这方法效率底啊

28

主题

86

帖子

92

积分

注册会员

Rank: 2

积分
92
 楼主| 发表于 2007-3-8 14:05:00 | 显示全部楼层

Re:关于Diret3D中的光影效果!!

帮帮忙啊!各位!

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
发表于 2007-3-8 14:25:00 | 显示全部楼层

Re:关于Diret3D中的光影效果!!

模版缓冲是防止双倍混合用的,阴影还是靠D3DXMATRIXSHADOW来计算阴影矩阵,世界矩阵=物体矩阵*阴影矩阵,然后把材质设为不反光

0

主题

45

帖子

51

积分

注册会员

Rank: 2

积分
51
发表于 2007-3-9 11:14:00 | 显示全部楼层

Re:关于Diret3D中的光影效果!!

模板缓冲是diretx8中出现的,是现在比较流行的一种阴影渲染技术.

对图形质量、系统速度要求较高的3D游戏中,可用Vertex Shader(顶点渲染)。也就是可编程渲染流水线,分为可编程顶点渲染流水线、可编程像素渲染流水线.

5

主题

19

帖子

31

积分

注册会员

Rank: 2

积分
31
发表于 2007-3-9 12:45:00 | 显示全部楼层

Re:关于Diret3D中的光影效果!!

同问,请提供一些利用VS,VP生成阴影的资料吧?特别是在室外环境下动态阴影,谢谢。

15

主题

363

帖子

390

积分

中级会员

Rank: 3Rank: 3

积分
390
发表于 2007-3-9 13:01:00 | 显示全部楼层

Re:关于Diret3D中的光影效果!!

Shadow Map~~DX的例子有实现

28

主题

86

帖子

92

积分

注册会员

Rank: 2

积分
92
 楼主| 发表于 2007-3-10 11:12:00 | 显示全部楼层

Re:关于Diret3D中的光影效果!!

showdow Map 好象不是动态的把`````

17

主题

258

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
发表于 2007-3-10 21:43:00 | 显示全部楼层

Re:关于Diret3D中的光影效果!!

数学啊.......数学..........

3

主题

113

帖子

147

积分

注册会员

Rank: 2

积分
147
发表于 2007-3-11 03:19:00 | 显示全部楼层

Re: Re:关于Diret3D中的光影效果!!

check_into: Re:关于Diret3D中的光影效果!!

模板缓冲是diretx8中出现的,是现在比较流行的一种阴影渲染技术.

对图形质量、系统速度要求较高的3D游戏...

使用摸版缓冲会消耗极多资源,而且阴影边缘会锯齿化很严重,现在还很少游戏使用吧.. [em4]

28

主题

86

帖子

92

积分

注册会员

Rank: 2

积分
92
 楼主| 发表于 2007-3-11 10:15:00 | 显示全部楼层

Re: Re: Re:关于Diret3D中的光影效果!!

duzhi5368: Re: Re:关于Diret3D中的光影效果!!


使用摸版缓冲会消耗极多资源,而且阴影边缘会锯齿化很严重,现在还很少游戏使用吧.. [em4]

不可能把,现在的主流动态阴影技术shadow volume就用的摸板缓冲
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 16:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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