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方便做拓展

相关推荐
KhalilRuan6 小时前
Unity-Shader详解-其四
unity·游戏引擎
虾球xz8 小时前
游戏引擎学习第261天:切换到静态帧数组
c++·学习·游戏引擎
[abcdem]12 小时前
Unity学习笔记二
笔记·学习·unity
太妃糖耶12 小时前
URP - 深度图
unity·shader
大飞pkz1 天前
【Unity】使用XLua实现C#访问Lua文件
unity·c#·lua·c#访问lua
KhalilRuan2 天前
Unity-Shader详解-其三
unity·游戏引擎
狗狗显卡2 天前
虚幻引擎入门笔记
笔记·游戏引擎·虚幻
Luna-player2 天前
unity 导入图片后,可选择精灵表自动切片,并可以导出为png
unity·游戏引擎
大飞pkz2 天前
【Unity】使用XLua进行热修复
unity·c#·游戏引擎·lua·游戏开发·xlua·lua热修复
Leoysq2 天前
为 Unity 项目添加自定义 USB HID 设备支持 (适用于 PC 和 Android/VR)-任何手柄、无人机手柄、摇杆、方向盘
android·unity·vr