一、使用Unity中的ShaderGraph实现全息动态效果
1.开始准备工作
1.创建新的工程选择HDRP或者URP等渲染管线,然后在Window->PackageManager中下载ShaderGraph包。 2.如果创建的是普通的项目,项目创建完成之后需要手动到Window->PackageManager中下载HDRP、LWRP、URP–等渲染管线,任选其一即可。
2.配置渲染管线
1.在Assets文件夹下面创建一个新的渲染管线] 2.配置渲染管线Edit->ProjectSettings…->Graphics
3.添加渲染管线出现材质丢失情况的解决 Edit->Render Pipeline->Universal Render Pipeline->Upgrade Project Materials to UniversalRP Materials
3.创建一个ShaderGraph
1.在Assets文件夹下面新建一个ShaderGraph 补充说明: 1.Unlit Graph 不会受到光照影响;2.PBR Graph会受到光照影响
2.双击新建的Shader进入编辑面板
3.点击鼠标右键在输入框搜索下图的组件按照步骤进行连接,连接完成后点击右上角的Save Asset
补充: 将Surface设置为Transparent
4.右击Shader文件创建Shader材质球直接应用到物体身上即可 最终效果图 实现的效果是动态的 附带纹理图
|