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

相关推荐
大有数据可视化1 小时前
告别传统监控:基于Unity+IoT打造沉浸式数字孪生车间
物联网·unity·游戏引擎
雪下的新火4 小时前
爆炸特效:Unity+Blender-02-火焰
unity·游戏引擎·blender·特效制作·笔记分享
雪下的新火4 小时前
Unity+Blender-03-输出制作Flipbook
游戏·unity·游戏引擎·blender·资源·笔记分享
大Mod_abfun6 小时前
Unity游戏基础-1(安装~工作区构建)
游戏·unity·游戏引擎·大学课程·数媒
qq_428639618 小时前
虚幻基础:角色攻击
游戏引擎·虚幻
EQ-雪梨蛋花汤12 小时前
【Unity笔记】Unity XR 模式下 Point Light 不生效的原因与解决方法
笔记·unity·xr
希望PZM13 小时前
Unity实现UV的中心缩放
unity·游戏引擎·uv
小林up1 天前
《Unity Shader入门精要》学习1:Phong 模型中法向量归一化的正确位置
学习·unity·游戏引擎
SmalBox2 天前
【光照】[PBR][几何遮蔽]实现方法对比
unity·渲染
玉龙20252 天前
使用虚幻引擎时间轴制作一个弹跳小球
游戏引擎·虚幻·虚幻引擎基础入门