当前位置: 首页 > news >正文

天津网站优化建设企业网站建设选题的依据及意义

天津网站优化建设,企业网站建设选题的依据及意义,莘县网站建设电话,wordpress主题中英文文章目录 前言一、_ZBufferParams参数有两组值二、LinearEyeDepth1、使用2、Unity源码推导#xff1a;3、使用矩阵推导#xff1a; 三、Linear01Depth1、使用2、Unity源码推导3、数学推导#xff1a; 前言 在之前的文章中#xff0c;我们实现了对深度图的使用。因为#… 文章目录 前言一、_ZBufferParams参数有两组值二、LinearEyeDepth1、使用2、Unity源码推导3、使用矩阵推导 三、Linear01Depth1、使用2、Unity源码推导3、数学推导 前言 在之前的文章中我们实现了对深度图的使用。因为深度图不是线性的。所以在使用时我们使用了 Linear01Depth 函数对其进行了线性转化。 Unity中URP下开启和使用深度图 但是对深度图进行线性转化 还有其他函数。 在这篇文章中我们来看一下深度图线性转化的 Linear01Depth函数 和 LinearEyeDepth 函数 干了什么。 一、_ZBufferParams参数有两组值 在OpenGL下 在类DirectX下 二、LinearEyeDepth 1、使用 对采样的深度图纹理进行线性转化 转化后的值就是原来物体的深度 Z 值 float4 cameraDepthTex SAMPLE_TEXTURE2D(_CameraDepthTexture,sampler_CameraDepthTexture,uv); float depthTex LinearEyeDepth(cameraDepthTex,_ZBufferParams); 返回结果全白效果不明显 我们对其取小数部分,使其效果明显一点 frac(depthTex) 2、Unity源码推导 这里使用OpenGL下推导 Z v i e w 1 1 − f n f d f n f Z_{view}\frac{1}{\frac{1-\frac{f}{n}}{f}d\frac{\frac{f}{n}}{f}} Zview​f1−nf​​dfnf​​1​ Z v i e w 1 ( n n − f n ) 1 f d 1 n Z_{view}\frac{1}{(\frac{n}{n}-\frac{f}{n})\frac{1}{f}d\frac{1}{n}} Zview​(nn​−nf​)f1​dn1​1​ Z v i e w 1 ( n − f n ) 1 f d 1 n Z_{view}\frac{1}{(\frac{n-f}{n})\frac{1}{f}d\frac{1}{n}} Zview​(nn−f​)f1​dn1​1​ Z v i e w 1 n − f n f d 1 n Z_{view}\frac{1}{\frac{n-f}{nf}d\frac{1}{n}} Zview​nfn−f​dn1​1​ 3、使用矩阵推导 OpenGL [ 2 n w 0 0 0 0 2 n h 0 0 0 0 n f n − f 2 n f n − f 0 0 − 1 0 ] \begin{bmatrix} \frac{2n}{w} 0 0 0 \\ 0 \frac{2n}{h} 0 0\\ 0 0 \frac{nf}{n-f} \frac{2nf}{n-f}\\ 0 0 -1 0\\ \end{bmatrix} ​w2n​000​0h2n​00​00n−fnf​−1​00n−f2nf​0​ ​ DirectX [ 2 n w 0 0 0 0 2 n h 0 0 0 0 n f − n n f f − n 0 0 − 1 0 ] \begin{bmatrix} \frac{2n}{w} 0 0 0 \\ 0 \frac{2n}{h} 0 0\\ 0 0 \frac{n}{f-n} \frac{nf}{f-n}\\ 0 0 -1 0\\ \end{bmatrix} ​w2n​000​0h2n​00​00f−nn​−1​00f−nnf​0​ ​ 由观察空间转化到裁剪空间矩阵可得 Z c l i p n f n − f Z v i e w 2 n f n − f W v i e w Z_{clip}\frac{nf}{n-f}Z_{view}\frac{2nf}{n-f}W_{view} Zclip​n−fnf​Zview​n−f2nf​Wview​ W c l i p − Z v i e w W_{clip}-Z_{view} Wclip​−Zview​ 做透视除法可得 Z n d c Z c l i p W c l i p n f n − f Z v i e w 2 n f n − f − Z v i e w n f f − n 2 n f ( f − n ) Z v i e w Z_{ndc} \frac{Z_{clip}}{W_{clip}} \frac{\frac{nf}{n-f}Z_{view}\frac{2nf}{n-f}}{-Z_{view}}\frac{nf}{f-n}\frac{2nf}{(f-n)Z_{view}} Zndc​Wclip​Zclip​​−Zview​n−fnf​Zview​n−f2nf​​f−nnf​(f−n)Zview​2nf​ d 0.5 ⋅ Z n d c 0.5 d0.5·Z_{ndc}0.5 d0.5⋅Zndc​0.5 d 0.5 ⋅ ( n f f − n 2 n f ( f − n ) Z v i e w ) 0.5 d 0.5·(\frac{nf}{f-n}\frac{2nf}{(f-n)Z_{view}})0.5 d0.5⋅(f−nnf​(f−n)Zview​2nf​)0.5 我们由 d d d 公式化简即可得到 Z v i e w Z_{view} Zview​ Z v i e w 1 f − n n f d − 1 n Z_{view} \frac{1}{\frac{f-n}{nf}d-\frac{1}{n}} Zview​nff−n​d−n1​1​ 为了得到正的Z值需要取反 Z v i e w − 1 f − n n f d − 1 n Z_{view} - \frac{1}{\frac{f-n}{nf}d-\frac{1}{n}} Zview​−nff−n​d−n1​1​ Z v i e w 1 n − f n f d 1 n Z_{view}\frac{1}{\frac{n-f}{nf}d\frac{1}{n}} Zview​nfn−f​dn1​1​ 三、Linear01Depth 1、使用 对采样的深度图纹理进行线性转化 转化后的值是Z值在[0,1]区间的值 float4 cameraDepthTex SAMPLE_TEXTURE2D(_CameraDepthTexture,sampler_CameraDepthTexture,uv); float depthTex Linear01Depth(cameraDepthTex,_ZBufferParams); 返回结果 2、Unity源码推导 OpenGL下推导 Z v i e w 1 ( 1 − f n ) d f n Z_{view} \frac{1}{(1-\frac{f}{n})d\frac{f}{n}} Zview​(1−nf​)dnf​1​ 3、数学推导 这是LinearEyeDepth下推导出来的 Z v i e w 1 n − f n f d 1 n Z_{view}\frac{1}{\frac{n-f}{nf}d\frac{1}{n}} Zview​nfn−f​dn1​1​ Z v i e w Z_{view} Zview​的取值范围 [ n e a r , f a r ] [near,far] [near,far] 使其除以一个 f f f得到 Linear01Depth函数的结果 Z v i e w 1 n − f n f d 1 n ⋅ 1 f 1 n − f n f d f f n 1 ( 1 − f n ) d f n Z_{view}\frac{1}{\frac{n-f}{nf}d\frac{1}{n}}·\frac{1}{f}\frac{1}{\frac{n-f}{nf}df\frac{f}{n}}\frac{1}{(1-\frac{f}{n})d\frac{f}{n}} Zview​nfn−f​dn1​1​⋅f1​nfn−f​dfnf​1​(1−nf​)dnf​1​
http://www.pierceye.com/news/905967/

