realvirtual.io
  • Building Digital Twins with Unity and realvirtual.io
  • Basics
    • Installation
    • Demo Model
      • Old Demo Model
    • Editor User Interface
      • Hierarchy Window
      • 3D Views
      • Quick Edit
      • Move Pivot Points (Pro)
      • Selection Window (Pro)
      • Material Window (Pro)
      • Measurement (Pro)
      • Kinematic Tool (Pro)
      • Model Checker
    • Runtime UI
      • Group Manager
      • Debug Console
      • Responsiveness
      • Runtime Persistence
    • Importing and exporting
    • Folder structure
    • Tutorial
    • Physics
    • CAD import (Pro)
      • CADLink (Pro)
      • CAD Checker (Pro)
      • CAD Updater (Pro)
    • Reusable Components (Prefabs)
    • Cadenas parts4cad
    • Publishing the Digital Twin
    • Revision management
  • News
  • Login & Download Updates (Pro)
  • Components & Scripts
    • Realvirtual
      • Environment Controller
    • MU, Source and Sink
      • Source
      • Sink
    • Motion and Kinematic
      • Drive
      • Kinematic
      • Group
      • Joint
      • CAM
      • TransportSurface
      • Guided Transport
      • Drive behavior
      • Chain
      • Chain element
      • Motion for developers
    • Sensors
      • Sensor
      • Measure
      • MeasureRaycast
    • Picking and Placing MUs
      • Grip
      • Gripper
      • Fixer
      • Pattern
    • Changing MUs
      • MaterialChanger
      • PartChanger
      • Cutter
    • Scene Interaction
      • 3D Buttons
      • Screen Overlay Buttons
      • Scene Selectables
      • Lamp
      • Interact3D
      • UI components
      • HMI components (Pro)
        • Start your own HMI
        • HMI Tab
        • HMI DropDown
        • HMI Puschbutton
        • HMI Switch
        • HMI Value
        • HMI Text
        • HMI Slider
        • HMI Message
        • HMI Marker
      • ModelZoo (Pro)
    • Interfaces
      • Interface Tools
        • Signal Manager
        • Signal Importer Exporter
        • Signal Catcher
        • OnValueChangedReconnect
      • Signal Importer / Exporter
      • ABB RobotStudio (Pro)
      • Denso Robotics (Pro)
      • EthernetIP (Pro)
      • Fanuc (Pro)
      • FMI
      • Igus Rebel
      • MQTT (Pro)
      • Modbus (Pro)
      • OPCUA (Pro)
      • PLCSIM Advanced (Pro)
      • RoboDK (Pro)
      • RFSuite (Pro)
      • SEW SimInterface (Pro)
      • Siemens Simit Interface (Pro)
      • Simit Shared Memory (Pro)
      • Simulink (Pro)
      • S7 TCP
      • TwinCAT (Pro)
      • TwinCAT HMI (Pro)
      • UDP (Pro)
      • Universal Robots (Pro)
      • Wandelbots Nova (Pro)
      • Websocket (Pro)
      • Windmod Y200 (Pro)
      • Custom Interfaces
    • Performance Tools
      • Combine Meshes (Pro)
      • Create Prefab (Pro)
      • Hierarchy Cleanup (Pro)
      • Mesh Optimizer (Pro)
      • Performance Optimizer (Pro)
    • Defining Logic
      • Unity Scripting
      • Behavior Graph
      • Logicsteps
      • Unity Visual Scripting
      • Recorder
    • Robot Inverse Kinematics (Pro)
    • Volume Tracking (Pro)
  • Multiplayer (Pro)
  • Extensions
    • ModelZoo
      • Beckhoff TwinCAT
      • Siemens S7
      • Denso Cobotta 1300
      • Wandelbots Nova Fanuc CRX
      • Universal Robots UR10
      • Fanuc Roboguide
    • realvirtual.io AIBuilder
      • realvirtual.io AI Builder Overview
      • Generate AI Training Data
      • AI Training
      • Testing AI in a Digital Twin
      • Deploying the AI
    • realvirtual.io Simulation
      • Conveyor Library
      • Path System
        • Path finding
        • Line
        • Curve
        • Workstation
        • Catcher
        • Pathmover
    • realvirtual.io Industrial Metaverse
      • Setup Guide
      • VR Modules
      • AR Modules
      • Multiuser
    • AGX Physics
    • VR Builder
    • CMC ViewR
  • Advanced Topics
    • Render Pipelines
    • Mixed Reality with Meta Quest3
    • Upgrade Guide
      • Upgrade to 2022
    • Open Digital Twin Interface
    • Usefull Addons
    • Improving Performance
    • Supported Platforms
    • Compiler Defines
    • For Developers
      • Important Classes and Interfaces
      • Assembly Definitions
      • Starting your development
      • Class documentation
      • realvirtual Init Sequence
      • realvirtualBehavior Lifetime Methods
      • Testing
    • Newtonsoft JSON
    • Troubleshooting
  • Release Notes
  • AI Digital Twin Assistant (GPT4)
  • License Conditions
Powered by GitBook
On this page
  • Introduction
  • Switching render pipelines
Edit on GitHub
  1. Advanced Topics

Render Pipelines

Improving visual quality of your Digital Twins

PreviousCMC ViewRNextMixed Reality with Meta Quest3

Last updated 1 year ago

Introduction

Unity's rendering technology provides various ways to achieve outstanding visual quality in your projects, starting with the Built-In Render Pipeline and advancing to the Universal Render Pipeline (URP) and the High Definition Render Pipeline (HDRP).

Realvirtual.io is built on the Built-In (Standard) render pipeline, Unity's original rendering path. This pipeline is well-suited for a wide array of Digital Twins and offers the simplest entry point for beginners. Despite its broad applicability, it faces limitations in scalability and visual features compared to newer pipelines. Beginners are encouraged to start here, with the option to later upgrade to URP or HDRP for enhanced visual fidelity.

  • Built-In Pipeline: Perfect for newcomers, it supports essential post-processing but is limited in scalability and advanced features. As a beginner you should stay on this render pipeline because it is easier to use. You can always transfer your project later on if needed.

  • URP (Universal Render Pipeline): Strikes a balance between performance and visual quality, making it ideal for cross-platform projects and mid to high-end devices. Recommended for projects needing post-processing, high performance, and improved visual quality.

  • HDRP (High Definition Render Pipeline): Aimed at achieving top-tier visuals with sophisticated lighting and materials, HDRP is best for projects focused on marketing, sales applications, and rendered videos, requiring high-performance graphics cards.

For more information about render pipelines please check the Unity docs.

Switching render pipelines

With the release of version 2022.11, transitioning between render pipelines in Unity has been simplified, catering to both newcomers and seasoned developers. However, beginners are advised to continue using the Standard Render Pipeline due to its straightforward settings and ease of use.

Steps for Switching Render Pipelines:

  1. Access Through Main Menu: The option to switch render pipelines is available directly from the main menu realvirtual > RenderPipelines

  2. Backup Your Project: It's crucial to create a backup of your project before proceeding with the switch. This precaution ensures that you can revert to your original settings should the need arise, preserving your work.

  3. Confirmation Prompt: Upon initiating the switch, you'll receive a prompt confirming your decision. This process installs all necessary packages and updates the materials in your current scene, along with those in any packages and project materials, to be compatible with the selected pipeline.

LogoUnity - Manual: Render pipelines
Unity documentation about rendering pipelines
Example of a UR30 robot with HDRP render pipeline
UR30 robot in URP
UR30 robot in HDRP