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方法。。。。。。。。

  • 相关阅读:
    基于FPGA的ARP协议实现
    Modelsim 仿真错误集锦
    基于FPGA的IIC驱动设计
    状态机跑飞的解决办法
    基于FPGA的检测时钟脉冲的高电平及低电平的中点标志位设计
    基于FPGA的UART实现
    基于FPGA的数字秒表设计
    Matlab的常用调试方法
    基于FPGA的花样流水灯
    **time_limited.sof文件
  • 原文地址:https://www.cnblogs.com/minggoddess/p/8668187.html
Copyright © 2011-2022 走看看