Finalize CanvasShading
This commit is contained in:
@@ -27,7 +27,8 @@ fn fragment(input: FragmentInput) -> @location(0) vec4<f32> {
|
||||
|
||||
var lighting = vec4<f32>();
|
||||
for (var i: u32 = 0u; i < canvas_material.number_of_lights; i++) {
|
||||
var luminance = canvas_material.tile_lights[i].intensity * pow(length(canvas_material.tile_lights[i].position - input.world_position.xy), -1.7) * 2.0;
|
||||
var luminance = pow(length(canvas_material.tile_lights[i].position - input.world_position.xy), -2.0);
|
||||
luminance *= canvas_material.tile_lights[i].intensity * 2.5;
|
||||
lighting += vec4<f32>(luminance * canvas_material.tile_lights[i].color.rgb, 0.0);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user