首页 > 其他分享 >UE4风格化Note

UE4风格化Note

时间:2024-07-15 15:32:40浏览次数:12  
标签:贴图 使用 混合 Note 风格化 UE4 纹理 制作 节点

地形材质部分:

1.地形的相关设置(虚拟纹理的使用)
  • 先建立一个文件夹存放两个虚拟纹理一个存储地形的颜色信息一个存储地形的高度信息

image.png

  • 先把RVT纹理拖入地形组件的面板中,然后拖入虚拟纹理的组件,然后分别进行RVT纹理的设置,记住要点设置边界,如果没有反应可以去去地形模式在雕刻几次,然后返回重新选择设置边界。

image.png
image.png

2.使用RVT获取地形的颜色和地形高度,再用landscapelayerblend进行地形颜色混合的制作

image.png

3.地形基础用一个深色和一个浅色加上一张noise纹理进行线性混合

image.png

草材质的制作

在制作草的模型时,最后要把顶点法线normal方向变为向上
基础设置,新建材质球,然后将其混合模式设置为“已遮罩”
image.png

1.基础颜色部分

使用地形虚拟纹理和线性渐变进行高度颜色以及风颜色的混合再接上风的遮罩效果
线性渐变的效果详情
image.png
image.png

2.风吹草动的效果

利用一张ps制作的noise的纹理做平移效果用节点控制xy轴上的速率和simplegrasswind节点进行制作还要控制草在z轴的运动不能太倾斜利用世界场景空间顶点法线结合线性渐变控制的节点进行控制
image.png

3.摄像机剔除

image.png

3.风格化billboard树的材质制作

基础设置,新建材质球,然后将其混合模式设置为“已遮罩”
image.png
image.png

1.基础颜色的制作

使用rvt纹理和一个基础颜色节点进行switch选择使用multiply进行颜色整体的控制
hueshift节点控制颜色的变化,使用一张黑白贴图生成树叶的遮罩
image.png
image.png

2.使用billboard实现树叶朝向摄像机的效果

摄像机空间向世界空间的转换和本地空间向世界空间的转换最后连上熟悉的simplegrasswind节点中
image.png
image.png

4.主要母材质的制作

image.png

1.基础颜色的制作

如果有漫反射贴图选择是否进行漫反射贴图的选择,使用一个3维常量和两个颜色以及线性渐变进行色阶的控制
然后将两个结合使用blend_overly进行混合使用power控制混合的强度最后选择是否使用阶度控制
image.png

2.使用rvt纹理实现高度混合控制

1.使用rvt高度纹理和绝对世界位置(Z)进行相减然后加上一个变量控制混合的z方向强度然后除以一个常量控制混合的长度再用power节点控制混合的对比度再用multiply控制混合的强度用saturate进行0-1的限制,然后反向节点。再和rvtheight进行一次线性插值混合,使用worldaligendbelnd让草总在z轴上方,再和rvtheight进行一次线性插值混合
image.png
image.png
image.png

3.进行法线节点的制作

使用blendanglecorrectednormal节点网格体的法线贴图混合一张细节法线进行更加细致的调整,使用siwtch选择是否使用该细节法线的调整,不启用将使用默认的法线,用flattennormal进行法线强度的控制。
image.png

4.物体漂浮节点和orm贴图的制作
  • 制作wpo节点使用世界绝对位置除以一个wpo的范围再用mask选一个通道进行遮罩加上时间节点控制飘动的速率然后用sine节点结合一个三维常量将b通道的数值提供合理的值用multiply进行连接
  • orm的贴图用sp生成就行,r是ao,g是粗糙度,b是金属度

image.png

5.水材质的制作

基础设置,新建材质球,将着色模型改为单层水面
image.png

  • 使用single layer water material进行水体吸收值节点制作
  • 使用panner结合texcord进行贴图得控制第一张贴图得tex要设置大些然后将两张法线贴图进行混合使用blendanglecorrectednormal节点再连上一张b通道为1的常量结合一个常量进行波纹大小的控制

6.花材质

花的基础颜色和遮罩在ps制作完成就行
image.png

