UE4的母材质使用贴图属性如果错了,那么子材质也会全部出错。

现象

①模型只要旋转,那么材质的明暗变化差异会非常的大 ;②法线表现不正常,模型整体泛白 。

问题来源:法线贴图使用了默认的贴图,那么它的贴图采样格式就会是color模式,所以必然会导致法线贴图引发的材质表现异常的现象。

实际上,在默认导入法线贴图的时候贴图会自动转换为法线贴图的压缩格式,给到材质使用时,材质也是这个类型的采样模式。

那么在设计母材质的时候,就需要让法线通道保持这个贴图格式。新手是特别容易忽视这个问题的!

解决方法

PS中创建一张128*128分辨率的法线贴图给到UE4中,作为母材质的法线通道采样贴图。同样要注意AO等其他贴图使用的是 linear color ,只有漫反射是使用的color ,这样的设置是符合PBR流程的。

扩展

如果导入的是direct X 的法线贴图可以直接使用 。法线贴图表现的是凸起的部分,实际产生的是凹陷的部分。 OpenGL法线贴图表现的是凸起,那么实际产生的也是凸起,但其实是不正确的,需要反转绿通道。

如果导入的是Open GL的法线贴图是需要反转green通道的;所以如果母材质是direct X的法线贴图,子材质却是 open GL的法线贴图,那么就需要注意了,可能需要重新复制一个母材质让其法线采样贴图也是要勾选 flip green channel 的 。

由此,可见compression settings 的设置还是非常重要的。切换不同的压缩格式那么使用贴图的资源大小也是不同的。当然对应的格式也是变化的。

同时,texture group 的分组也很重要,如果贴图是给UI使用的,那么切换为UI贴图组后对应的使用资源会减少,mip数量降低为1,如果UI贴图数量较多的话,使用此设置会一定的提升内存,优化项目。且这个设置是默认关联到filter属性的。

关于法线贴图更全面的了解,可以观看以下的视频链接:

https://www.bilibili.com/video/av60636394

UE4母材质之法线贴图相关推荐

  1. UE4 用材质做饼状图与环状图

    该节点画出一个梯度递减的圆形,Radius就是画的半径,Desity是画的强度 现在就是一个红色的没有梯度的圆形 是一个按箭头方向R值越来越大的一个数(0~360°) 红色线的角度是0~180,绿色线 ...

  2. Three.js凹凸贴图bumpMap和法线贴图.normalMap

    凹凸贴图bumpMap和法线贴图.normalMap 本文是Three.js电子书的8.6节 一个复杂的曲面模型,往往模型顶点数量比较多,模型文件比较大,为了降低模型文件大小,法线贴图.normalM ...

  3. unity基础学习之法线贴图

    原理和概念 法线是一个向量(x,y,z),每一个顶点都有一个法线,用一个纹理去存储的话,那就是(r,g,b),由于法线是垂直于一个面的,对于2d图片来说,那他的z值就是1 用一张纹理来存储法线的值,法 ...

  4. Normal map (Bump mapping) 法线贴图(凹凸映射) Standard Shader系列10

    Normal map (Bump mapping) 法线贴图(凹凸映射) 本文档主要是对Unity官方手册的个人理解与总结(其实以翻译记录为主:>) 仅作为个人学习使用,不得作为商业用途,欢迎转 ...

  5. UE4 PBR虚幻引擎4贴图和材质创建_GDCC2015

    转载自:https://blog.csdn.net/pizi0475/article/details/49681053 PBR:应用于虚幻引擎4贴图和材质创建 PBR材质似乎在一夜之间改变了人们对于引 ...

  6. UE4材质 制作UV贴图

    我们想要制作一张uv贴图,是一个什么意思呢?我们知道一般来说,我们都是根据uv来采样贴图,一般来说这个事情都是美术同学来制作的,所以我们想要进行的是在UE4中,动态或者根据自己的实际情况来生成一张贴图 ...

  7. 【《Unity 2018 Shaders and Effects Cookbook》翻译提炼】(三)法线贴图和透明材质

    1.法线贴图 3D模型的每个三角形都有一个面向方向,这是它指向的方向.它通常用放置在三角形中心的箭头表示,并且与表面正交.面对方向在光线反射到表面上的方式中起着重要作用.如果两个相邻的三角形朝着不同的 ...

  8. Unity高级功能—法线贴图的制作以及在代码里面进行材质上贴图的切换

    制作法线贴图还是得美术提供你几张基础的法线贴图之后,然后再去制作. 现在我们手里有两张贴图,一张是正常贴图,一张是法线贴图: 1.选择美术提供的基础的法线贴图: Tip:其中Filtering选项有的 ...

  9. unity 材质球无法编辑_【每天一个Unity技巧】批量修改材质球的主贴图和添加法线贴图...

    注释以后有空再写吧,加班到现在还没吃饭呢 using System.Collections; using System.Collections.Generic; using UnityEngine; ...

  10. UE4-材质法线强度调整、法线贴图混合、自定义材质函数、材质边缘过渡、植被动态效果

    一.法线强度 想控制一张法线贴图的呈现强度,不能直接对整个贴图的UV进行运算,需要对法线贴图的RG通道进行运算,并将每个通道的计算结果通过追加节点Append组成新的数值,改变强度参数,从而改变物体表 ...

最新文章

  1. 控制Open With菜单项的注册表键值
  2. iOS开发:Objective-C优雅的语法
  3. 【C 语言】文件操作 ( 配置文件读写 | 写出或更新配置文件 | 逐行遍历文件文本数据 | 获取文件中的文本行 | 查询文本行数据 | 追加文件数据 | 使用占位符方式拼接字符串 )
  4. SHELL网络爬虫实例剖析--转载
  5. 【CV实战】年轻人的第一个GAN项目应该是什么样的(Pytorch框架)?
  6. 屏蔽 iOS 系统自动更新
  7. 二叉树的创建_大多数人都不会手写创建并遍历二叉树,一航这里帮你终结了
  8. 实验 5 编写、调试具有多个段的
  9. 瑶光TechTalk | 迈向多维智慧,智能画像与预测算法剖析
  10. vue3,vite2,json数据通过拼接显示链接src
  11. Mac中如何将本地文文档设置成文档模板(WPS)
  12. ruby on rails_通过Ruby on Rails中的关系调试Has_Many
  13. 树状笔记软件for linux,WikidPad:wiki风格的开源树状笔记管理软件(新增发布内容为html)...
  14. 基于Paddlehub与Wechaty的微信小助手--懂懂
  15. 高新技术企业申报流程!
  16. 高德地图开发-- 自定义图标
  17. 网络硬盘 excel服务器,Excel Server Tutorial
  18. win32面试题总结
  19. Spring中添加自定义标签
  20. 四年级学生学情分析计算机,四年级小学信息技术教学计划

热门文章

  1. shell中各种括号(),[],(()),[[]],{}等的作用大全及示例
  2. THE、QS等四大世界大学排名对比 计算机专业究竟哪家强?
  3. spring boot 拦截 以及Filter和interceptor 、Aspect区别
  4. quartz mysql 表 集群配置_Quartz集群配置
  5. java输出斐波那契数列前20项,java输出斐波那契数列
  6. 最短路径(图论-北京地铁线路查询)
  7. Java常用对象总结
  8. word输入对号以及带框的对号
  9. excel柱状图自定x轴y轴_《excel柱状图自定x轴y轴》 如何更改EXCEL 图表中X轴的名称...
  10. python爬虫爬取合肥工业大学校园新闻