美文网首页
UE5【小技巧45】做一个射灯广告

UE5【小技巧45】做一个射灯广告

作者: Edwin_红狼 | 来源:发表于2023-06-08 20:01 被阅读0次

    话不多说,先看一下类似的效果

    这个某度的图片

    下面是实现后在uE5中的效果(Gif)

    那我们来看看如何做,需要理解:Light Funtion Material(LFM)的概念,灯光材质函数

    Light Function Materials(LFM)是UE5引入的新材质类型,用于实现各种光学效果。

    LFM提供了许多预置的函数,可以通过调整参数实现光照衰减、色散、折射、镜面反射等效果。LFM的主要作用是:

    1. 实现实时光学效果,比如光线衰减、折射等,无需烘焙光照贴图。这可以大大提高工作效率和艺术灵活性。

    2. 减小资源占用。LFM在运行时计算效果,无需额外的贴图资源,这可以减小包体积和内存占用。

    3. 易于调整参数。LFM通过expose各种参数,艺术家可以实时调整光学效果,不断迭代找到最佳效果。

    4. 方便组合和混合不同效果。可以在一个LFM中组合多种光学函数,或在多组LFM之间混合,创造独特效果。

    5. 艺术家友好。LFM提供了抽象参数,而非具体实现细节,更符合艺术家的思维模式。艺术家只需关注效果本身,而非具体光线传递等底层逻辑。

    那具体我们来看看如何实现的:

    1)新建一个材质文件叫MF_AE(MF说明是材质函数打头的好习惯)。

    2)然后双击打开材质文件,将Material Domain改为Light Function

    3)将本地的bng文件导入到Textures/Lights下面;

    4)最后将贴图拉到材质的界面,然后将RGB,连接到Emissive Color即可,如下图:

    5)回到关卡中的SpotLight上,调整好角度往地面Rotation(90,-90,180),然后设置好Intensity,及Outer Angel和Inner Angle的角度,最重要是设置Light Function Material为刚刚我们创建的MF_AE 

    6)如果需要让这个地面广告动起来,那只需要在材质函数上增加Time,Sin等函数即可,不在这里讨论。

    相关文章

      网友评论

          本文标题:UE5【小技巧45】做一个射灯广告

          本文链接:https://www.haomeiwen.com/subject/nfyaedtx.html