UE4 材质笔记之墙面(纹理混合+顶点颜色应用)
文章目录
- 前言
- 一、实现效果
- 二、材质蓝图
- 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 材质笔记之墙面(纹理混合+顶点颜色应用)相关推荐
- UE4学习笔记#三、蓝图混合空间
UE4学习笔记(谌嘉诚大佬的PUBG教程) 三.蓝图混合空间 1. 设置初始角色(关卡开始时pawn获得的角色) 2. 角色移动蓝图 3. 镜头方向蓝图 4. 利用TimeLine平滑切换行走跑步 5 ...
- UE4 材质笔记之岩石(法线初级应用)
文章目录 前言 一.实现效果 二.蓝图 1.主要贴图平铺 2. 法线贴图的混合 总结 前言 本笔记是基于<材质完全学习教程>一书中的讲解.此书适合UE4美术和初级程序学习,属于应用层讲解的 ...
- UE4 材质笔记之水洼(贴花)
文章目录 前言 一.实现效果 二.贴花Actor 1.延迟贴花材质的设置 2.水面波纹的设置与插值混合 3. 干湿过度的法线插值 4. 整体湿度与不透明度设置 总结 前言 本笔记是基于<材质完全 ...
- UE4 材质笔记之积雪(插值的综合应用)
文章目录 前言 一.实现效果 二.蓝图 1.雪材质制作 2.雪的方向 3.插值混合 总结 前言 本笔记是基于<材质完全学习教程>一书中的讲解.此书适合UE4美术和初级程序学习,属于应用层讲 ...
- UE4 材质进阶 学习笔记
半透明排序: 大正方体包裹小正方体,这个时候引擎不知道该先渲染谁,有时候先渲染大正方体,有时候先渲染小正方体 按照真实世界来说,应该是先渲染大正方体,所以我们对半透明材质进行排序 将大正方体的排序优先 ...
- UE4材质、蓝图节点及用法笔记
本文章作为博主本人学习和记录UE4材质节点使用,并与大家交流分享,不定期更新. 目录 材质基础节点 Saturate DepthFade Frac BlendMaterialAttributes Cu ...
- [原]three.js 地形纹理混合
地形生成通常使用高度图, 而高度图的生成可以使用绘图工具,或者通过分形算法生成,例如square-diamond, fbm方法. 这里采用简单求平均值+随机波动的方法. 对于一个2^n+1 * ...
- 【浅墨Unity3D Shader编程】之三 光之城堡篇:子着色器、通道与标签的写法 amp; 纹理混合...
本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://hpw123.net/a/C__/kongzhitaichengxu/2014/1117/120.html 作者:毛星 ...
- three.js(五) 地形纹理混合
2019独角兽企业重金招聘Python工程师标准>>> 地形生成通常使用高度图, 而高度图的生成可以使用绘图工具,或者通过分形算法生成,例如square-diamond, fbm方 ...
最新文章
- 【Paper】2019_Distributed Cooperative Control of a High-speed Train
- 说说成为顶级运营人员的一个先决条件:做事的霸气!
- 金山云最新财报:Q4营收7.27亿,同比增长81%
- python装饰器源代码_13-Python-装饰器
- 读书笔记--Android Gradle权威指南(上)
- 湘苗培优|值不值?效果告诉你
- IntelliJ Idea学习笔记005---intellij idea build时出现Artifact contains illegal characters的解决
- java 内存分配实例_java内存管理实例讲解
- CAS3.5.x(x1)支持OAuth2 server
- 混合线性模型(linear mixed models)
- 阿里巴巴的微服务开源之路 1
- 阿里面试题:设计相关的系统对外提供商品实时价格获取功能
- 今天小暑是什么时间_小暑时间是什么?代表什么?
- 淘宝七天自动确认收货,让你设计,可以怎么实现?(附源码)
- ansible模块authorized_key
- putty使用私钥登录
- 《Struts2 In Action》摘录
- 让你的微信小程序对用户更加友好:上拉加载和下拉刷新就是关键
- 求最小公倍数 java
- iPhone连接电脑WIN7不显示Apple iPhone便携式设备的解决办法
热门文章
- 中英文论文写作指导第二部分(前言)
- c++日志工具spdLog
- 会声会影2022永久免费版新手小白必备视频剪辑工具
- Unquotted string 错误
- JVM笔记:Java虚拟机的字节码指令详解
- Halcon学习(3)读取图片操作
- android 常用框架整理
- 使用docker搭建sqli-lab环境以及upload-labs环境 xss挑战之旅环境 搭建vulhub环境
- Memory limit should be smaller than already set memoryswap limit, update the memoryswap at the same
- 基于组合优化的旅行商问题