Upgrading to the Universal Render Pipeline (URP)

2.5D Platformer upgraded to the Universal Render Pipeline (URP)

A render pipeline or a graphics pipeline is a model that describes how a graphics system needs to display a 3D scene on a 2D display. Whether this is through a game engine or for computer animation, a render pipeline is present.

Unity currently has 3 render pipelines to choose from: The Built-in Render Pipeline, the Universal Render Pipeline (URP), and the High Definition Render Pipeline (HDRP). The default for Unity is the Built-in Render Pipeline. When you start a new project, the graphics pipeline that is in use is the Built-in Render Pipeline.
The Built-in Render Pipeline is a general use graphics pipeline. You can do quite a bit with it but it is still limited in some aspects.

One way to expand upon that is by upgrading to the URP or HDRP options available in Unity. HDRP is for really high quality graphics. Think AAA quality uses. The focus of this article though is the URP — The Universal Render Pipeline.

Project Settings for URP
  1. Upgrading the Unity project to URP. What this does is it allows you to use the features of the URP. It has many of the features of the Built-in Render Pipeline but they are expanded upon.
  2. URP is based on Unity’s Scriptable Render Pipeline, which allows you to use C# scripts to interact with the render pipeline. It also has tools just for working in the URP, and allows for a artist friendly workflow for easy to create optimized graphics. Such tools are VFX Graph and Shader Graph. Both of them are visual “scripting” tools for Visual effects (particle systems) and Shader graph for shaders.

The URP is quite a plus to Unity. Maybe it warrants a look at Shader Graph or VFX Graph sometime.

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Catching up with Core Data

Are You Unclear about Spring Boot Initializer? Check Below!

Building flexible Make targets

That one thing I regret about my CSS code

Learning to write unit tests for a real world application

AWS Cached Volume Storage Gateway Walk Through

Python List Comprehension: What it is, How it Works, and Examples

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Brennen Witzens

Brennen Witzens

More from Medium

Ledge Grab System in Unity

Building A Stealth Game — Using The Mouse For Movement

Upgrading Player Movement (New Unity Input System)

Adding Shield Strength And Color Change When Damaged And Tying It To UI Sprite Sheet