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.
To begin using the URP Frame Accumulation RendererFeature, follow the steps below. Make sure you have Unity 6 or later installed on your computer.
-
Visit the Releases page to download the package.
-
Look for the latest version of the
.unitypackagefile, which contains both the feature itself and an example effect. -
Download the file by clicking on it.
-
After the download completes, open Unity and go to your project.
-
Import the downloaded
.unitypackagefile:- Click on
Assetsin the menu. - Select
Import Package, then clickCustom Packageβ¦. - Choose the downloaded file and hit
Open.
- Click on
-
A window will pop up showing all the assets included in the package. Click
Importto add them to your project.
Once the RendererFeature is part of your Unity project, you can start using it for your graphics needs:
-
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.
- Find it in your project panel under
-
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.
-
Using the URP Sample Buffer Node:
- In your shader graph, incorporate the URP Sample Buffer Node to sample the current frame.
-
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.
- 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.
- Unity Version: Requires Unity 6 or later.
- RenderGraph API: Ensure this is included in your Unity setup.
- 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.
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.
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.
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.