Disable normal-culling when casting a shadow ray from geometry with hair material.
Use proxy light direction and hair tangent direction to reconstruct a plausible normal for ray biasing.
#rb none
[FYI] charles.derousiers
#jira ue-77320
#ROBOMERGE-SOURCE: CL 7311835 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7311839 by patrick kelly in Main branch]
Decouples sample generation from ray traversal in the SkyLight pass.
Created GenerateSkyLightVisibilityRays compute shader. We leverage the QuasiRandom sequence and infinite light properties of SkyLight to cache importance-sampled ray directions for the RayTracingSkyLight ray generation shader. This amounts to noticeable performance improvement without observable increases in variance.
r.RayTracing.SkyLight.DecoupleSampleGeneration (default = 1): decouples sample generation from ray traversal.
#rb none
#jira ue-77255
#ROBOMERGE-SOURCE: CL 7298111 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v370-7290619)
[CL 7298133 by patrick kelly in Main branch]
- Now reusing unused slots instead of simply adding them after the last used slot.
- Also added missing calls to GatherExpressionsForCustomInterpolators()
#rb chris.bunner, jurre.debaare
#ROBOMERGE-OWNER: sebastien.lussier
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 7226803 via CL 7227156
#ROBOMERGE-BOT: (v367-6836689)
[CL 7227160 by sebastien lussier in Main branch]
[FYI] Lauren.Ridge
#ROBOMERGE-OWNER: chris.bunner
#ROBOMERGE-AUTHOR: chris.bunner
#ROBOMERGE-SOURCE: CL 7140845 via CL 7168305
#ROBOMERGE-BOT: (v367-6836689)
[CL 7168306 by chris bunner in Main branch]
Added 8 bit flags field to the packed ray tracing payload.
#rb Patrick.Kelly
#jira UE-72029
#ROBOMERGE-SOURCE: CL 7112915 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7112917 by juan canada in Main branch]
#jira UE-76670
#rb patrick.kelly
#ROBOMERGE-SOURCE: CL 7112912 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7112913 by juan canada in Main branch]
#jira UE-76669
#rb patrick.kelly
#ROBOMERGE-SOURCE: CL 7112609 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7112610 by juan canada in Main branch]
#jira UE-76669
#rb patrick.kelly, juan.canada
#ROBOMERGE-SOURCE: CL 7112587 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7112589 by juan canada in Main branch]
#jira UE-76669
#rb patrick.kelly, juan.canada
#ROBOMERGE-SOURCE: CL 7112577 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7112578 by juan canada in Main branch]
#rb patrick.kelly, juan.canada
#jira UE-76669
#ROBOMERGE-SOURCE: CL 7112569 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7112570 by juan canada in Main branch]
Fix texel offset in RTV compression
Integrated from //UE4/Dev-Rendering
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 7053491 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7053495 by jeremy moore in Main branch]
#jira UE-76051
#rb none
#ROBOMERGE-SOURCE: CL 7053421 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7053426 by juan canada in Main branch]
#jira UE-76051
#rb none
#ROBOMERGE-SOURCE: CL 7053280 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7053283 by juan canada in Main branch]
#jira UE-76389
#rb none
#ROBOMERGE-SOURCE: CL 7052748 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7052749 by juan canada in Main branch]
Remove unused height pins from RVT material nodes
Change default name of RuntimeVirtualTextureVolume actor
Integrated from //UE4/Dev-Rendering
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 7049434 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7049483 by jeremy moore in Main branch]
#jira UE-50971
#rb jack.porter
#ROBOMERGE-SOURCE: CL 6988107 via CL 6988200
#ROBOMERGE-BOT: (v367-6836689)
[CL 6988202 by dmitriy dyomin in Main branch]