ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2022-09-01 12:31:11  阅读:173  来源: 互联网

标签:自定义 深度 纹理 边缘 算子 像素 SceneTexture


 

 

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

 

 

 

Sobel算子

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

 

 

 

 

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

 

 

 

 

 

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

 

 

 

 

三步:

使用自定义深度   SceneTexture:CustomDepth

使用屏幕深度   SceneTexture:  SceneDepth

 

 

 

标签:自定义,深度,纹理,边缘,算子,像素,SceneTexture
来源: https://www.cnblogs.com/qiujunxian/p/16646089.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有