文章目录

  • 前言
  • 一、实现效果
  • 二、蓝图
    • 1.雪材质制作
    • 2.雪的方向
    • 3.插值混合
  • 总结

前言

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

本次笔记实现的是积雪材质,参考书233到252页的内容。


一、实现效果

使雪和前面的岩石材质混合,能够初步实现通过参数控制雪落在岩石上的方向、密度(厚度在这里暂时不涉及)。
效果图

二、蓝图

1.雪材质制作


知识点:

  • 基础颜色是在0.02(最暗的颜色)和0.81(最亮的颜色)之间。
  • FuzzyShading节点来模拟当camera vector和表面normal共线时反而比较黑的效果,即从正面看反而比较暗的材质的效果。

2.雪的方向


知识点:

  • 向量点积(dot),使用单位向量做其中一个元素可以得到原本像素的法线在该单位向量方向上的投影长度,是一个标量值,所以可以,上图中可以去掉mask(B)比较合适。

3.插值混合


总结

是插值混合的一个综合应用,案例本身不难,希望深入的话可以深入看一下FuzzyShading节点和Fresnel的区别,另一个就是雪的厚度的表现(后面可能会补充)。

UE4 材质笔记之积雪(插值的综合应用)相关推荐

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

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

  2. UE4 材质笔记之墙面(纹理混合+顶点颜色应用)

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

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

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

  4. UE4 材质进阶 学习笔记

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

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

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

  6. UE4材质着色器全面学习教程

    你会学到什么 通过所有着色器类型和设计的实际演示,学习创建材质 要求 对虚幻的基本理解会有所帮助 了解纹理的一般知识(不仅限于UE4)也很有用 描述 在这个系列中,我将带你设置大量不同的材料,教你如何 ...

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

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

  8. UE4学习笔记1st:编程快速入门

    UE4学习笔记1st:编程快速入门 今天我开始学习虚幻4游戏引擎,为了此我专门买了新的电脑,我将主要配置写在这里,有想学习的同学可以参考 显卡:丽台K620 CPU:E3-1230-V3 主板:b85 ...

  9. unity和ue4里面的玻璃材质笔记

    unity直接做带模拟折射的材质需要写shader,比较麻烦 这里使用unity3d 使用shaderforge制作一个简单的玻璃材质 基本节点如下 还有一种方式是使用grab制作 也就是对于shad ...

最新文章

  1. MySQL 中的运算符
  2. git配置用户名和密码_IDEA配置码云教程
  3. Just another board game 博弈-vector套vector
  4. 火了这么久的 AI,现在怎么样了?
  5. php8vsgo,服务端 I/O 性能:Node、PHP、Java、Go 的对比
  6. 不讲武德,只用标签名就能做文本分类
  7. foxmail邮箱日历怎么新建事务
  8. 在浏览器中输入网址总是打开同一个网站怎么回
  9. encoding/json 方法Marshal的说明
  10. 【数据结构笔记32】排序算法概述、简单排序(冒泡排序、插入排序)、逆序对
  11. springBoot 2.2.6 项目中html页面样式效果丢失
  12. mysql执行sql批处理
  13. fluent二维叶型仿真_【ICEPAK】手把手教你热仿真--认识ICEPAK
  14. English--consonant_摩擦音
  15. markdown数学公式编辑指令大全
  16. 蜀门锻造费用统计(武器/坐骑锻造)
  17. python numpy逆_python-使用numpy的矩阵逆
  18. html图片轮播思路,css3如何实现轮播图?css3实现轮播图片的方法
  19. Codeforce 731B. Coupons and Discounts
  20. 活在当下,何必去想过去和将来

热门文章

  1. Awstats 日志分析 安装
  2. Windows 进程和作业
  3. Matlab中一维和二维滤波函数及其典型用法【随时更新】
  4. 施工企业信息化应用之路 及“工程承包项目管理软件”(第二届全国工程建设行业信息化高峰论坛讲稿)...
  5. 【python 爬虫图】两个超详细的python爬虫技能树
  6. Spring DataSourceUtils.getConnection与DataSource.getConnection
  7. SQL学习之foreign key约束
  8. mysql 8.0.32部署
  9. Vue3+vite实现黑暗模式/暗夜模式/主题换肤
  10. 三个处女结婚后的反映