相关文章:

  • 综合性门户网站列举如何拥有自己的微信小程序
  • 我图网类网站建设做外贸哪个网站最好
  • 做网站后台运营这个工作怎么样成都网络推广哪家好
  • angularjs做的网站有哪些wordpress 文章
  • 全国网站建设公司排名wordpress功能强大的主题
  • 做网站用c 还是php番禺制作网站平台
  • 营销网站运营的基本环节郑州大学现代远程教育 《网页设计与网站建设》个人主页
  • 网站建设合同是谁开的wordpress装主题需要ftp
  • 新乡门户网站建设方案开启wordpress upwn
  • 烟台企业自助建站系统浙江网站seo
  • 北京婚纱摄影网站珠海网站建设怎样
  • 用什么软件来做网站域名网安备案
  • 能打开各种网站的浏览器推荐制作小网站
  • 山东公司网站开发好看的个人博客主页
  • 长沙优化网站获客软件最新网页游戏排行榜2021
  • 学校网站 建设网络系统管理与维护电大考试题
  • 中文域名转码网站琼筑网站是哪家做的
  • iis 网站访问权限毕设做网站的过程
  • 俱乐部网站模板有什么外贸网站
  • 补习吧 一家专门做家教的网站wordpress繁体字插件
  • 北京西站附近景点网络运营工作内容
  • 网站开发文档模板flask网站开发源码
  • 东莞清洁服务网站建设wordpress收费主题
  • 微网站如何做门户网站建设成都
  • 厦门网络推广建网站前端做图表的网站
  • 河南郑州网站设计公司手机自助建网站
  • 做网站的公司主要做shm有域名了网站怎么做
  • 竭诚网络网站建设价格贺兰网站建设
  • 部门网站管理建设工作汇报wordpress一键生成app
  • 帝国视频网站模板做网站的环境配置