Depth

获取Depth的几种方法,分别有不同效果

1.

  1. <span style="font-size:14px;">            float2 depth_uv = float2(i.uv_MainTex.x, 1-i.uv_MainTex.y);
  2. float d = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, depth_uv);</span>

2.

  1. <span style="font-size:14px;">                float zx = SAMPLE_DEPTH_TEXTURE_LOD(_CameraDepthTexture, float4(depth_uv, 0, 0));
  2. zx = Linear01Depth(zx);</span>


3.

  1. <span style="font-size:14px;">        v2f vert(appdata_full v) {
  2. v2f o;
  3. o.pos = mul(UNITY_MATRIX_MVP, v.vertex);
  4. o.screen = ComputeScreenPos(o.pos);
  5. COMPUTE_EYEDEPTH(o.screen.z);
  6. o.uv_MainTex = TRANSFORM_TEX(v.texcoord, _MainTex);
  7. return o;
  8. }</span>
  1. <span style="font-size:14px;">            float d2 = SAMPLE_DEPTH_TEXTURE_PROJ(_CameraDepthTexture, UNITY_PROJ_COORD(i.screen));
  2. d2 = LinearEyeDepth(d2);</span>

4.

  1. <span style="font-size:14px;">            float3 normalValues;
  2. float depthValue;
  3. DecodeDepthNormal(tex2D(_CameraDepthNormalsTexture, i.screen.xy), depthValue, normalValues);</span>

CameraDepthNormalsTexture没有显示,不知道是代码有问题还是unity有问题,unity4与5都试了,都没有值。

CameraDepthNormalsTexture  可以获取Normals和Depth

Normal

  1. <span style="font-size:14px;">tex2D(_CameraNormalsTexture, i.uv_MainTex);</span>



                                      ---- by wolf96

最新文章

  1. python3循环语句while
  2. 数据库之Group&#160;By用法
  3. java多线程之hashmap concurrenthashmap的状态同步
  4. 向数据库中插入一个DateTime类型的数据到一个Date类型的字段中,需要转换类型。TO_DATE(&#39;{0}&#39;,&#39;YYYY-MM-DD&#39;))
  5. VS2010 调试窗口一闪而过解决方法
  6. Html - 瀑布流
  7. struts2 mybatis spring hibernate 框架 pom.xml配置 下载地址
  8. GL10控制图形旋转
  9. Android 开发笔记-Eclipse中文乱码
  10. GTK+2.0学习——第一个GTK程序
  11. 多线程---同步函数的锁是this(转载)
  12. flask-sqlalchemy使用命令创建数据库
  13. Single-Pass Stereo Rendering for HoloLens——HoloLens的单程立体渲染
  14. Git使用之(pathspec master did not match any file(s) known to git)
  15. 从 TFS 迁移源代码到 git
  16. CSS伪类的理解
  17. linux学习--目录处理命令
  18. Python学习路线人工智能线性代数知识点汇总
  19. Spring @Async使用方法总结
  20. LIbreOJ #6011. 「网络流 24 题」运输问题 最小费用最大流

热门文章

  1. 从腾讯QQgame高性能服务器集群架构看&ldquo;分而治之&rdquo;与&ldquo;自治&rdquo;等分布式架构设计原则
  2. 《你不常用的c#之三》:Action 之怪状
  3. google map 定位
  4. javascript - 清空一个 array
  5. Visual 2012 常用快捷键
  6. NPOI的使用
  7. My97 DatePicker 选择时间后弹出选择的时间
  8. python文件操作汇总
  9. 判断ios是app第一次启动
  10. 连接远程LINUX服务器