你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

屏幕深度 自定义深度 纹理元素

2022/9/1 12:33:02

 

 

  • SceneTexture节点,可以帮助我们获取很多信息,例如像素深度,法线,自定义深度,后处理输入,粗糙度,金属值等
  • 借助SceneTexture节点中的SceneDepth,我们获取到了渲染像素在屏幕中的深度信息,而这个信息值是一个大于0的值,并且被遮挡的物体将不会被收集深度信息。

 

 

 

Sobel算子:

索贝尔算子是计算机视觉领域的一种重要处理方法。主要用于获得数字图像的一阶梯度,常见的应用和物理意义是边缘检测。索贝尔算子是把图像中每个像素的上下左右四领域的灰度值加权差,在边缘处达到极值从而检测边缘。 [1] 
索贝尔算子主要用作边缘检测。在技术上,它是一离散性差分算子,用来运算图像亮度函数的梯度之近似值。在图像的任何一点使用此算子,将会产生对应的梯度矢量或是其法矢量。
索贝尔算子不但产生较好的检测效果,而且对噪声具有平滑抑制作用,但是得到的边缘较粗,且可能出现伪边缘。
 
 
 
通过监测深度信息  来划分边缘信息

 

 

 

 

如果您仔细观察,会发现,在图二中被标记出来的边缘内部,即图四中底色为白色的区域,他们的权重值为不包含n的值,其他区域均包含n。

 

 

 

 

 

至此,我们已经将图像中的边缘部分提取完成

 

 

 

 

三步:

使用自定义深度   SceneTexture:CustomDepth

使用屏幕深度   SceneTexture:  SceneDepth