Shader Graph11-Detail Normal Map(法线贴图叠加)

news/2024/12/29 3:08:51/

本次我们希望通过叠加两个法线贴图来增加细节。

一、准备资源

我们需要一个模型,1张纹理贴图,2张法线贴图

我们可以在商店下载,这个mesh资源来做这个例子

打开OldWest->VOL3->Meshes,找到SM_Blankets_01c这个布的模型,后面我会用到,找到布料的纹理图片并导出tga文件,右键->Assert Actions->Export,我们得到了布的纹理贴图。

 制作法线贴图,这里可以使用简易的PS制作法线的方法https://mp.csdn.net/mp_blog/creation/editor/129858101

 这个法线贴图我们名叫做TX_Blankets_01a_ALB_N.png

然后在网上找布料的纹理,我这里找的是最简单的平织法的布料纹理,然后转法线。

这个法线贴图我们叫做TX_Blankets_01a_ALB_Detail_N

这里注意一下将这个法线变成1024x1024尺寸。

 二、然后我们来写Shader,打开UE,创建Material叫做DemoDetailNormal。

核心的节点是BlendAngleCorretedNormals,Normal和Detail Normal是我们创建的法线贴图参数节点,改一下名称。在Detail Normal前面我们,我们对TexCoord进行了4倍的放大,因为我们的纹理是4096的大小,而我们的Detail布料纹理是1024的。另外一个我们在Normal节点后面的Lerp的作用是,可以通过参数控制法线的强度,是这两个参数Normla Intensity和Detail Normal Intensity。我们可以创建一个Constant然后转换为参数,这样我们就可以方便的调整法线强度了。

 

三、结果

法线没有的情况下

Normal设置为3的情况

 Normal和Detail Normla都为3的情况

 

 

 

 

 

 


http://www.ppmy.cn/news/45209.html

相关文章

【DNS】域名解析服务

文章目录 1.DNS1.1 DNS定义1.2 DNS系统作用1.3 DNS解析过程 1.DNS 1.1 DNS定义 DNS是"域名系统"的英文缩写。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。 DNS服务使用TCP和UDP的53端口,TCP的53端口用于连…

地球系统模式(CESM)实践技术应用

目前通用地球系统模式(Community Earth System Model,CESM)在研究地球的过去、现在和未来的气候状况中具有越来越普遍的应用。于2010年07月推出以来,一直受到气候学界的密切关注。近年升级的CESM2.0在大气、陆地、海洋、海冰、陆冰…

【Linux】网络原理

本篇博客让我们一起来了解一下网络的基本原理 1.网络发展背景 关于网络发展的历史背景这种东西就不多bb了,网上很容易就能找到参考资料,我的专业性欠缺,文章参考意义也不大。这里只做简单说明。 网络发展经过了如下几个模式 独立模式&…

Vue:关于微前端的整合

目录微前端是什么?背景核心价值目前微前端的几种解决方案iframe阿里乾坤 qiankun (阿里 14.2k)microApp (京东 4k)无界:(腾讯 2k)小结microApp基础示例1. 基座应用1. 依赖版本2. mai…

ES6(对象扩展、对象新增方法)

一、对象扩展 1. 属性的简洁表示 大括号里面,直接写入变量和函数,作为对象的属性和方法。 以下是属性简写:直接写属性名(就自己等于属性值) const foo bar; const baz {foo}; baz // {foo: "bar"}// 等同…

2023/4/18总结

项目 实现了服务器和客户端的连接,在登录注册上面。 然后去实现了密码MD5化,通过java自带的,去实现了MD5. public String getMD5(String str) throws NoSuchAlgorithmException {MessageDigest mdMessageDigest.getInstance("MD5&quo…

【负荷预测】基于VMD-SSA-LSTM光伏功率预测【可以换数据变为其他负荷等预测】(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

涨点技巧: 谷歌强势推出优化器Lion,引入到Yolov5/Yolov7,内存更小、效率更高,秒杀Adam(W)

1.Lion优化器介绍 论文:https://arxiv.org/abs/2302.06675 代码:automl/lion at master google/automl GitHub 1.1 简单、内存高效、运行速度更快 1)与 AdamW 和各种自适应优化器需要同时保存一阶和二阶矩相比,Lion 只需要动量,将额外的内存占用减半; 2)由于 Lion…