URP Bloom在中低配手机上掉帧明显

URP Bloom在中低配手机上掉帧明显

晚风撩人 发布于 2018-07-15 字数 310 浏览 947 回复 2

在中低配手机上开启bloom后,FPS直接掉了10多。。目前只能在中低配机器上关掉bloom,但美术效果看上去掉价不少。。
build-in RP下有三方bloom库 性能上会好些,但升级到URP后不能用了,求优化思路


Shader "Hidden/Universal Render Pipeline/Bloom"
{
    Properties
    {
        _MainTex("Source

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(2

夜无邪 2020-01-12 2 楼

Bloom优化最直接的就是减少Pass数和每个Pass中的贴图采样数量。

这边可以参考下老版本的Unity的PostProcessingStack中bloom的实现(https://github.com/Unity-Technologies/PostProcessing/blob/v1/PostProcessing)。

老版本的Bloom相比URP版本的实现,在iteration数量计算时引入了radius参数,能较好地控制Pass数量。而同时,在downsample的计算时,shader中的贴图采样次数也更少。

夜无邪 2016-11-24 1 楼

Asset Store上也有些第三方的URP后处理的可以去看下
之前我看过Beautify 2的 你可以去看看性能如何
https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/beautify-2-163949