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

相关推荐
米芝鱼9 小时前
Unity自定义TextImage,鼠标悬浮显示信息
算法·ui·unity·编辑器·游戏引擎·图形渲染
BoBoZz1912 小时前
ContourTriangulator从一个PNG图像中提取2D等值线(isoline)
python·vtk·图形渲染·图形处理
BoBoZz1921 小时前
ParametricObjectsDemo多种参数曲面展示及面上部分点法线展示
python·vtk·图形渲染·图形处理
深海潜水员21 小时前
OpenGL 学习笔记 第一章:绘制一个窗口
c++·笔记·学习·图形渲染·opengl
Echo_NGC22371 天前
【AirSim 教程指南】Part 3:相机与传感器(RGB / 深度 / 分割 / LiDAR)
人工智能·计算机视觉·游戏引擎·ar·无人机·图形渲染·着色器
John_ToDebug2 天前
深度解析:SVG、VectorIcon 和 位图图像的区别与优劣势
chrome·windows·图形渲染
xixixi777773 天前
从“视觉感知”到“逻辑结构”的转化,是计算机从“看到像素”到“理解含义”的认知飞跃
图像处理·图形渲染·逻辑结构·视觉感知
明洞日记3 天前
【VTK手册019】 深入理解 vtkProperty:从几何表达到 PBR 物理渲染
c++·图像处理·算法·vtk·图形渲染
明洞日记4 天前
【VTK手册017】 深入详解 vtkImageMathematics:医学图像的基本算术运算
c++·图像处理·算法·vtk·图形渲染
BoBoZz194 天前
QuadraticHexahedronDemo 非线性单元的展示与窗口交互
python·vtk·图形渲染·图形处理