Skip to content

Screen Space Path Tracing for Unity's URP (Universal Render Pipeline).

License

Notifications You must be signed in to change notification settings

jiaozi158/UnitySSPathTracingURP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UnitySSPathTracingURP

Screen Space Path Tracing for Unity's URP (Universal Render Pipeline).

This shader is created in Shader Graph with the new URP 14 Full Screen Pass Renderer Feature.

This effect seems to be usable (stability, speed & noisiness) when I tested it on mobile device, so I decide to share it.

Please read the Documentation and Requirements before using this repository.

Screenshots

(BoxScene)

MixedLighting

SkyLightingOnly

WithoutAccumulation

WithAccumulation

Note: Enable URP Temporal Anti-aliasing is important for improving stability. (exists since URP 15)

Documentation

Here.

Requirements

  • Unity 2022.2 and URP 14 (URP 15 is recomended with TAA enabled)
  • Deferred rendering path (OpenGL will always in Forward path)

License

MIT MIT License

References

Three-Eyed-Games GPU-Ray-Tracing-in-Unity

Please see PathTracing.hlsl.

About

Screen Space Path Tracing for Unity's URP (Universal Render Pipeline).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published