Ray Tracing doesnt look like shit anymore

This commit is contained in:
Dynamitos
2024-12-25 14:59:08 +01:00
parent 5fae4f02e8
commit 7f4d7c7f71
21 changed files with 360 additions and 87 deletions
+5 -4
View File
@@ -3,8 +3,9 @@ import RayTracingData;
[shader("miss")]
void miss(inout RayPayload p)
{
p.color = float3(0, 1, 0);
p.alpha = 1;
p.intersection_WS = float3(0, 0, 0);
p.normal_WS = float3(0, 0, 0);
p.shading.position = WorldRayDirection() * 1000.0f;
p.shading.normal = -WorldRayDirection();
p.shading.normalLight = -WorldRayDirection();
p.material.color = float4(0, 0, 0, 0);
p.material.emissive = float3(pRayTracingParams.skyBox.Sample(pRayTracingParams.skyBoxSampler, WorldRayDirection()).xyz);
}