refactor ray tracing

This commit is contained in:
Dynamitos
2024-12-31 10:40:03 +01:00
parent 0fb5320a30
commit d3a2617d7f
4 changed files with 127 additions and 132 deletions
+6 -5
View File
@@ -3,9 +3,10 @@ import RayTracingData;
[shader("miss")]
void miss(inout RayPayload p)
{
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);
// p.shading.position = WorldRayDirection() * 1000.0f;
// p.shading.normal = -WorldRayDirection();
// p.shading.normalLight = -WorldRayDirection();
// p.material.color = float4(0, 0, 0, 0);
p.light = float3(pRayTracingParams.skyBox.Sample(pRayTracingParams.skyBoxSampler, WorldRayDirection()).xyz);
p.hit = false;
}