-
Notifications
You must be signed in to change notification settings - Fork 840
[10.x.x] Screen Space Ambient Occlusion (Part 1) #24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
Show all changes
78 commits
Select commit
Hold shift + click to select a range
52d3777
Test scene
ellioman ad7ebe4
Initial commit of SSAO using only depth texture
ellioman 53d12e7
Removing UV adjustments for VR when sampling the SSAO. Small cleanup …
ellioman 554362e
Forgot to update PBRForwardPass
ellioman adde333
Removing the 8 Renderer limit in the URP Asset. Adding a new Renderer…
ellioman 2a7d422
Making the _BaseMap texture in SSAO.hlsl be XR compatible
ellioman dc21270
Added quality option for normal reconstruction. Also some improvements.
ellioman 801558e
Removing the SAMPLE_GI_SSAO and moving the calculations to Initialize…
ellioman 1ddb090
Fixing a typo in the shaders.
ellioman 0e7de0f
Adding SSAO Keywords to the Terrain shaders
ellioman bf3476d
Various fixes
ellioman 1425853
Making sure we call SAMPLE_TEXTURE2D_X and not SAMPLE_TEXTURE2D
ellioman 624a6a0
Moved the occlusion from being multiplied to baseGI to being used wit…
ellioman 03bd021
SSAO now doesn't execute the passes if intensity is set to 0.0...
ellioman 2c117d3
Minor cleanup
ellioman 8a8eab2
DynamicResolutionSetter script
ellioman 75c8f70
DynamicResolution script
ellioman 7901ca5
Scene update
ellioman 8de72c5
Fixing some VR defines, adding blur option and creating a test scene …
ellioman 3456459
Adding _BLUR_ENABLED to all the occlusion passes
ellioman 7ef67e3
Making SSAO work with orthographic cameras
ellioman 5fcc8f2
Minor fixes and updating the test scenes
ellioman e895e29
Adjusting the test scenes so it displays AO on one half of the screen
ellioman 8f96a80
Switched the cmd.Blit(...) calls to cmd.DrawMesh(...)
ellioman bfb52f2
Removing DynamicResSetter
ellioman 577e0e1
Removing DynamicResSetter
ellioman 681575b
Updating reference images and settings
ellioman d71f924
Made SSAO not run if radius is 0 or sample count 0 plus I did some sm…
ellioman eaa62b8
Removed GetScreenParams from core as it will be done in another PR
ellioman e0ba5cb
Merge branch 'master' into universal/feature/ssao-part-1
ellioman af3b17e
Tooltips, renaming downscale to downsampling, adjusting the sample co…
ellioman a5406f5
Removed the blur option and changed the random function.
ellioman f9c2ccb
Making the default sample count be 8 instead of 10
ellioman 168430f
Merge branch 'master' into universal/feature/ssao-part-1
ellioman 6ea1147
Override OnCameraCleanup() instead of FrameCleanup().
ellioman 0e6bb1e
Changing ScreenSpaceAmbientOcclusionFeature to use OnCameraSetup inst…
ellioman d7e4eb9
Update Reference Images [Cancel Old CI]
ellioman d87beef
Merge branch 'master' into universal/feature/ssao-part-1
ellioman 1b84eb5
Editor code fixes after discussion with Martin
ellioman dd036d6
Changes made after PR review comments
ellioman 1037638
Hopefully fixing black slices in VR & Updating reference images
ellioman b6cc35f
Removing sqrt call and simplifying the SSAO code a little bit
ellioman ba7b1f3
Merge branch 'master' into universal/feature/ssao-part-1
ellioman 387a898
Updating the test scenes [skip ci]
ellioman cf8be83
Fixing an issue with artifacts when downsampling was enabled plus oth…
ellioman 0f2974a
Merge branch 'master' into universal/feature/ssao-part-1
ellioman 3792b13
Fixing an error in WavingGrassPasses and ScreenSpaceAmbientOcclusionF…
ellioman b708ff7
Updating Stereo Reference Images [Cancel Old CI]
ellioman bcbe72e
Merge branch 'master' into universal/feature/ssao-part-1
ellioman 2f262a2
Accidentally made the format be ARG64 instead of ARGB32.
ellioman b240809
Kawase Blur implemented
ellioman d12d136
Edited the UI tooltips.
oleks-k 5ce67de
Merge branch 'master' into universal/feature/ssao-part-1
ellioman 3e024c6
New workflow to align with HDRP plus some bugfixes
ellioman b4dd121
Merge branch 'master' into universal/feature/ssao-part-1
ellioman 3287eee
Changing render texture format from 16 to 8.
ellioman 548fffc
Making sure we don't force a depth prepass if SSAO feature is disable…
ellioman a01a113
Merge branch 'master' into universal/feature/ssao-part-1 [Skip CI]
ellioman 915cacb
Various updates. Direct Lighting Strength added, removed all volume s…
ellioman 3957e9b
Merge branch 'master' into universal/feature/ssao-part-1
ellioman e9c174e
Copying the test scene from URP Project to Stereo URP Project
ellioman 7da876c
Reverting some unnecessary changes in this PR plus some minor fixes
ellioman aa1b1b2
More cleanup and minor fixes
ellioman ea322f5
Minor fix
ellioman 784dacf
Increasing Timeout for Metal [Skip CI]
ellioman 092e334
Removing SSAO from the WavingGrassBillboard
ellioman 115d30c
Increasing timeout again
ellioman d0bab78
Updating test scenes, Reference Images & Image Comparison Settings
ellioman 221b911
Merge branch 'master' into universal/feature/ssao-part-1
ellioman fcf1187
Reverting the timeout change to universal-osx-metal.yml
ellioman af15c98
Merge branch 'master' into universal/feature/ssao-part-1
ellioman 389213f
Adding region around serialized properties in SSAO editor script [Ski…
ellioman 30c829c
Increasing the timeout on OSX Metal from 1400-2000. [Skip CI]
ellioman 7765c27
Increasing the timeout to 2400
ellioman 0a83e3b
Changing Normal Samples to Normal Quality and removing the terrain fr…
ellioman 2d4cb64
Fixing an issue with the blur pass in XR
ellioman 4006919
Using Blue Noise in the SSAO
ellioman a9f156e
Update DepthRenderer so it has BlueNoise texture [Skip CI]
ellioman File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.