7.光束的制作

先用平面制作6个面片,然后合并actor
image.png
新建材质,混合模式选择additive,勾选双面。
利用引擎自带的贴图进行制作
image.png

8.地形混合

image.png
image.png
image.png
image.png
image.png

标签:贴图,使用,混合,Note,风格化,UE4,纹理,制作,节点
From: https://www.cnblogs.com/afile/p/18303241

相关文章

  • UE4材质笔记
    常用节点:添加贴图:TextureSample(贴图采样)常量数字:Constant(数字)Vector或长按数字并点击左键乘法:Multiply或长按M并点击左键常用插值:Lerp或长按L并点击左键加法:Add或者长按A键并点击左键减法:Subtract除法:Divide或者长按D键并点击左键1-x:搜索1-或者oneminus或者长按O键并点击左键绝......
  • 【Python】jupyter notebook平台的使用·
    目录一、安装Anaconda二、将BreadCancer.zip上传到jupyter notebook平台中三、了解BreadCancerClassifier.ipynb文件在jupyternotebook的单元格中的python代码,并运行。3.1 导入mainFun文件3.2 读入数据3.3开始训练3.4读入测试数据3.5 开始测试3.6 开始统计3......
  • Algorithm notes and references
    AlgorithmnotesandreferencesVersion:2024/02/03DataStructure1.SegmentTreeBeats(segb)from题解P4314【CPU监控】-He_Ren的博客-洛谷博客(luogu.com.cn)lazytag实际上可以看作是对于该节点表示的区间的操作序列,这也是线段树的精髓所在push_down操作就......
  • 易优cms网站notempty功能:判断某个变量是否为空,可以嵌套到任何标签里面使用-Eyoucms
    【基础用法】名称:notempty功能:判断某个变量是否为空,可以嵌套到任何标签里面使用,比如:channel、type等语法:{eyou:notemptyname='$eyou.field.seo_title'/}{$eyou.field.seo_title}{/eyou:notempty}文件:无参数:name=''变量名底层字段:无 【更多示例】-------------------------......
  • UE4中OpenGLES和Vulkan特性开启
    OpenGLES在Android手机上使用OpenGLES的RHI来启动游戏[2022.06.14-10.28.57:996][0]LogAndroid:|AndroidPlatformMisc.cpp:2332|VulkanRHIwillNOTbeused:[2022.06.14-10.28.57:996][0]LogAndroid:|AndroidPlatformMisc.cpp:2335|**Vulkansupportisnotavailabl......
  • jupyter notebook
    jupyter简单介绍:Jupyter:是一个开源的Web应用程序,允许创建和共享包含实时代码、方程、可视化和解释性文本的文档。广泛用于数据清理和转换、数值模拟、统计建模、机器学习等领域。Jupyter的主要特点包括:1.交互式编程:Jupyter允许用户在文档中直接编写代码,并即时运行和查看结......
  • note1
    一、Linux1、常用的高级命令ps-eftopiotopnetstatdf-hfreetarrpm2、查看磁盘使用情况查看内存查看端口号df-htopjmap-heap进程号netstat二、Shell1、常用工具awksedsortcut知道对应名称=》python关注尚硅谷教育公众号......
  • note2
    一、Linux1、常用的高级命令ps-eftopiotopnetstatdf-hfreetarrpm2、查看磁盘使用情况查看内存查看端口号df-htopjmap-heap进程号netstat二、Shell1、常用工具awksedsortcut知道对应名称=》python关注尚硅谷教育公众号......
  • 最新扣子(Coze)实战案例:图像流工具之空间风格化,完全免费教程
    ......
  • 常用快捷键+Java安装和卸载+Dos命令+Notepad++试练“Hello World”+IDEA
    常用快捷键+Java安装和卸载+Dos命令+Notepad++试练“HelloWorld”+IDEAWindowsControl+C复制Control+X剪切Control+V黏贴Control+A全选Control+Z撤销Control+S保存Alt+F4关闭窗口Shift+Delete永久删除Windows+R运行(打开程序)Windows+E打开我的电脑......