All Projects → ryanslikesocool → URP-Sun-Shafts

ryanslikesocool / URP-Sun-Shafts

Licence: MIT license
A URP port of Unity's classic Standard Assets Effects package's Sun Shaft effect

Programming Languages

C#
18002 projects
ShaderLab
938 projects
HLSL
714 projects

Projects that are alternatives of or similar to URP-Sun-Shafts

DuEngine
An efficient interactive C++ renderer for ShaderToy-alike demos with 2D/3D/CubeMap/Video/Camera/LightField/Volume textures. (Partially used in my I3D 2018 papers)
Stars: ✭ 62 (+72.22%)
Mutual labels:  shader, postprocessing
X Postprocessing Library
Unity Post Processing Stack Library | Unity引擎的高品质后处理库
Stars: ✭ 1,079 (+2897.22%)
Mutual labels:  shader, effect
Hologramshader
✏️ Test of an hologram material made in Unity.
Stars: ✭ 684 (+1800%)
Mutual labels:  shader, effect
URP Water
Water shader in unity urp.
Stars: ✭ 19 (-47.22%)
Mutual labels:  shader, urp
DissolveEffectForTMPro
DissolveEffectForTMPro provide dissolve effect component for TextMeshPro in Unity.
Stars: ✭ 86 (+138.89%)
Mutual labels:  shader, effect
Uieffect
UIEffect is an effect component for uGUI element in Unity. Let's decorate your UI with effects!
Stars: ✭ 3,449 (+9480.56%)
Mutual labels:  shader, effect
Unity Grabsquares Effect
Unity GrabSquares Effect
Stars: ✭ 39 (+8.33%)
Mutual labels:  shader, effect
KinoEight
8 bit-ish style post-processing effect for Unity
Stars: ✭ 112 (+211.11%)
Mutual labels:  effect, postprocessing
Unityurptoonlitshaderexample
A very simple toon lit shader example, for you to learn writing custom lit shader in Unity URP
Stars: ✭ 2,988 (+8200%)
Mutual labels:  shader, urp
Processing Postfx
A shader based postFX library for processing.
Stars: ✭ 114 (+216.67%)
Mutual labels:  shader, effect
UnityFurURP
Fur shader implementation for URP
Stars: ✭ 284 (+688.89%)
Mutual labels:  shader, urp
Kinobinary
Binary image effect for Unity
Stars: ✭ 180 (+400%)
Mutual labels:  shader, effect
ProjectKaya
Project Kaya for mobile game platform
Stars: ✭ 324 (+800%)
Mutual labels:  shader, urp
Unity Frosted Glass
❄️ Test of a frosted glass material in Unity.
Stars: ✭ 506 (+1305.56%)
Mutual labels:  shader, effect
DissolveEffectForUGUI
A dissolve effect for uGUI, without material instancing. Please star and watch this project :)
Stars: ✭ 67 (+86.11%)
Mutual labels:  shader, effect
Kinobloom
Bloom effect for Unity
Stars: ✭ 704 (+1855.56%)
Mutual labels:  shader, effect
lut
color lookup tables (LUTs) for color grading
Stars: ✭ 84 (+133.33%)
Mutual labels:  effect, postprocessing
Nnao
Neural Network Ambien Occlusion based on http://theorangeduck.com/page/neural-network-ambient-occlusion
Stars: ✭ 57 (+58.33%)
Mutual labels:  shader, effect
Computestochasticreflections
Compute Stochastic Screen Space Reflections for unity post processing
Stars: ✭ 163 (+352.78%)
Mutual labels:  shader, effect
Shinyeffectforugui
Shiny effect of uGUI, which does not need mask or normal map.
Stars: ✭ 204 (+466.67%)
Mutual labels:  shader, effect

URP Sun Shafts

A URP port of Unity's classic Standard Assets Effects package's Sun Shaft effect.

Sample Image The effect can be subtle, but when done well can add some much needed vibrancy to a scene.

Heads Up

This asset was created with URP 10.4.0, but it should work on any version of URP that has custom renderer feature capabilities.

Install

Download the latest version from Releases.
Open the Unity project you want the package installed in.
Open the package to install into the project's Plugins folder.

Usage

In your Forward Renderer asset, add the Sun Shafts render feature.

  • Pass Event controls when the feature will render. Leave this at Before Rendering Post Processing if you're not doing anything wacky with the rendering order.

  • Sun Shaft Material is the material used for the effect. Assign URP Sun Shafts material to the field, located in Plugins/URP Sun Shafts/Materials by default

  • Render Mode controls how the effect is created. Depth mode will only work if the URP asset has the depth option enabled. Otherwise it can be created from a skybox or the camera background color.

  • Resolution controls how large the render textures created are. High is full size, Normal is 1/4th size, and Low is 1/16th size. Lower settings will create a blurrier effect.

  • Blend Mode controls how the effect is blended on top of the scene. Screen is more subtle than Add.

  • Depth Threshold controls how much depth or color difference is required for the effect to appear. A lower value will make the effect more prominent.

  • Opacity controls the opacity of the entire effect.

  • Sun Position controls the position of the sun in world space. It's recommended to put this whereever your main light is located.

  • Radial Blur Iterations controls how many times the render texture is resampled. A larger number will give a larger blur.

  • Sun Color controls the color of the sun and the shafts.

  • Sun Threshold controls what colors do not emit shafts. For example, if set to red, any red pixels will not create the effect, but other colors will. This takes some trial and error to get the value right.

  • Sun Blur Radius controls how blurry the shafts will be.

  • Sun Intensity controls how intense the sun is.

  • Max Radius controls the maximum size of the effect relative to the screen.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].