IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    UE热更新:Shader更新策略

    查利鹏发表于 2021-09-13 10:24:16
    love 0

    在之前的一些文章中,介绍了UE热更新丢失Shader使用默认材质的处理问题,以及Shader Patch的方案。
    详情可见文章:

    • UE 热更新:Create Shader Patch
    • UE热更新:Questions & Answers#热更的资源没有效果/材质丢失。

    其实运行时丢失材质的根本原因是新添加或修改的资源所依赖的Shader没有被打包,运行时读取失败导致的错误。本篇文章来介绍一下Shader更新的策略和优缺点,以及对引擎内机制的分析,并提供一个结合Shader Patch与Inline Shader Code优点的优化方案,已经在HotPacther中实现。



沪ICP备19023445号-2号
友情链接