社区
游戏开发
帖子详情
DirectX阴影体问题求教
freeman040921
2011-09-20 11:22:28
本人初学DirectX,最近正在研究阴影问题,结合书上和网上资料做了几个阴影体小程序,可是效果不甚理想,原理貌似挺简单,但实践起来却是问题多多。
下面是我的程序截图,其中阴影部分支离破碎,且本应不可见的地方却能看见,求教个各位高手,这是怎么回事,找了几天了,也没搞清楚。
PS:我没有使用分裂四边形生成阴影体,我是使用顶点着色器生成的阴影体(法线和指向光源向量点积,小于0的即背光点,沿光向量延伸一定距离后形成阴影体的)
...全文
159
4
打赏
收藏
DirectX阴影体问题求教
本人初学DirectX,最近正在研究阴影问题,结合书上和网上资料做了几个阴影体小程序,可是效果不甚理想,原理貌似挺简单,但实践起来却是问题多多。 下面是我的程序截图,其中阴影部分支离破碎,且本应不可见的地方却能看见,求教个各位高手,这是怎么回事,找了几天了,也没搞清楚。 PS:我没有使用分裂四边形生成阴影体,我是使用顶点着色器生成的阴影体(法线和指向光源向量点积,小于0的即背光点,沿光向量延伸一定距离后形成阴影体的)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
freeman040921
2011-10-08
打赏
举报
回复
谢谢楼上几位,阴影破碎可能是模型不是完全封闭的几何体,阴影体对模型的要求挺高,我换个简单的模型效果有所改善。
ljb1672
2011-10-06
打赏
举报
回复
可能有这样的问题:你的阴影体模型没有经过处理(分裂顶点),而拉伸的还是产生阴影的模型。
ljb1672
2011-10-04
打赏
举报
回复
我也正在学习VolumeShadow,有个难点,模板如何设置才能“扣”出那部分在阴影中的区域。
神的理想
2011-09-21
打赏
举报
回复
mark !
DirectX
修复工具V4.3增强版
程序主要针对0xc000007b
问题
设计,可以完美修复该
问题
。本程序中包含了最新版的
DirectX
redist(Jun2010),并且全部DX文件都有Microsoft的数字签名,安全放心。 本程序为了应对一般电脑用户的使用,采用了易用的...
DirectX
修复工具V3.7增强版
DirectX
修复工具(
DirectX
Repair)是一款系统级工具软件,简便易用。本程序为绿色版,无需安装,可直接运行。 本程序的主要功能是检测当前系统的
DirectX
状态,如果发现异常则进行修复。程序主要针对0xc000007b
问题
...
从新手入门WPF框架编程(C# VS2022)
WPF(Windows Presentation Foundation)是微软新一代图形系统,基于
DirectX
9/10技术的WPF不仅带来了前所未有的3D界面, 程序员在WPF的帮助下,要开发出媲美Mac程序的酷炫界面已不再是遥不可及的奢望。 WPF框架提供...
DirectX
修复工具 V3.3标准 绿色版
除此之外,增强版中还额外包含了c++ Redistributable Package,因此增强版不但能解决
DirectX
组件的
问题
,而且还能解决c++组件异常产生的
问题
。增强版适合无法自行解决c++相关
问题
的用户使用。在线修复版的功能与标准...
DirectX
修复工具 V3.3增强 绿色版
除此之外,增强版中还额外包含了c++ Redistributable Package,因此增强版不但能解决
DirectX
组件的
问题
,而且还能解决c++组件异常产生的
问题
。增强版适合无法自行解决c++相关
问题
的用户使用。在线修复版的功能与标准...
游戏开发
8,304
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章