Unity HDRP管线用ShaderGraph还原Lit,方便做拓展;

里面唯一的重点就是判断有无这张复合图,我用的是颜色判断:

复制代码
float Tex = TexCol.r*TexCol.g*TexCol.b*TexCol.a;
if(Tex == 1)
{
IsOrNot = 1;
}
else
{
IsOrNot = 0;
}

其他的正常解码就行,对了法线贴图孔位记得设置成normal,不然的话他在换算的时候就会按照切线方向的方法去计算,而不会在没有法线贴图的情况自动切换到本地模型空间的法线向量,这样会造成法线计算错误导致反射看起来比较奇怪,图左法线未正确设置导致的错误计算;

其他的就没有要注意的点了,接下来拓展个溶解看看效果:

HDRP管线用ShaderGraph还原Lit方便做拓展

相关推荐
NRatel1 小时前
Unity 中实现首尾无限循环的 ListView
unity·listview·无限循环·首尾循环
两水先木示3 小时前
【Unity】模型渐变技术 BlendShapes变形
unity·游戏引擎
|Ringleader|3 小时前
【Unity博客节选】Playable Graph Monitor 安装使用
unity·timeline·playable·graph monitor·visualizer
向宇it15 小时前
【unity游戏开发——编辑器扩展】EditorApplication公共类处理编辑器生命周期事件、播放模式控制以及各种编辑器状态查询
开发语言·ui·unity·编辑器·游戏引擎
向宇it15 小时前
【unity游戏开发——编辑器扩展】AssetDatabase公共类在编辑器环境中管理和操作项目中的资源
游戏·ui·unity·编辑器·游戏引擎
benben04416 小时前
Unity3D仿星露谷物语开发55之保存游戏到文件
游戏·ui·unity·游戏引擎
子燕若水20 小时前
Unity 快捷键
unity·游戏引擎
下次见咯!1 天前
Unity-QFramework框架学习-MVC、Command、Event、Utility、System、BindableProperty
unity·mvc·框架·qframework
Tech Synapse1 天前
开发AR导航助手:ARKit+Unity+Mapbox全流程实战教程
unity·游戏引擎·ar
NRatel2 天前
Unity屏幕适配——适配信息计算和安全区域适配
unity·屏幕适配·安全区域适配·折叠屏适配·刘海屏适配