文章目录

  • 前言
  • 一、实现效果
  • 二、材质蓝图
    • 1.基本颜色(石膏板)
    • 2.脏脏的感觉
    • 3.裸露砖体
    • 4.插值
      • 4.1石膏与脏的插值(使用顶点色红色通道作为alpha值)
      • 4.2石膏墙面和裸露砖块的插值(使用顶点色绿色通道作为alpha值)
    • 5.绘制顶点颜色
  • 总结

前言

本笔记是基于《材质完全学习教程》一书中的讲解。此书适合UE4美术和初级程序学习,属于应用层讲解的书籍,也会涉及到部分图形学原理的讲解。
由于其中的讲解极其细致,这里的笔记尽量不复制粘贴,旨在积累材质素材的同时,将关键巧妙的节点运用进行记录。
本笔记不适合学习参考,仅适用于有一定基础进行照抄,需要学习请参考原书。

本次笔记实现的是老化墙面(部分砖块裸露)材质,参考书158到187页的内容。


一、实现效果

所要实现的是老旧的墙面,墙体上会有砖块裸露出来,且裸露出来的部分可以自定义。

二、材质蓝图

1.基本颜色(石膏板)

2.脏脏的感觉

3.裸露砖体

4.插值

4.1石膏与脏的插值(使用顶点色红色通道作为alpha值)

4.2石膏墙面和裸露砖块的插值(使用顶点色绿色通道作为alpha值)

5.绘制顶点颜色



总结

这种方法能够通过自己绘制顶点颜色,从而决定插值的效果。不过明眼人一看就知道这种方法依赖于顶点数,即顶点数越多绘制的自由度越大,反之,自由度就低。

UE4 材质笔记之墙面(纹理混合+顶点颜色应用)相关推荐

  1. UE4学习笔记#三、蓝图混合空间

    UE4学习笔记(谌嘉诚大佬的PUBG教程) 三.蓝图混合空间 1. 设置初始角色(关卡开始时pawn获得的角色) 2. 角色移动蓝图 3. 镜头方向蓝图 4. 利用TimeLine平滑切换行走跑步 5 ...

  2. UE4 材质笔记之岩石(法线初级应用)

    文章目录 前言 一.实现效果 二.蓝图 1.主要贴图平铺 2. 法线贴图的混合 总结 前言 本笔记是基于<材质完全学习教程>一书中的讲解.此书适合UE4美术和初级程序学习,属于应用层讲解的 ...

  3. UE4 材质笔记之水洼(贴花)

    文章目录 前言 一.实现效果 二.贴花Actor 1.延迟贴花材质的设置 2.水面波纹的设置与插值混合 3. 干湿过度的法线插值 4. 整体湿度与不透明度设置 总结 前言 本笔记是基于<材质完全 ...

  4. UE4 材质笔记之积雪(插值的综合应用)

    文章目录 前言 一.实现效果 二.蓝图 1.雪材质制作 2.雪的方向 3.插值混合 总结 前言 本笔记是基于<材质完全学习教程>一书中的讲解.此书适合UE4美术和初级程序学习,属于应用层讲 ...

  5. UE4 材质进阶 学习笔记

    半透明排序: 大正方体包裹小正方体,这个时候引擎不知道该先渲染谁,有时候先渲染大正方体,有时候先渲染小正方体 按照真实世界来说,应该是先渲染大正方体,所以我们对半透明材质进行排序 将大正方体的排序优先 ...

  6. UE4材质、蓝图节点及用法笔记

    本文章作为博主本人学习和记录UE4材质节点使用,并与大家交流分享,不定期更新. 目录 材质基础节点 Saturate DepthFade Frac BlendMaterialAttributes Cu ...

  7. [原]three.js 地形纹理混合

    地形生成通常使用高度图, 而高度图的生成可以使用绘图工具,或者通过分形算法生成,例如square-diamond,  fbm方法. 这里采用简单求平均值+随机波动的方法. 对于一个2^n+1  *   ...

  8. 【浅墨Unity3D Shader编程】之三 光之城堡篇:子着色器、通道与标签的写法 amp; 纹理混合...

    本系列文章由@浅墨_毛星云 出品,转载请注明出处.   文章链接: http://hpw123.net/a/C__/kongzhitaichengxu/2014/1117/120.html 作者:毛星 ...

  9. three.js(五) 地形纹理混合

    2019独角兽企业重金招聘Python工程师标准>>> 地形生成通常使用高度图, 而高度图的生成可以使用绘图工具,或者通过分形算法生成,例如square-diamond,  fbm方 ...

最新文章

  1. 【Paper】2019_Distributed Cooperative Control of a High-speed Train
  2. 说说成为顶级运营人员的一个先决条件:做事的霸气!
  3. 金山云最新财报:Q4营收7.27亿,同比增长81%
  4. python装饰器源代码_13-Python-装饰器
  5. 读书笔记--Android Gradle权威指南(上)
  6. 湘苗培优|值不值?效果告诉你
  7. IntelliJ Idea学习笔记005---intellij idea build时出现Artifact contains illegal characters的解决
  8. java 内存分配实例_java内存管理实例讲解
  9. CAS3.5.x(x1)支持OAuth2 server
  10. 混合线性模型(linear mixed models)
  11. 阿里巴巴的微服务开源之路 1
  12. 阿里面试题:设计相关的系统对外提供商品实时价格获取功能
  13. 今天小暑是什么时间_小暑时间是什么?代表什么?
  14. 淘宝七天自动确认收货,让你设计,可以怎么实现?(附源码)
  15. ansible模块authorized_key
  16. putty使用私钥登录
  17. 《Struts2 In Action》摘录
  18. 让你的微信小程序对用户更加友好:上拉加载和下拉刷新就是关键
  19. 求最小公倍数 java
  20. iPhone连接电脑WIN7不显示Apple iPhone便携式设备的解决办法

热门文章

  1. 中英文论文写作指导第二部分(前言)
  2. c++日志工具spdLog
  3. 会声会影2022永久免费版新手小白必备视频剪辑工具
  4. Unquotted string 错误
  5. JVM笔记:Java虚拟机的字节码指令详解
  6. Halcon学习(3)读取图片操作
  7. android 常用框架整理
  8. 使用docker搭建sqli-lab环境以及upload-labs环境 xss挑战之旅环境 搭建vulhub环境
  9. Memory limit should be smaller than already set memoryswap limit, update the memoryswap at the same
  10. 基于组合优化的旅行商问题