# unity-technologies/graphics

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/unity-technologies-graphics).**

2,951 stars · 871 forks · C# · NOASSERTION

## Links

- GitHub: https://github.com/Unity-Technologies/Graphics
- awesome-repositories: https://awesome-repositories.com/repository/unity-technologies-graphics.md

## Description

Graphics is a high-performance graphics engine and rendering infrastructure designed to configure and optimize high-fidelity graphics across diverse hardware and target platforms. At its core, the project provides a scriptable graphics framework that allows developers to write custom render loops and visual passes in C#.

The platform enables the development of custom render pipelines and tailored rendering loops using scriptable architectures. It supports graphics pipeline optimization to achieve specialized visual outputs across different gaming platforms. 

Additionally, the system includes a real-time post-processing pipeline for applying full-screen visual filters and color grading effects such as bloom and depth of field to enhance rendered scenes.

## Tags

### Graphics & Multimedia

- [High Performance Rendering](https://awesome-repositories.com/f/graphics-multimedia/high-performance-rendering.md) — Provides a high-performance rendering infrastructure for configuring and optimizing graphics across diverse target platforms.
- [Post-Processing Pipelines](https://awesome-repositories.com/f/graphics-multimedia/gpu-accelerated-shaders/shader-injection-pipelines/post-processing-pipelines.md) — Implements a real-time post-processing pipeline for applying full-screen visual filters and color grading to rendered scenes.
- [Post-Processing Effects](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/post-processing-effects.md) — Applies full-screen visual filters and color grading effects like bloom and depth of field to enhance rendered scenes. ([source](https://github.com/unity-technologies/graphics#readme))
- [Custom Graphics Rendering](https://awesome-repositories.com/f/graphics-multimedia/custom-graphics-rendering.md) — Enables developers to programmatically define custom rendering steps and visual passes using scriptable architectures. ([source](https://github.com/unity-technologies/graphics#readme))
- [Customizable Render Pass Pipelines](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/post-processing-pipelines/multi-pass-rendering-pipelines/customizable-render-pass-pipelines.md) — Supports building tailored rendering loops and visual passes using scriptable architectures to optimize visual output.
- [Rendering Pipelines](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/engines/graphics-pipeline-architectures/rendering-pipelines.md) — Establishes specialized rendering paths tailored for different target platforms to achieve high-fidelity graphics. ([source](https://github.com/unity-technologies/graphics#readme))

### Software Engineering & Architecture

- [Scriptable Processing Pipelines](https://awesome-repositories.com/f/software-engineering-architecture/functional-pipelines/scriptable-processing-pipelines.md) — Provides a scriptable graphics framework allowing developers to write custom render loops and visual passes in C#.
