Skip to content
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

Increase Raytracing Quality Keyword coverage for RT effects #1587

Conversation

remi-chapelain
Copy link
Contributor

@remi-chapelain remi-chapelain commented Aug 12, 2020

Purpose of this PR

This PR increase the coverage of the raytracing quality keyword.
It tests :

  • Combination with Material Quality node
  • Making sure that recursive rendering and RT colored shadows use the default shader mode
  • Making sure that the pathtracer use the default shader mode

Could not find a way to test RTAO with this, and RT SSS does not make real sense either.

1000_RaytracingQualityKeyword_RR_Default
1000_RaytracingQualityKeyword_MaterialQuality_Indirect_Optimized
1000_RaytracingQualityKeyword_PathTracer_Default

Comments to reviewers

Needs to be merged AFTER this PR
This PR is actually on HOLD (draft) because there is a disagreement on how the raytracing quality keyword is supposed to work right now.

@sebastienlagarde sebastienlagarde changed the base branch from HDRP/staging to HDRP/rename-raytracing-node September 17, 2020 13:59
@sebastienlagarde
Copy link
Collaborator

merge in parent PR

@sebastienlagarde sebastienlagarde marked this pull request as ready for review September 17, 2020 13:59
@sebastienlagarde sebastienlagarde merged commit 9a242f6 into HDRP/rename-raytracing-node Sep 17, 2020
@sebastienlagarde sebastienlagarde deleted the HDRP/add-raytracing-node-coverage-2 branch September 17, 2020 13:59
sebastienlagarde added a commit that referenced this pull request Sep 21, 2020
…ion (#1479)

* Rename Raytracing Node to Raytracing Quality

* Update Upgrading-from-2020.1-to-2020.2.md

* Update documentation

* Update TableOfContents.md

* Update SGNode-Raytracing-Quality.md

* Update CHANGELOG.md

* adress feedback

* Rename files

* Update RayTracingQualityNode.cs

* Update com.unity.render-pipelines.high-definition/Documentation~/Scalability-Manual.md

Co-authored-by: Alex Lindman <39529353+alindmanUnity@users.noreply.github.com>

* Update com.unity.render-pipelines.high-definition/Documentation~/Scalability-Manual.md

Co-authored-by: Alex Lindman <39529353+alindmanUnity@users.noreply.github.com>

* Update com.unity.render-pipelines.high-definition/Documentation~/SGNode-Raytracing-Quality.md

Co-authored-by: Alex Lindman <39529353+alindmanUnity@users.noreply.github.com>

* Update com.unity.render-pipelines.high-definition/CHANGELOG.md

Co-authored-by: Alex Lindman <39529353+alindmanUnity@users.noreply.github.com>

* Update com.unity.render-pipelines.high-definition/Documentation~/Upgrading-from-2020.1-to-2020.2.md

Co-authored-by: Alex Lindman <39529353+alindmanUnity@users.noreply.github.com>

* Update com.unity.render-pipelines.high-definition/Documentation~/TableOfContents.md

Co-authored-by: Alex Lindman <39529353+alindmanUnity@users.noreply.github.com>

* Updated raytracing node in 1000_Indirect

* renamed default/ optimized to default / raytraced

* fix compilation

* update doc and screenshot

* Update SGLit_RaytracingKeyword_Emission.shadergraph

* update the code properly

* update meta file

* Increase Raytracing Quality Keyword coverage for RT effects (#1587)

* Raytracing quality test coverage update

RR test, PT test, RT Shadow Test, Material Quality

* Update Indirect scene + ref image

* update test for new code

Co-authored-by: sebastienlagarde <sebastien@unity3d.com>

* Update 1000_RaytracingQualityKeyword_PathTracer_Default.unity

* Updated test scenes

- added emission to test RTGI
- added refraction color to test RT color shadows
- recreated graph

* Checked the test renderGraph Compatible

* Fix issue with unlit shader

* Update the test to add unlit case

* Update 1000_RaytracingQualityKeyword_MaterialQuality_Indirect.png

* Update 803_SubSurfaceScatteringGlobalIllumination.unity

Co-authored-by: JordanL8 <lewis.jordan@hotmail.co.uk>
Co-authored-by: Alex Lindman <39529353+alindmanUnity@users.noreply.github.com>
Co-authored-by: Remi Chapelain <remi.chapelain@unity3d.com>
Co-authored-by: Rémi Chapelain <57442369+remi-chapelain@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants