🌈Unity URP 2022 Release-Notes
本文信息收集来自自动搜集工具👈
版本 | 更新内容 |
---|---|
2022.3.15 | URP: Building 3D Sample Scenes (URP) Project fails(UUM-57781) |
2022.3.14 | URP: Fixed partially corrupted Android screen when Vulkan display rotation during rendering is enabled.(UUM-48569) |
2022.3.13 | URP: Fixed Color Grading Mode set to Low Dynamic Range on one camera in the stack despite HDR output active.(UUM-41948) |
2022.3.12 | URP: Vulkan URP will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to upgrade to x4.(UUM-741) |
2022.3.12 | URP: Added workarounds for MSAA-specific visual artifacts on materials that use alpha clipping in unexpected ways.(UUM-26513) |
2022.3.12 | URP: Fixed per-vertex light layers.(UUM-40810) |
2022.3.5 | URP: 2D - Fixed additional draw call when Foremost Sorting Layer is enabled during unlit.(UUM-37441) |
2022.3.5 | URP: Fixed Screen space Overlay UI rendered at the wrong size for scaling mode “Constant Pixel Size” or “Constant Physical Size”, when HDR output is active.(UUM-36231) |
2022.3.3 | URP: Fixed redundant blit is used due to postFX, although it is disabled in rendererData.(UUM-31474) |
2022.3.1 | URP: 2D - Remove serialization and cache vertices and indices for sprite lights causing bloat in prefabs.(UUM-33700) |
2022.3.1 | URP: Fixed incorrect MSAA sample count when using Deferred renderer but rendering to a target texture.(UUM-31113) |
2022.3.1 | URP: Fixed ShaderGraph preview window not showing anything when using DepthNormals pass.(UUM-31643) |
2022.3.1 | URP: Fixed, URP & core package leaking materials when entering/exiting Play Mode.(UUM-27587) |
2022.3.1 | URP: Stripped BlitHDROverlay from build if HDR output is not allowed and stripping unused shader is allowed. |
2022.2.20 | URP: Fixed HDR output too saturated when HDR rendering is disabled on the camera.(UUM-31589) |
2022.2.13 | URP: Added vertex SH option to URP rendering and fixed HL2 forward light perf regression.(UUM-26824) |
2022.2.13 | URP: Fixed a null exception when adding a sorting layer.(UUM-29492) |
2022.2.12 | URP: Fixed resource leak in URP deferred.(UUM-26626) |
2022.2.10 | URP: Fixed XR vsync so it stays enabled when the focus is lost.(UUM-16846) |
2022.2.9 | URP: Fixed a bug with the shadow mesh bounds of ShadowCaster2D so that shadows no longer disappear.(UUM-19090) |
2022.2.9 | URP: Fixed GC.Allocs with sorting layers in Light2D.(UUM-1929) |
2022.2.9 | URP: Fixed the 2D Sprite Light & Freeform Light fast normal map quality setting to correctly use the normal map.(UUM-4613) |
2022.2.3 | URP: Fixed 2D game view flickering when using URP Pixel Perfect and Cinemachine Pixel Perfect Extension.(UUM-20343) |
2022.2.3 | URP: Fixed errors related to the lack of support of native shadow maps on WebGL1.(UUM-2270) |
2022.2.2 | URP: Fixed a bug where lights with different blend styles may have missing shadows.(UUM-1872) |
2022.2.2 | URP: Fixed an issue where the Universal Renderer could incorrectly clear the render target during the forward opaques pass even if the render target contains valid rendering data produced by a pass that ran before opaque rendering.(ARFB-190) |
2022.2.2 | URP: Fixed mixed lights when using deferred rendering and shadow mask.(UUM-19587) |
2022.2.0 | URP: Added clustered reflection probe support to the URP Forward+ rendering path. This enables the use of more than 2 reflection probes per object, allows Unity to skip per-object culling of lights and reflection probes, and enables Entities Graphics and procedural draws to make use of reflection probes. |
2022.2.0 | URP: Added decal layers. |
2022.2.0 | URP: Added Forward+ rendering path, allowing for more lights per object and enabling lighting on non-GameObjects. |
2022.2.0 | URP: Added Screen Coordinates Override feature. Adapted post effects to support Screen Coordinates Override. (Used, for example, to support Cluster Display.). |
2022.2.0 | URP: All built-in URP shaders and URP ShaderGraph shaders support Mesh LOD CrossFade, which you can select in UniversalRenderPipelineAsset.lodCrossFadeDitheringType property. |
2022.2.0 | URP: Added Screen space for the Transform node. |
2022.2.0 | URP: Changed so Unity exports shader variants information into a file in a temp folder. |
2022.2.0 | URP: Improved edge quality for alpha-clipped materials when multisampling is used in URP. |
2022.2.0 | URP: Reduced the number of memcpy operations from NativeArray access in URP for performance. |
2022.2.0 | URP: Added: #pragma editorsynccompilation directive to FallbackError.shader. |
2022.2.0 | URP: Added: Batch mode support for the converters. |
2022.2.0 | URP: Added: Changed “USEDRAW_PROCEDURAL” to be used only in vertex shader in Post Processing related shaders as they are not needed for fragment shaders. In result we now generate less shader variants. |
2022.2.0 | URP: Added: CommandBuffer variable to RenderingData struct and switched all of the renderer to use that buffer instead of creating local command buffers. |
2022.2.0 | URP: Added: Default DOTS compatible loading shader (FallbackLoading.shader). |
2022.2.0 | URP: Added: Inspector documentation URLs to the SSAO, Decal, and Render Objects renderer features. |
2022.2.0 | URP: Added: New Downscale and Max Iterations options for Bloom. |
2022.2.0 | URP: Added: Renderer Features can now use the HelpURLAttribute to specify a documentation URL to be used in the inspector. |
2022.2.0 | URP: Added: Soft Shadows filtering quality as per light option. Low, PCF 3x3 pixel area with fixed offsets which is recommended for mobile. Medium, Tent 5x5 pixel area as the default. High, Tent 7x7 pixel area. |
2022.2.0 | URP: Added: Support for FidelityFX Super Resolution 1.0 upscaling filter. |
2022.2.0 | URP: Added: Support for user-selected upscaling filters. Current options are automatic, bilinear, and nearest-neighbor. |
2022.2.0 | URP: Adapted URP to use Blitter interface for full screen draws. |
2022.2.0 | URP: Added new UI/UX for the converter framework. |
2022.2.0 | URP: Avoid using Depth32Stencil8 format on Android. |
2022.2.0 | URP: Changed PostProcessPass to internal visibility since it’s in internal namespace. |
2022.2.0 | URP: Integrated Foveated Rendering into URP for supported platforms. |
2022.2.0 | URP: Merged the MaterialError.shader and FallbackError.shader. |
2022.2.0 | URP: Moved the Shader Variant Log Level from the URP Asset to URP Global Settings. |
2022.2.0 | URP: Re-added the menu button so you can convert selected materials. |
2022.2.0 | URP: Removed low quality light fade for lighting consistency on both desktop and mobile. |
2022.2.0 | URP: Removed SHADERQUALITYLOW, SHADERQUALITYMEDIUM, SHADERQUALITYHIGH from shaders so everything is SHADERQUALITYHIGH. |
2022.2.0 | URP: Removed skipIterations from Bloom settings. It has now been replaced with maxIterations. |
2022.2.0 | URP: Removed the name input for the SSAO and Screen Space Shadows renderer features. |
2022.2.0 | URP: Removed SHADER_API_MOBILE from shaders in cases where it affected quality. |
2022.2.0 | URP: Removed SHADER_HINT_NICE_QUALITY from shaders. |
2022.2.0 | URP: Reverted behavior of intermediate texture . |
2022.2.0 | URP: Updated the “Add Renderer Feature” menu to support filtering. |
2022.2.0 | URP: Fixed a capture pass issue so the recorder screenshot doesn’t miss the post processing results.(1405209) |
2022.2.0 | URP: Fixed a capture pass issue so the recorder screenshot doesn’t miss the post processing results.(1405224) |
2022.2.0 | URP: Fixed a shader compilation error on certain platforms. (URP-1415). |
2022.2.0 | URP: Fixed a shader compiler issue with mismatching variable types when calling lerp. |
2022.2.0 | URP: Fixed a stencil test issue when a RendererObjects feature is injected after Post Processing.(1403640) |
2022.2.0 | URP: Fixed an issue in where a user could stack cameras with different renderers and not get a warning in the editor (this is not supported). |
2022.2.0 | URP: Fixed an issue in where the _ScreenParams is not setup correctly. |
2022.2.0 | URP: Fixed an issue that the Shaders now correctly fallback to error shader.(UUM-1417) |
2022.2.0 | URP: Fixed an issue where camera UI inspector’s clearFlag is not respected.(UUM-3991) |
2022.2.0 | URP: Fixed an issue where specular color was not matching behaviour in Legacy and HDRP.(1326941) |
2022.2.0 | URP: Fixed camera sorting layer render target not being allocated in the 2d renderer. |
2022.2.0 | URP: Fixed FXAA quality issues when render scale is not 1.0. |
2022.2.0 | URP: Fixed incorrect Decal rendering when rendescale is different than one. |
2022.2.0 | URP: Fixed incorrect Depth for Camera Stacks.(1404157) |
2022.2.0 | URP: Fixed inspector documentation URLs for the URP asset and Universal Renderer asset. |
2022.2.0 | URP: Fixed Light2D upgrading issue with m_AlphaBlendOnOverlap property.(UUM-1845) |
2022.2.0 | URP: Fixed material converter not being able to be called in batch mode.(1375962) |
2022.2.0 | URP: Fixed materials that use Autodesk Interactive shader to convert correctly.(1391912) |
2022.2.0 | URP: Fixed missing depth for Depth of Field in an overlay camera.(1365623) |
2022.2.0 | URP: Fixed property wrappers around material properties. |
2022.2.0 | URP: Fixed setters so they don’t cause an infinite loop in URP pipeline asset. |
2022.2.0 | URP: Fixed so objects don’t disappear when using Depth Priming and Rendering Debugger.(1379409) |
2022.2.0 | URP: Fixed stale light cookie data when the last cookie is removed inside a prefab. |
2022.2.0 | URP: Fixed the shader graph usage of Unity cross fade.(1423201) |
2022.2.0 | URP: Fixed vertex color for sprite shapes in URP 2D.(UUM-1921) |
2022.2.0 | URP: Fixed wireframe view in URP (UUM-2548). |
2022.2.0 | URP: Improved fallback to single shadow cascade on GLES2.(1418462) |
2022.2.0 | URP: Fixed Full Screen Pass functionality when used with XR.(UUM-12644)First seen in 2022.2.0b13. |
2022.1.23 | URP: Avoid using Depth32Stencil8 format on Android. |
2022.1.22 | URP: Fixed texture creation failed when creating URP Lit Shader Graph if “Opaque Texture” is enabled. (UUM-15441) |
2022.1.19 | URP: Fixed memory leak issue in URP deferred when resizing preview camera window. (UUM-2385) |
2022.1.16 | URP: Fixed an issue with Depth Priming when executing the DepthNormals prepass with MSAA on. (UUM-5684) |
2022.1.15 | URP: Adding force depth prepass option when requesting the Depth Texture (UUM-8273) |
2022.1.15 | URP: Fixed an issue where camera UI inspector’s clearFlag is not respected. (1422234) |
2022.1.15 | URP: Fixes alpha discard on Unlit Sprite targets for Shadergraph (UUM-6998) |
2022.1.15 | URP: URP 2D - Fixed 2D Spot Light artifacts in light (UUM-7839) |
2022.1.13 | URP: Fixed Gizmos in Game View when using Viewports (UUM-7069). |
2022.1.9 | URP: Added multi_compile_instancing to SimpleLit shader on SM 2.0. (1397612) |
2022.1.9 | URP: URP 2D - Fixed Light2D upgrading issue with m_AlphaBlendOnOverlap property. (UUM-1845) |
2022.1.8 | URP: URP 2D - Fixes vertex color for sprite shapes. (UUM-1921) |
2022.1.6 | URP: URP 2D - Fix bug when upgrading parametric lights to freeform lights. (UUM-1869) |
2022.1.3 | URP: Backported RTHandles load/store actions fixes. |
2022.1.3 | URP: Fixed smooth material lighting banding issues on mobile platforms. (1375791) |
2022.1.2 | URP: Fixed issue of Renderer2D using the incorrect render path when lights are out of the scene view. (1400566) |
2022.1.1 | URP: Fixed URP bakedlit blend state for GLES API. (1403531) |
2022.1.0 | URP: Added: Added Adaptive Performance Decals scaler. |
2022.1.0 | URP: Added: Added Depth Priming support for Vulkan with MSAA. |
2022.1.0 | URP: Added: Added Depth Texture setting for Overlay Camera. |
2022.1.0 | URP: Added: Added Display Stats panel to Rendering Debugger that displays CPU/GPU frame timings and bottlenecks. |
2022.1.0 | URP: Added: Added minimal picking support for DOTS 1.0 (on parity with Hybrid Renderer V2). |
2022.1.0 | URP: Added: Added Shadows and Additional Lights off variants stripping. |
2022.1.0 | URP: Added: Added support for RTHandle. |
2022.1.0 | URP: Added: Depth Texture setting for Overlay Camera. |
2022.1.0 | URP: Added: Emulate alpha for multiply blend mode by whitening the base map colors using the alpha value. Keyword _ALPHAMODULATE_ON is set for multiply blend mode. |
2022.1.0 | URP: Added: Exposed public API for DebugDisplaySettings. |
2022.1.0 | URP: Added: GetUniversalAdditionalLightData, a method that returns the additional data component for a given light or create one if it doesn’t exist yet. |
2022.1.0 | URP: Added: Help button on material editor to show the shader documentation page. |
2022.1.0 | URP: Added: Lights 2D to the Light Explorer window. |
2022.1.0 | URP: Added: Motion Vector render pass for URP. |
2022.1.0 | URP: Added: Preserve Specular blend mode toggle for glass like materials where the specular reflection itself is not transparent. |
2022.1.0 | URP: Added: Public api and updated docs for Light2D shape properties. |
2022.1.0 | URP: Added: Render Settings Converter to the Render Pipeline Converter, this tool creates and assigns URP Assets based off rendering settings of a Builtin project. |
2022.1.0 | URP: Added: Support for default sprite mask shaders for the 2D Renderer in URP. |
2022.1.0 | URP: Added: Terrain grass shader alpha changed to always write 1 to alpha. Enabled alpha channel write mask. |
2022.1.0 | URP: Added: Two new URP specific scene templates, Basic which has a camera and directional light, then Standard which has the addition of a global volume with basic post effects setup. |
2022.1.0 | URP: Added: URP global setting for stripping off shader variants. |
2022.1.0 | URP: Added: URP global setting for stripping post processing shader variants. |
2022.1.0 | URP: Added: VFX: Fix light cookies integration. |
2022.1.0 | URP: Added: XR: Added Late Latching support to reduce VR latency (Quest). |
2022.1.0 | URP: Changed: Fixed incorrect shadow fade in deferred rendering mode. |
2022.1.0 | URP: 2D Lights now inherit from Light2DBase. |
2022.1.0 | URP: Changed default target sorting layers of Light2D to “Everything”. Newly added sorting layers will be included in Light2Ds that have target sorting layers already set to “Everything”. |
2022.1.0 | URP: Changed the default name when a new urp asset is created. |
2022.1.0 | URP: Converted internal render targets to use RTHandle targets instead of RenderTargetHandle and RenderTargetIdentifier. |
2022.1.0 | URP: Improved blending modes trigger a material update which tries to keep the existing look intact. This is not always possible and manual blend mode changes might be required. |
2022.1.0 | URP: Main light shadow, additional light shadow and additional light keywords are now enabled based on urp setting instead of existence in scene. This allows better variant stripping. |
2022.1.0 | URP: MaterialReimporter.ReimportAllMaterials now batches the asset database changes to improve performance. |
2022.1.0 | URP: Multiply blend now keeps DstAlpha as it’s RGB only. |
2022.1.0 | URP: Now using the SpeedTree8 PBRLit shadergraph as the default SpeedTree8 shader for Universal. |
2022.1.0 | URP: Particle AlphaModulate() renamed to AlphaModulateAndPremultiply() as it does both. Moved separate AlphaModulate() and AlphaPremultiply() to URP shader library. Fix double alpha multiply for ParticleLit. |
2022.1.0 | URP: Refactored some of the array resizing code around decal projector rendering to use the new APIs in render core. |
2022.1.0 | URP: Removed experimental tile deferred code. |
2022.1.0 | URP: Removed the name input for the SSAO and Screen Space Shadows renderer features. |
2022.1.0 | URP: Removed use of deprecated UNITY_USE_NATIVE_HDR keyword in shaders. |
2022.1.0 | URP: Separated Premultiplied blend mode and Preserve Specular Lighting feature from each other. Premultiplied blend mode is now true straight premultiply mode. Preserve Specular Lighting, which applies alpha differently for diffuse and specular parts of lighting, is now a separate option for Alpha and Additive blend modes. The results of previous Premultiplied blend implementation can be achieved by using Alpha blend mode with Preserve Specular Lighting toggled on. |
2022.1.0 | URP: Set usage of RenderTargetHandle and public functions using RenderTargetIdentifier as obsolete for future removal. |
2022.1.0 | URP: Split RendererFeatures AddRenderPasses into two functions with SetupRenderPasses so render targets can be used after allocation. |
2022.1.0 | URP: Stripping shader variants per renderer features instead of combined renderer features. |
2022.1.0 | URP: The behavior of setting a camera’s Background Type to “Dont Care” has changed on mobile. Previously, “Dont Care” would behave identically to “Solid Color” on mobile. Now, “Dont Care” corresponds to the render target being filled with arbitrary data at the beginning of the frame, which may be faster in some situations. Note that there are no guarantees for the exact content of the render target, so projects should use “Dont care” only if they are guaranteed to render to, or otherwise write every pixel every frame. |
2022.1.0 | URP: UniversalRendererData and ForwardRendererData GUIDs have been reversed so that users coming from 2019LTS, 2020LTS and 2021.1 have a smooth upgrade path. For 2021.2 Alpha/Beta users, you may encounter issues and are strongly recommended to start with a fresh library if initial upgrade fails. |
2022.1.0 | URP: URP Asset Inspector - Advanced settings have been reordered under Show Additional Properties in each section. |
2022.1.0 | URP: URP Asset Inspector - General section has been renamed to Rendering. |
2022.1.0 | URP: URP will no longer render via an intermediate texture unless actively required by a Renderer Feature. See the upgrade guide for compatibility options and how assets are upgraded. |
2022.1.0 | URP: VFX: New shadergraph support directly on Universal target. |
2022.1.0 | URP: When MSAA is enabled and a depth texture is required, the opaque pass depth will be copied instead of scheduling a depth prepass. |
2022.1.0 | URP: Added Undo support for URP Global Settings asset assignation. |
2022.1.0 | URP: Added warning for lit shader detailed abledo, if texture is not linear. (1342011) |
2022.1.0 | URP: Fixed “Add Renderer Feature” filtering in menu. |
2022.1.0 | URP: Fixed a depth non-clear in XR due to wrong depth slice being checked. |
2022.1.0 | URP: Fixed a regression where filtering the scene view yielded incorrect visual results. |
2022.1.0 | URP: Fixed a regression where ShaderGraph screen position was not correct in game view and when using XR. |
2022.1.0 | URP: Fixed an issue in where the Convert Renderering Settings would cause a freeze. |
2022.1.0 | URP: Fixed an issue in where the current open scene didn’t load after running the converters. (1365101) |
2022.1.0 | URP: Fixed an issue where shadow artefacts appeared between cascades on Terrain Detail objects. |
2022.1.0 | URP: Fixed an issue where ShadowCasters were sometimes being rendered twice in the editor while in playmode. |
2022.1.0 | URP: Fixed an issue where Sprite type Light2Ds were missing a default sprite. |
2022.1.0 | URP: Fixed an issue where Sprite type Light2Ds would throw an exeception if missing a sprite. |
2022.1.0 | URP: Fixed an issue where SSAO would throw a “RenderingCommandBuffer: invalid pass index” errors. (1374215) |
2022.1.0 | URP: Fixed an issue where the “Skip Iterations” option on Bloom could cause the effect to not run at all, which would cause flickering due to the Bloom texture being uninitialized. (1382991) |
2022.1.0 | URP: Fixed an issue where the 2D Renderer was not rendering depth and stencil in the normal rendering pass. |
2022.1.0 | URP: Fixed an issue where _AfterPostProcessTexture was no longer being assigned in UniversalRenderer. |
2022.1.0 | URP: Fixed an issue with MSAA falling back to the incorrect value when sample count 2 is not supported on some Android GPUs. |
2022.1.0 | URP: Fixed an issue with too many variants being included in ShaderGraph shaders used in URP. |
2022.1.0 | URP: Fixed camera sorting layer render target not being allocated in the 2d renderer. |
2022.1.0 | URP: Fixed CopyDepthPass incorrectly always enqueued when deferred rendering mode was enabled when it should depends on the pipeline asset settings. |
2022.1.0 | URP: Fixed decal compilation issue on mac. |
2022.1.0 | URP: Fixed decals to work with native render pass. (1353141) |
2022.1.0 | URP: Fixed disabled debug lighting modes on Vulkan and OpenGL following a shader compiler fix. |
2022.1.0 | URP: Fixed for rendering thumbnails. |
2022.1.0 | URP: Fixed graphical artefact when terrain height map is used with rendering layer mask for lighting. |
2022.1.0 | URP: Fixed incorrect behavior of Reflections with Smoothness lighting debug mode. |
2022.1.0 | URP: Fixed incorrect shadow batching and shadow length. |
2022.1.0 | URP: Fixed indentation of Emission map on material editor. |
2022.1.0 | URP: Fixed inspector documentation URLs for the URP asset and Universal Renderer asset. |
2022.1.0 | URP: Fixed inspector documentation URLs to the SSAO, Decal, and Render Objects renderer features. |
2022.1.0 | URP: Fixed lit detail correctly upgraded from standard shader. (1323725) |
2022.1.0 | URP: Fixed memory leak with XR combined occlusion meshes. |
2022.1.0 | URP: Fixed property wrappers around material properties. |
2022.1.0 | URP: Fixed sceneview debug mode rendering. |
2022.1.0 | URP: Fixed ScreenSpaceShadows target which was not bound during draw. (1388353) |
2022.1.0 | URP: Fixed shaderGraph shaders to render into correct depthNormals passes when deferred rendering mode and SSAO are enabled. |
2022.1.0 | URP: Fixed ShadowCaster now requires varying normalWS to include changed normals from vertex shader in shader graph. |
2022.1.0 | URP: Fixed soft shadows shader variants not set to multi_compile_fragment on some shaders (gbuffer pass, speedtree shaders, WavingGrass shader). |
2022.1.0 | URP: Fixed some rendering inconsistencies when using Decals. |
2022.1.0 | URP: Fixed typo in numIterationsEnclosingSphere api name. |
2022.1.0 | URP: MotionVector fix when using Native RenderPass. (1348528) |
2022.1.0 | URP: Removed the name input for the SSAO and Screen Space Shadows renderer features. |