zoukankan      html  css  js  c++  java
  • unity render pipeline

    post process v2 

    GUI

    temp8->TaregtPool0->temp8       tem8                      temp8->backbuffer     backbuffer     

             blit                  pp              trasparentUI                blit                            UI

    ppv2说他做那次temp8到tp0的blit是为了 resolve tiled GPU

    unity有点恶心,对camera的rendertarget设置 如果是null (backbuffer)

    它就会自动在这个camera的最后加一个 imageEffects 里面把temp blit到backbuffer

    如果不把camera的rendertart设置为空呢  它是可以直接画到这张rt上 但是你没法把它再blit 到bb上 除非你再设置camera.rt=null这样怎么都省不下那次blit了啊

    好坑 我找到那次blit的设置了,

    m_Camera = GetComponent<Camera>();
    m_Camera.forceIntoRenderTexture = true;

    这会在imageeffect里面加一次blit 从cameratarget到backbuffer

    postprocessing stack v2好坑 加了layer这个component就会自动加这次blit再删掉这个插件 那次blit还在 除非删了camera因为

    camera的属性就这样被它强制true了

    找这个找了一天 都准备看源码了 最后测出来是ppv2导致的 就在二分。。。。。二分法和橡皮鸭子是最好的debug方法。。。。。。。。

  • 相关阅读:
    洛谷 P1200.[USACO1.1]你的飞碟在这儿Your Ride Is Here
    洛谷 P1055.ISBN号码
    洛谷 P1567.统计天数
    洛谷 P2141.珠心算测验
    洛谷 P1428.小鱼比可爱
    洛谷 P1427.小鱼的数字游戏
    洛谷 P1047.校门外的树
    洛谷 P1046.陶陶摘苹果
    洛谷 P1980.计数问题
    洛谷 P1424.小鱼的航程(改进版)
  • 原文地址:https://www.cnblogs.com/minggoddess/p/8668187.html
Copyright © 2011-2022 走看看