最近在学习ShaderGraph,通过案例来练手,第一个实现全息投影效果。ShaderGraph节点如下:

效果如下:

节点解析:

因为这个效果不需要受到光照的影响,因此创建Shader时选择的是UnlitMaster(不受光照的主节点)。主要用到了ShaderGraph的SampleTexture2D、Tiling And Offset、Time、Position、Multiply节点。

SampleTexture2D:2D贴图采样。通过这个节点获取贴图中的RGBA数据。

Tiling And Offset:一般只要有贴图的材质上都会有Tiling And OffSet。将输入参数UV的值,通过Tiling和Offset改变平铺和偏移。

Position:获取mesh的顶点或片段的位置。可选的空间有Object、View、World、Tangent。

Time:获取Unity中的时间值。Time(Time.time)、SineTime (sin(Time.time))、Cosine Time(cos(Time.time))、Delta Time(Time.deltaTime)、Smooth Delta (Time.smoothDeltaTime)。

Multiply:输出Out = 输入A*输入B。

[ShaderGraph]01.全息投影效果相关推荐

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

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

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

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

  3. 为什么说全息投影离真正商业化还很遥远?

    摘要: 初音和复活邓丽君,构成了东方文明探索全息技术的两大动力. 今年5月,在邓丽君逝世22年之际,日本TBS电视台<金SMA>节目播放了一期特别节目.根据介绍,节目组使用5D全息投影技术 ...

  4. threejs学习网址记录

    14.thingJS:https://www.thingjs.com/guide/city2/?campaign_id=636109562&utm_campaign=ThingJS&u ...

  5. 未来偶像的硬件破局:为爱买单,不为 AI 买单

    在过去一年里,我们对智能音箱进行了无数次吐槽,如今智能音箱(以及多种类似概念的产品)最热闹的时候已经过去了,也是时候验证我们的判断. 果然,Gfk数据显示在过去的一年里,2017年中国智能音箱销量仅3 ...

  6. python炫酷烟花表白源代码,python 实现漂亮的烟花

    python炫酷烟花表白源代码是多少? 学完本教程后,你也能做出这样的烟花秀.如上图示,我们这里通过让画面上一个粒子分裂为X数量的粒子来模拟爆炸效果.粒子会发生"膨胀",意思是它们会以恒速移 ...

  7. Unity2018新功能抢鲜 | ShaderGraph实战之全息效果

    本文首发于"洪流学堂"微信公众号. 洪流学堂,让你学Unity快人几步 上次我们讲了ShaderGraph的配置,创建,编辑和在材质球上的使用,这节课我们通过一个实例来看一下如何用 ...

  8. 11.Unity ShaderGraph实例(LWRP+PBRMaster节点制作全息效果的精灵)

    Node:Tiling And Offset Graphic:色彩的形成 ShaderGraph:制作UV动画 ShaderGraph:基于已有颜色叠加 效果展示和资源 Node:Tiling And ...

  9. ShaderGraph——全息效果

    备注:Unity版本2020.3.21f1 创建连线图 图01 图02 图03 图04 图05 图06 图07 遗留:不明白为什么--ScreenPosition能把混乱的UV调整好

最新文章

  1. C#玩转指针(二):预处理器、using、partial关键字与region的妙用
  2. 【Matlab】求解积分方程的数值解
  3. python基础教程:将一个列表切分成多个小列表
  4. OpenStack——基于EXSI安装OpenStack解决方案
  5. 封装caffe-windows-gpu(支持模型有多个输出)
  6. Java多线程 - 线程组
  7. Android Json操作
  8. 铺砖问题JAVA_java彩色瓷砖编程题分析
  9. hashmap示例_Java HashMap remove()方法与示例
  10. python flask restful api_python之restful api(flask)获取数据
  11. Dubbo学习总结(8)——阿里开源框架:Dubbo2.7 三大新特性详解!
  12. 双显示器 启动黑屏 黑苹果_教你注入EDID 解决黑苹果显示器显示问题
  13. 搭建私有云盘 cloudreve
  14. 计算机组成原理课程设计报告,计算机组成原理课程设计报告.doc
  15. 微信小程序登陆方式,详细代码步骤如下。
  16. Android屏幕旋转-横屏竖屏切换
  17. 大学物理实验长度的测量实验报告_长度测量实验报告.doc
  18. 算法设计与分析——排序算法:比较排序算法的下界
  19. 阿里巴巴食堂:看菜名我跪了~程序员:给我来个“油炸产品经理”
  20. Process Hacker 简单介绍

热门文章

  1. 金现代面试题—— i++,++i, ,|自动装箱和自动拆箱(int,byte,float等)|取int等基本类型的最大值
  2. mysql获取时间部分_mysql中取日期的一部分
  3. 三星联合独立调研机构调查 Note7事件终水落石出
  4. SSH三种框架及表示层、业务层和持久层的理解
  5. win7系统黑屏问题
  6. C/C++实现桥牌发牌程序
  7. 智能合约场景下的模糊测试——智能合约基本介绍
  8. L1-050. 倒数第N个字符串
  9. java 字节码详解_Java基础篇(JVM)——字节码详解
  10. 【备战】双11未到战火先燃,天猫京东苏宁各打各的牌