简介: Unity讲LWRP正式更名为URP 即着统一渲染管线,包含了其适应多平台的特新,主打移动端的性能优化。官网提供了详细的介绍与教程,我在这里简单筛选一下其与Buildin管线的不同点
URP版本:7.2.1
Unity版本:2019.3
官方网址:https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@7.2/manual/universalrp-builtin-feature-comparison.html 应该不需要梯子
| Feature | Buildin | URP |
|---|---|---|
| Camera | ||
| Flare Layer | Yes | No |
| Depth+NomalsTexture | Yes | No |
| ColorTexture | No | Yes |
| MotionVectors | Yes | InResearch |
| Batching | ||
| StaticBatching(ByShader) | No | Yes |
| DynamicBatching(Shadows) | Yes | InResearch |
| RealtimeLights | ||
| InnerSpotAngle | No | Yes |
| Shading | Multipile | SinglePass |
| PerObject | Unlimited | 8(4 for GLES2) |
| PerCamera | Unlimited | 256(32 on MobilePlatforms) |
| Attenuation | Legacy | InverseSquared |
| SHLights | Yes | InReasearch |
| RealtimeShadows | ||
| Directional | Yes | Yes-Only 1 |
| Point | Yes | InResearch |
| ShadowProjection(CloseFit) | Yes | InResearch |
| ShadowCascades(CtrlByDistance) | No | InResearch |
| ShadowBias | Constant clip space offset+normal bias | Offsets shadowmap texels in the light direction + normal bias |
| LightMapping | ||
| Enlighten | Yes | No |
| RealtimeGlobalIllumination | ||
| Enlighten | Yes | No |
| MixedLightingMode | ||
| ShadowMask | Yes | InResearch |
| DirectionShadowMask | Yes | InResearch |
| LightProbes | ||
| ProxyVolume(LPPV) | Yes | No |
| ReflectionProbes | ||
| BlendProbes | Yes | InResearch |
| BlendProbesAndSkybox | Yes | InResearch |
| BoxProjection | Yes | InResearch |
| EnvironmentalLighting | ||
| RealtimeAmbientMode | Yes | InResearch |
| VisualEffectsComponents | ||
| Halo | Yes | No |
| LensFlare | Yes | No |
| Projector | Yes | No |
| Shaders(General) | ||
| ShaderGraph | No | Yes |
| SurfaceShaders | Yes | No |
| Camera-relative Rendering | No | InResearch |
| AdditiveBlend | No | Yes |
| MultiplyBlend | No | Yes |
| DetailMap | Yes | No |
| DetailNormalMap | Yes | No |
| Heightmap | Yes | No |
| LightCookies | Yes | InResearch |
| ParallaxMapping | Yes | No |
| LightDistanceFade | No | InResearch |
| ShadowDistanceFade | Yes | InResearch |
| ShadowCascadeBlending | No | InResearch |
| TwoSided | No | Yes |
| OrderInLayer | No | Yes |
| RenderPipelineHooks | ||
| Camera.RenderWithShader | Yes | No |
| Camera.AddCommandBuffer (Camera.Remove[All]CommandBufer) | Yes | No |
| Camera.Render | Yes | No |
| Light.AddCommandBuffer (Light.Remove[All]CommandBuffer) | Yes | No |
| OnPreCull | Yes | No |
| OnPreRender | Yes | No |
| OnPostRender | Yes | No |
| OnRenderImage | Yes | No |
| OnRenderObject | Yes | No |
| CameraReplacementMaterial | No | InResearch |
| RenderPipeline.BeginFrameRendering | No | Yes |
| RenderPipeline.EndFrameRendering | No | Yes |
| RenderPipeline.BeginCameraRendering | No | Yes |
| RenderPipeline.EndCameraRendering | No | Yes |
| UniversalRenderPipeline.RenderSingleCamera | No | Yes |
| ScriptableRenderPass | No | Yes |
| CustomRenders | No | Yes |
| PostProcessing | ppv2 | Integrated post-processing backwards PPV2 |
| AmbientOcclusion(MSVO) | Yes | InResearch |
| AutoExposur | Yes | No |
| MotionBlur(Object) | No | InResearch |
| ScreenSpaceReflections | Yes | No |
| Particles | ||
| VFX Graph(GPU) | No | Yes |
| Terrain | ||
| SimpleLighting(Blinn-Phong) | Yes | InResearch |
| Unlit | No | InResearch |
| NumberOfLayers | Unlimited | 8 |
| SurfaceMask | No | InResearch |
| 2D | ||
| 2D Light2 | No | Yes |
| VR | ||
| Mutipass | Yes | InResearch |
| AR | ||
| AR Foundation | No | Yes |
| Debug | ||
| SceneViewModes | Yes | InResearch |