z-fighting多视锥方案缺失depth information的思考

大场景里,Z-Fighting是个问题

Cesium采用了多视锥的方案,具体就是划分几个视锥,从远画

注意这里,画完每一个都要clear depth

好 这样就可以正常绘制了,这样减少了near far 中间的range,起到了作用

那么问题来了

如果我要做SSR这种效果,这个操作把深度其实相当于干掉了啊

这里不得不说MRT这个东西了

step by step

假设拆了三个视锥

绘制第三个,这里通过深度测试的片源可以输出颜色,SO,手动输出Z

clear depth 但颜色已经留下了 嗯~ o( ̄▽ ̄ )o

绘制第二个,只有新出现的mesh才会被绘制,重复的位置就无关紧要

最后一个 绘制结束 留下了深度也留下了颜色 好

如果所有东西都在一个draw call里,怎么办

to be continue

相关推荐
Alaso_shuang3 天前
Raylib贴图
c语言·图形渲染·贴图·raylib库·c语言项目
3DVisionary5 天前
DIC技术在汽车风洞试验中的革新应用:流场与形变的全场测量
汽车·图形渲染·非接触测量·数字图像相关·汽车动力学·风洞试验·形变与应变
炫云云渲染9 天前
2025年效果图云渲染带来效率革命
图形渲染·效果图成本控制·效果图可控效率提升·云渲染效率革命·效果图精准化成本控制
还下着雨ZG17 天前
2 VTK的基本概念
图形渲染
魏无忌17 天前
BIM+GIS尝试
图形渲染·webgpu·bim引擎·bim+gis
Renderbus瑞云渲染农场18 天前
跨平台渲染不再难_瑞云渲染跨平台转移+克隆双功能上线,效率升级
3d·图形渲染
水星梦月21 天前
跨平台开发中的图形渲染:Canvas与View+CSS的性能分析与决策路径
前端·css·图形渲染·canvas
郝学胜-神的一滴22 天前
Cesium绘制线:从基础到高级技巧
前端·javascript·程序人生·线性代数·算法·矩阵·图形渲染
WaWaJie_Ngen23 天前
【OpenGL】模板测试(StencilTest)
c++·算法·游戏·游戏引擎·游戏程序·图形渲染
郝学胜-神的一滴25 天前
矩阵的奇异值分解(SVD)及其在计算机图形学中的应用
程序人生·线性代数·算法·矩阵·图形渲染