修复回溯逻辑:回溯后重新采样
修复内容:回溯后添加 continue,重新采样回溯位置, 而不是直接执行累积代码
This commit is contained in:
@@ -151,8 +151,8 @@ float4 MainPS(PSInput input) : SV_TARGET
|
||||
|
||||
if (skip > 0) {
|
||||
tmin -= skip * 0.8;
|
||||
worldPos = _CameraPos + rayDir * tmin;
|
||||
skip = 0;
|
||||
continue;
|
||||
}
|
||||
|
||||
float3 S = density * float3(1, 1, 1);
|
||||
|
||||
Reference in New Issue
Block a user