ShaderGraph节点图:

效果图:

节点解析:

这个效果涉及到的新节点并不多,但是节点图还是略显复杂。新节点主要是:Scene Depth,Scene Position。

Screen Position:获取mesh的顶点或片段在屏幕空间的位置。

  • Default:返回屏幕坐标。这个模式屏幕坐标除了clip space position W(-1,1)。
  • Raw:返回屏幕坐标。这个模式屏幕坐标没除clip space position W。对于投影很有用。
  • Center:添加了偏移,让float2(0,0)在屏幕的中心。
  • Tiled:添加偏移,让float2(0,0)在屏幕的中心并且使用frac进行tiled。

Scene Depth:使用输入的UV提供对当前Camera的深度缓冲区的访问,输入UV应该是标准化的屏幕坐标。

深度缓冲区访问需要爱当前活动的渲染管道上启用深度缓冲区。每个渲染管道的这个过程都不同。此节点执行的HLSL代码是Render Pipeline中定义的,不同的Render Pipelines可能会产生不同的结果。希望支持此节点的自定义渲染管道需要明确定义它的行为。如果未定义,此节点返回1(白色)。此节点只在片元着色器阶段中使用。

[ShaderGraph]15.云海效果相关推荐

  1. Unity ShaderGraph图片发光效果

    Unity ShaderGraph图片发光效果 前言 发光效果(Glow) 原理 ShaderGraph 前言 发光的基本原理,如何给图片施加不同颜色的光 公式讲解部分参考10行代码搞定"热 ...

  2. Unity 之 ShaderGraph 实现全息效果入门级教程

    Unity 之 ShaderGraph 实现全息效果入门级教程 前言 一,效果展示 二,原理介绍 三,制作步骤 四,使用示例 五,资源分享 前言 若你的工程还没有进行基础配置,请查看我的博文Unity ...

  3. 【UnityShader】云海效果模拟与视差映射

    之前在知乎上看到有大佬模拟了云海效果,正好之前项目里要用,就仔细研究一下,发现确实挺有意思的. 主要原理就是视差映射ParallaxMapping,先主要介绍一下视差映射的原理. 视差映射Parall ...

  4. Unity ShaderGraph全息影像条纹效果案例

    Unity ShaderGraph全息影像条纹效果案例 前言 最终效果 制作过程 锁定方向并移动UV 给移动的UV上色 条纹发光效果 制作低频闪烁图片 闪烁图片与条纹合并 暴露参数 材质球设置 使用素 ...

  5. cocos shader(云海效果)

    用shader 实现云海效果 文章学习:https://forum.cocos.org/t/topic/128595 1.用一张噪声图片 2.噪声图片是灰度的.所以像素的颜色r=g=b 3.利用噪声贴 ...

  6. Unity-ShaderGraph学习笔记第一步: 如何打开ShaderGraph 制作全息效果Shader

    *本次使用 Unity版本是2018.4.13* *素材用自己的代替就行了* *新手入门,如有错误,感谢授教.* 一.准备工作 使用shader graphs 需要两个包 (Windows - Pac ...

  7. 【游戏开发实战】Unity ShaderGraph 2D描边效果、不规则描边效果

    文章目录 一.前言 二.2D描边效果 1.导入一张png素材图片 2.创建一个Unlit Graph 3.使用Sample Texture 2D采样图片 4.显示描边的思路 5.使用Tilling A ...

  8. 15.3D效果,盒阴影和滤镜

    今天所学的东西,其实与前一篇的内容有较多的相似点,只是应用的规则有些许的变化 A.3D样式效果: 在默认情况下, 我们看到的其实是个2D的平面效果,只有X,Y二个轴,如果想要看到3D效果,我们需要增加 ...

  9. Unity2018新功能抢鲜 | ShaderGraph实战教程之溶解效果

    本文首发于洪流学堂微信公众号. 洪流学堂,让你快人几步!你好,我是你的技术探路者郑洪智,你可以叫我大智(vx: zhz11235). 洪流学堂公众号回复节点,获取ShaderGraph节点详解PDF文 ...

最新文章

  1. POJ1269 Intersecting Lines 计算几何 C语言
  2. 前端学习(221):字体属性
  3. 2021高考成绩查询大连,2021年大连高考各高中成绩及本科升学率数据排名及分析...
  4. CCF201412-2 Z字形扫描(解法二)(100分)
  5. HBase: HMaster服务自动停止,且关闭集群时HRegionserver无法关闭的问题解决
  6. cn.cw.gps.domain.VisitReport.setVisitID([Ljava.lang.String;)]
  7. IM即时通讯实现原理
  8. 计算机考研作息时间表,2016考研人:牛人的考研作息时间表
  9. 盛德奇嘉提醒冬季对爱车养护全攻略:保养洗车均要注意
  10. 【读书笔记】金字塔原理-构建金字塔的序言
  11. Crazy Number
  12. 如何将一张光盘制作成ISO镜像文件
  13. 如何在App中打开设置、appstore或其他App(区别iOS 10及之前系统)
  14. 0.《新概念51单片机C语言教程》(郭天祥)学习笔记
  15. TensorFlow入门教程:8:训练数据之Iris数据集
  16. 虚拟华尔街的最新资讯 虚拟经济体的最新经济体
  17. SYDZ 辗转相除法的原理与实现
  18. ITK-SANP 使用指南
  19. 定时创建生成文本文件java的一个小程序
  20. 小笨狗的编程感悟(序言)

热门文章

  1. 阶跃信号的matlab,单位阶跃信号的表示-matlab
  2. 用计算机制作标准曲线的方法,怎么用分光光度计制作标准曲线_制作标准曲线有什么意义...
  3. Hexo+GitHub Pages搭建个人博客( 0 基础、小白值得一看--实力软文!)- 初行ᵀᵀᴴ
  4. 乐山市计算机学校的董事长是,乐山市计算机学校庆祝建校25周年
  5. 爱因斯坦为什么那么牛,看看大家怎么说?
  6. MySQL必知必会汇总
  7. 实现QQ第三方登录、网站接入
  8. 如何提高企业会议管理的“执行力”
  9. Nim博弈变形(anti-nim)
  10. how2j:JAVA学习笔记——DAY4