首页 > 其他分享 >关于URP14绘制全屏Blit后处理的改动

关于URP14绘制全屏Blit后处理的改动

时间:2024-02-03 23:34:20浏览次数:21  
标签:RendererFeature URP14 后处理 Blit https com 全屏

最近用回URP,发现RendererFeature这部分改动很大,启用了之前HDRP的RTHandle,RTHandle的设计类似于优化版本的RenderTexture,

可以统一控制缩放或者并非一对一的RT内存申请。

并且Blit的方式变成了先SetTarget后做一次绘制,也是和HDRP对齐。

 

在新的URP中实现全屏后处理效果可以走StackPostProcessing的扩展或者写RendererFeature,

这篇文章写的很详细:

https://zhuanlan.zhihu.com/p/621840900

 

官方对于新的RenderFeature修改,给出了完整Demo案例:

https://docs.unity3d.com/Packages/[email protected]/manual/renderer-features/how-to-fullscreen-blit.html

 

而自定义StackPostProcessing做法,可能相比RendererFeature更方便一些:

https://docs.unity3d.com/Packages/[email protected]/manual/Writing-Custom-Effects.html

 

标签:RendererFeature,URP14,后处理,Blit,https,com,全屏
From: https://www.cnblogs.com/hont/p/18005408

相关文章

  • 公司台式机上面的GitBlit代码管理-在IDEA中配置下载下来
    将现有项目设置成公司台式机上面的GitBlit代码管理对应的版本库 然后添加远程仓库路径 提交前一定多次确认远程仓库地址 然后提交......
  • 在app.vue created中使用screenfull一进入就自动触发全屏,无需手动点击
    要在Vue的 created 钩子中自动触发全屏模式,您可以使用 screenfull.request() 方法。但是,需要注意的是,用户通常期望有某种形式的交互(如点击事件)才会触发全屏模式。强制应用在页面加载时自动进入全屏模式可能会对用户体验产生负面影响。以下是一个简单的示例,展示了如何在Vue......
  • vue全屏状态下退出登录仍保持全屏
    根本解决不要用Location等方式跳转,使用router方式跳转即可。router跳转会导致浏览器退出全屏吗在大多数情况下,当使用前端路由(例如VueRouter或ReactRouter)进行页面跳转时,浏览器通常不会退出全屏状态。前端路由是通过JavaScript在当前页面内进行导航,而不是通过浏览器的传统导......
  • 网页在线编辑Excel表格,调用本机Office,非模拟,插入图片,导出PDF全屏编辑
    Excel作为微软Office的重要组成部分,在各行业中应用非常广泛,随着互联网及云计算的普及,网页在线编辑Excel表格也越来越成文更多人的广泛需求,而在网页中却无法直接在线编辑微软Office,下面介绍一种Web网页在线编辑Excel表格方案,可以调用本机原生Offce软件,直接在网页上编辑Excel表格。......
  • Android 11 sim卡来电不弹出悬浮通知,默认来电默认全屏
    默认情况下,来电android是以通知窗口的形式显示,只在屏幕的顶部弹出一个悬浮通知,现在改为全屏显示,直接跳转来电界面InCallActivity\packages\apps\Dialer\java\com\android\incallui\StatusBarNotifier.java/***HelpermethodforupdateInCallNotification()andupdateN......
  • Android 9.0 app全屏通过系统属性控制手势上滑是否显示虚拟导航栏和状态栏
    1.前言在9.0的系统rom产品定制化os开发中,在系统设置app的全屏后,默认会隐藏导航栏和状态栏,页面全屏显示的时候,然后底部上滑会显示虚拟状态栏和导航栏显示几秒钟后会自动消失,由于项目开发需要要求通过api来控制全屏时上滑是否显示虚拟导航栏和状态栏,这就要从上滑事件分析看如何显......
  • 在LiteCVR视频调阅中全屏播放,画面显示异常的排查与解决
    第三代视频监控系统是指以前端网络视频为代表的全数字视频监控系统,视频从前端图像采集、传输即为数字信号,并以网络为传输媒介,实现视频在网上的传输,并通过设在网上相应的功能控制主机来实现对整个监控系统的浏览、控制与存储。有技术人员在日常排查中发现:在LiteCVR的视频调阅模块中,......
  • vue实现页面全屏、局部全屏等多方式全屏
    1、vuex创建全局变量在store/index中:importVuexfrom'vuex'Vue.use(Vuex)constuser={state:{//全屏fullscreen:false,},mutations:{//全屏SET_FULLSCREEN:(state,fullscreen)=>{state.fullscreen=fullscreen},},act......
  • 全屏API及vue3 hook封装
    最近在一个大屏项目遇到一个需求:用户可以通过一个按钮,触发页面部分模块全屏。通过以下API可以实现:Element.requestFullscreen()方法用于发出异步请求使元素进入全屏模式。且全屏状态变化会触发以下事件:fullscreenchange事件会在浏览器进入或退出全屏模式后立即触发。基于......
  • gitblit 不能在网页中打开项目文件夹/目录
    properties文件,default的或自定义的都可以。找到 forwardSlashCharacter这一项,默认值应该是斜线/,换成英文!或其它字符都可以,就正常了。https://stackoverflow.com/questions/15761920/gitblit-bad-request-when-navigate-to-a-second-level-folder......