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

相关推荐
jiuzhouhi10 小时前
Multiple Cameras Camera Blending and Rendering Layers
图形渲染
郝学胜-神的一滴1 天前
计算机图形学中的光照模型:从基础到现代技术
开发语言·c++·程序人生·图形渲染
玖釉-6 天前
三维模型数据结构与存储方式解析
数据结构·算法·图形渲染
玖釉-8 天前
基于屏幕空间投影面积的剔除(Screen-space Area Culling, SSAC)
图形渲染
头发掉光的程序员12 天前
第九章 纹理贴图
c++·图形渲染·direct12
jiuzhouhi12 天前
LOD and Reflections Adding Details
图形渲染
元让_vincent13 天前
论文Review SLAM R3LIVE | ICRA2022 港大MARS | 可以生成Mesh的激光视觉惯性SLAM
3d·机器人·图形渲染·slam·建图
jiuzhouhi14 天前
Directional Shadows Cascaded Shadow Maps
图形渲染
小于小于大橙子20 天前
3D Gaussian Splatting理论详解
计算机视觉·3d·图形渲染
我想_iwant20 天前
PBR 渲染基础与渲染方程
图形渲染