UE4 体积云制作 学习笔记

这篇具有很好参考价值的文章主要介绍了UE4 体积云制作 学习笔记。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

UE4 体积云制作 学习笔记,ue4,笔记

首先Noise本来就是一张噪点图

UE4 体积云制作 学习笔记,ue4,笔记

云的扰动不能太大,将Scale调小,并将InputMin调整为0

UE4 体积云制作 学习笔记,ue4,笔记

形成这样一张扰动图

扰动需要根据材质在世界的位置进行调整,所以Position需要加上WorldPosition

UE4 体积云制作 学习笔记,ue4,笔记

材质在不同世界位置,噪点不同

UE4 体积云制作 学习笔记,ue4,笔记

除以一个数,相当于原来0~1范围的贴图变成了0~0.2范围的贴图,贴到了一个大小相同的物体上,那么材质展现的大小就变大了

UE4 体积云制作 学习笔记,ue4,笔记

选择这个参数,就会有对应曲面细分的节点

UE4_材质_曲面细分材质 - 知乎 (zhihu.com)

曲面细分可以看上面的知乎

UE4 体积云制作 学习笔记,ue4,笔记

这个填4,这个看要细分的效果自行调整

UE4 体积云制作 学习笔记,ue4,笔记

在扰动图上面乘以顶点法线的方向,在强度上乘以一个合理的值,放在偏移上去,就产生了该效果,云的初步形状

UE4 体积云制作 学习笔记,ue4,笔记

现在新建一个材质做云的边缘,将扰动效果复制粘贴过来

想到边缘Fresnel会是其中一个

UE4 体积云制作 学习笔记,ue4,笔记

通过这两个参数,调整边缘的效果

UE4 体积云制作 学习笔记,ue4,笔记

对比以上两个图

UE4 体积云制作 学习笔记,ue4,笔记

由于扰动图加1,整个最外层的值肯定是在1~2之间的,而Fresnel乘以2,最外层是2的递减,相减之后,最外层肯定为小于等于0的,所以最外层为黑色,内层Fresnel是值越小的,减去了过后,值也会在较大值,而不会为0,所以呈现白色,这样就可以对最外层做弱化效果了,但是先不急,我们需要控制黑色范围的程度,用Pow节点

UE4 体积云制作 学习笔记,ue4,笔记

接下来要做上层亮度亮,下层亮度暗的操作了,因为上层有环境光线

UE4 体积云制作 学习笔记,ue4,笔记

对向上的方向向量与像素法线做点积

像素法线与顶点法线的区别:

像素法线会受法线贴图的影响,而顶点法线不会

UE4 体积云制作 学习笔记,ue4,笔记

UE4 体积云制作 学习笔记,ue4,笔记

这里的SmoothStep会将自身值,过渡到Min到Max的一条平滑曲线,注意是曲线,不是Clamp的线性直线

最后再给上面一个颜色

UE4 体积云制作 学习笔记,ue4,笔记

再新建一个材质,内容差不多,只不过点积的值变化成了太阳光的方向,这样让太阳光的方向的云有一个强光效果

最后整合一下以上功能:

新建最终的材质:

UE4 体积云制作 学习笔记,ue4,笔记

将之前做边缘的逻辑复制过来

UE4 体积云制作 学习笔记,ue4,笔记

增加一个DitherTemporalAA,这是一个抗锯齿操作,让看上去效果更有粒子感

UE4 体积云制作 学习笔记,ue4,笔记

就这种边缘过渡粒子感

UE4 体积云制作 学习笔记,ue4,笔记

在Offset这边加上对应的云层飘动效果

UE4 体积云制作 学习笔记,ue4,笔记

在噪点处增加云层颜色,以及云层夹缝颜色

UE4 体积云制作 学习笔记,ue4,笔记

连到自发光上面,再将偏移放进去

UE4 体积云制作 学习笔记,ue4,笔记

再将上下的光线亮度做区别,云层上亮一点,下面暗一点

UE4 体积云制作 学习笔记,ue4,笔记

同理,再连一条太阳光影响

UE4 体积云制作 学习笔记,ue4,笔记

云层上侧

UE4 体积云制作 学习笔记,ue4,笔记

云层下侧文章来源地址https://www.toymoban.com/news/detail-715805.html

