社区
游戏开发
帖子详情
请问D3D如何设置深度模板数据格式,希望8bit深度值24bit模板值
Viskag
2011-03-15 03:41:04
我只找到2个深度模板数据格式
DXGI_FORMAT_D32_FLOAT
DXGI_FORMAT_D24_UNORM_S8_UINT
我希望_D8_S24,好像没有啊,能实现吗?如何设置呢?
之所以要这么做是因为8bit的模板值不够用,甚至16bit也不够,而深度值几乎不关心
...全文
131
4
打赏
收藏
请问D3D如何设置深度模板数据格式,希望8bit深度值24bit模板值
我只找到2个深度模板数据格式 DXGI_FORMAT_D32_FLOAT DXGI_FORMAT_D24_UNORM_S8_UINT 我希望_D8_S24,好像没有啊,能实现吗?如何设置呢? 之所以要这么做是因为8bit的模板值不够用,甚至16bit也不够,而深度值几乎不关心
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Sou2012
2011-03-17
打赏
举报
回复
我是没见过这样的格式。。
渔舟唱晚,雁阵惊寒
2011-03-17
打赏
举报
回复
[Quote=引用 2 楼 viskag 的回复:]
40分啊都没人回,谁随便来回一下,我好结贴
[/Quote]
结贴
Viskag
2011-03-17
打赏
举报
回复
40分啊都没人回,谁随便来回一下,我好结贴
Viskag
2011-03-16
打赏
举报
回复
是不是不能设置为24bit的模板啊?不想用alpha blending来做
OpenGL核心技术之
深度
测试
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构
3D
游戏引擎》电子工业出版社和《Unity
3D
实战核心技术详解》电子工业出版社等。CSDN课程视频网址:http://edu.csdn.net/lecturer/144
深度
测试在游戏引擎中使用的非常多,比如在Unity
3D
引擎中,在UI之间的遮挡
设置
可以通过其深
深度
测试 &
模板
测试
1.
深度
测试 Depth testing 1.1
深度
测试函数 Depth test function 1.2
深度
值
精度 Depth value precision 1.3
深度
缓冲的可视化 1.4
深度
冲突 1.4.1 防止
深度
冲突 2.
模板
测试 Stencil testing 2.1
模板
函数 Stencil function 2.1.1 函数 glStencilFunc...
OpenGL ES之“
深度
测试”与“
模板
测试”的使用流程
OpenGL
深度
测试是指在片段着色器执行之后,利用
深度
缓冲所保存的
深度
值
决定当前片段是否被丢弃的过程。
深度
缓冲区通常和颜色缓冲区有着相同的宽度和高度,一般由窗口系统自动创建并将其
深度
值
存储为 16、
24
或 32 位浮点数。
模板
测试与
深度
测试类似,主要作用是利用
模板
缓冲区(Stencil Buffer)所保存的
模板
值
决定当前片段是否被丢弃,且发生于
深度
测试之前。...
OpenGL学习脚印:
深度
测试(depth testing)
写在前面 上一节我们使用AssImp加载了
3d
模型,效果已经令人激动了。但是绘制效率和场景真实感还存在不足,接下来我们还是要保持耐心,继续学习一些高级主题,等学完后面的高级主题,我们再次来改进我们加载模型的过程。本节将会学习
深度
测试,文中示例程序源代码均可以在我的github下载。 本节内容整理自 1.www.learnopengl.com Depth testing 2.de
Opengl——
深度
测试
前言现实中物体是
3D
的,当一个物体遮挡住另一个物体时,后面的物体我们说看不见的。同样,在绘制
3D
场景时,应该达到同样的效果,这样看起来才更加真实。当然,前面的物体应该是不透明时,才会完全遮挡,如果前面物体有一定透明度,就涉及到了“混合”问题。本文我们只讨论物体不透明的情况。既然物体间有遮挡的问题,那么该如何处理呢?也就是显示出前面的物体,消除后面的物体,准确讲是消除隐藏面——Hidden surfa
游戏开发
8,324
社区成员
23,685
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章