到了这里,关于UE4 体积云制作 学习笔记的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • UE4 顶点着色 学习笔记

    首先区别一下StaticMesh和StaticMeshComponent StaticMesh是模型本身 而StaticMeshComponent是模型出来的实例 直接修改StaticMesh的内容,所有StaticMeshComponent实例都会产生变化 而修改StaticMeshComponent直会对实例产生影响不会对StaticMesh有任何修改 函数参数 1、要修改顶点着色的StaticMeshCommponent

    2024年02月04日
    浏览(41)
  • UE4入门级蓝图学习笔记整理

    学习到的新结点及遇到的一些问题: 时间轴 :时间为变量的输出一个/多个数值的有迹可循的函数图 Gate 像门一样。只有当门是Open状态才会执行Exit后面的代码。Open开门;Close关门;Toggle开门和关门交替 FlipFlop 开关节点 ,反复执行,这个节点就简化了某些场合下使用Branch节点

    2024年02月07日
    浏览(37)
  • UE4 地形编辑基础知识 学习笔记

    之前自己写过这样的功能,今天看到一个UE现成的 点击地形,选择样条 按住CTRL键+点击屏幕中某一个点会在场景内生成一个这样的图标 再点两次,会生成B样条的绿线条 点击+号再选择一个模型,会生成对应的链条状的mesh 拉高最远处的一个图标抬高 如果想地形贴合该mesh,则

    2024年02月11日
    浏览(43)
  • 在UE4虚幻引擎中加入导航网格体边界体积后丧尸不能移动和发现玩家

    最近使用ue4做第一人称视角射击游戏发现问题,加入导航网格体边界体积后丧尸不能移动和发现玩家。下图是出现的问题图片 1.行为树:控制并显示AI的决策制定过程 2.黑板:可以看做是行为树的创建一些公有变量,外部可以修改行为树黑板的变量值,达到修改行为树状态的

    2024年02月05日
    浏览(50)
  • UE4学习笔记——解决动画重定向后整体位移消失问题

    我用到的动作资源是一个双手剑的动画集合,用到的是小白人标准骨骼(其实不标准,原作者添加了weapon骨骼即双手剑的系列骨骼,但是没什么影响),而我想要重定向的目标来自虚幻商城中的免费资源“虚幻争霸:锐斯”的改动版(①我将锐斯的模型导入Blender进行了修改,

    2024年02月03日
    浏览(43)
  • UE4/5:通过Blender制作BlendShape导入【UE4/5曲线、变形目标,blender形态键】

    UE4/5里面,我们经常可以在一些骨骼模型上面看到相关的曲线,如Metahuman里面就是通过这个曲线来改变人物的脸部表情。 而这里笔者将教导如何去制作这种曲线。 这种曲线都是存在于骨骼模型上的,所以我们要么直接制作骨骼模型导入ue,要么做一个普通的模型,然后导入

    2024年02月03日
    浏览(48)
  • UE4/5动画系列(1.模板制作)

    目录 动画模板制作 同步模板组制作 有模板做什么都方便,所以这里我们做一个动画蓝图的模板(动物专用) 第一步创建一个动画蓝图的模板 然后找到第三人称的模板,将其模板的蓝图改名: 在动画蓝图的模板里面创建:  创建一个移动功能用的函数: 在这个函数中要计算

    2024年02月09日
    浏览(31)
  • 个人制作UE4 ARPG项目分享

            出于展示自身项目能力和游戏制作热情的目的,我花了大概4个月左右的时间制作了一个动作游戏项目。最初我的目标是制作一个完整的短流程类魂游戏,录制一个大概20分钟左右的完整流程视频上传到视频网站,来展示我的热情和能力;但现在因个人时间紧张、计

    2024年02月03日
    浏览(35)
  • UE4/5C++多线程插件制作(二十、源码)

    目录 头文件 MultiThreadPlugins.uplugin MultiThreadPlugins.Build.cs MultiThreadPlugins.h MTPPlatform.h MTPManage.h RTPAgendy.h

    2024年02月14日
    浏览(28)
  • UE4/5动画系列(4.足部ik制作)

    目录 前期准备 添加虚拟骨骼 ​编辑 腿部函数: 前肢: ​编辑 盆骨函数: 后肢:  进入动画图表: 首先准备一个后期处理动画蓝图 然后【因为笔者之前的大象因为不知明原因崩溃,这里就不展示如何用接口分层制作】 这里我们将直接在post蓝图中直接进行制作。 这是我

    2024年02月11日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包