diff --git a/examples/3d-car-coin-hunt/3d-car-coin-hunt.json b/examples/3d-car-coin-hunt/3d-car-coin-hunt.json index 55ab9dd06..89ace4af3 100644 --- a/examples/3d-car-coin-hunt/3d-car-coin-hunt.json +++ b/examples/3d-car-coin-hunt/3d-car-coin-hunt.json @@ -8505,7 +8505,8 @@ "intensity": 0.75, "minimumShadowBias": 0, "rotation": 300, - "shadowDistance": 3000 + "shadowDistance": 3000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", diff --git a/examples/3d-island-terrain/3d-island-terrain.json b/examples/3d-island-terrain/3d-island-terrain.json index 870be9350..81e11559c 100644 --- a/examples/3d-island-terrain/3d-island-terrain.json +++ b/examples/3d-island-terrain/3d-island-terrain.json @@ -3156,7 +3156,8 @@ "frustumSize": 4000, "distanceFromCamera": 1500, "minimumShadowBias": 0, - "shadowDistance": 3000 + "shadowDistance": 3000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;226;190", diff --git a/examples/3d-lane-runner/3d-lane-runner.json b/examples/3d-lane-runner/3d-lane-runner.json index 8357678d4..930e4f496 100644 --- a/examples/3d-lane-runner/3d-lane-runner.json +++ b/examples/3d-lane-runner/3d-lane-runner.json @@ -3082,7 +3082,8 @@ "intensity": 0.5, "minimumShadowBias": 0, "rotation": 235, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "254;255;235", diff --git a/examples/3d-light-playground/3d-light-playground.json b/examples/3d-light-playground/3d-light-playground.json index 0c17fb654..b47efe9e3 100644 --- a/examples/3d-light-playground/3d-light-playground.json +++ b/examples/3d-light-playground/3d-light-playground.json @@ -574,7 +574,8 @@ "intensity": 1.4, "minimumShadowBias": 0, "rotation": 35, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;246;224", diff --git a/examples/3d-platformer/3d-platformer.json b/examples/3d-platformer/3d-platformer.json index 91ee83401..7ad15fa8f 100644 --- a/examples/3d-platformer/3d-platformer.json +++ b/examples/3d-platformer/3d-platformer.json @@ -3742,7 +3742,8 @@ "intensity": 0.75, "minimumShadowBias": 0.0008, "rotation": 30, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", diff --git a/examples/3d-road-crosser/3d-road-crosser.json b/examples/3d-road-crosser/3d-road-crosser.json index 4a65f3a7d..2fb634f9e 100644 --- a/examples/3d-road-crosser/3d-road-crosser.json +++ b/examples/3d-road-crosser/3d-road-crosser.json @@ -7286,7 +7286,8 @@ "intensity": 1, "minimumShadowBias": 0, "rotation": 225, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", diff --git a/examples/3d-tile-based-city-builder/3d-tile-based-city-builder.json b/examples/3d-tile-based-city-builder/3d-tile-based-city-builder.json index 500effaf1..56dca7a25 100644 --- a/examples/3d-tile-based-city-builder/3d-tile-based-city-builder.json +++ b/examples/3d-tile-based-city-builder/3d-tile-based-city-builder.json @@ -1968,7 +1968,8 @@ "intensity": 0.66, "minimumShadowBias": 0, "rotation": 30, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", diff --git a/examples/3d-wall-sliding/3d-wall-sliding.json b/examples/3d-wall-sliding/3d-wall-sliding.json index a96e2b495..dddaa3877 100644 --- a/examples/3d-wall-sliding/3d-wall-sliding.json +++ b/examples/3d-wall-sliding/3d-wall-sliding.json @@ -533,7 +533,8 @@ "intensity": 0.75, "minimumShadowBias": 0, "rotation": 300, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", @@ -2706,7 +2707,8 @@ "intensity": 0.5, "minimumShadowBias": 0, "rotation": 45, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "243;255;0", diff --git a/examples/babyfoot-3d/babyfoot-3d.json b/examples/babyfoot-3d/babyfoot-3d.json index bfec8ca4b..39ffc0938 100644 --- a/examples/babyfoot-3d/babyfoot-3d.json +++ b/examples/babyfoot-3d/babyfoot-3d.json @@ -582,7 +582,8 @@ "intensity": 0.75, "minimumShadowBias": 0, "rotation": 300, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", @@ -3243,7 +3244,8 @@ "intensity": 0.75, "minimumShadowBias": 0, "rotation": 300, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", @@ -3299,7 +3301,8 @@ "intensity": 0.75, "minimumShadowBias": 0, "rotation": 300, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", @@ -3562,7 +3565,8 @@ "intensity": 0.75, "minimumShadowBias": 0, "rotation": 300, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", diff --git a/examples/dynamic-tile-map/dynamic-tile-map.json b/examples/dynamic-tile-map/dynamic-tile-map.json index 0f82f9914..74fc70eb6 100644 --- a/examples/dynamic-tile-map/dynamic-tile-map.json +++ b/examples/dynamic-tile-map/dynamic-tile-map.json @@ -590,7 +590,8 @@ "intensity": 0.75, "minimumShadowBias": 0, "rotation": 300, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", @@ -1129,7 +1130,8 @@ "intensity": 0.75, "minimumShadowBias": 0, "rotation": 300, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", diff --git a/examples/gamepad-tester/gamepad-tester.json b/examples/gamepad-tester/gamepad-tester.json index b4de94050..b10954ff9 100644 --- a/examples/gamepad-tester/gamepad-tester.json +++ b/examples/gamepad-tester/gamepad-tester.json @@ -1191,7 +1191,8 @@ "intensity": 0.75, "minimumShadowBias": 0, "rotation": 300, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", diff --git a/examples/indirection-custom-object/indirection-custom-object.json b/examples/indirection-custom-object/indirection-custom-object.json index 395e786d3..068b01762 100644 --- a/examples/indirection-custom-object/indirection-custom-object.json +++ b/examples/indirection-custom-object/indirection-custom-object.json @@ -486,7 +486,8 @@ "intensity": 0.75, "minimumShadowBias": 0, "rotation": 300, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", diff --git a/examples/platformer-3d-wipeout/platformer-3d-wipeout.json b/examples/platformer-3d-wipeout/platformer-3d-wipeout.json index 0c0234bee..7ac4dfd85 100644 --- a/examples/platformer-3d-wipeout/platformer-3d-wipeout.json +++ b/examples/platformer-3d-wipeout/platformer-3d-wipeout.json @@ -4912,7 +4912,8 @@ "intensity": 0.75, "minimumShadowBias": 0.0008, "rotation": 8, - "shadowDistance": 3000 + "shadowDistance": 3000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", diff --git a/examples/scrollbar/scrollbar.json b/examples/scrollbar/scrollbar.json index 5132cd46e..83de31837 100644 --- a/examples/scrollbar/scrollbar.json +++ b/examples/scrollbar/scrollbar.json @@ -552,7 +552,8 @@ "intensity": 0.75, "minimumShadowBias": 0, "rotation": 300, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", @@ -608,7 +609,8 @@ "intensity": 0.75, "minimumShadowBias": 0, "rotation": 300, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", @@ -664,7 +666,8 @@ "intensity": 0.75, "minimumShadowBias": 0, "rotation": 300, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", @@ -8340,7 +8343,8 @@ "intensity": 0.75, "minimumShadowBias": 0, "rotation": 300, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", @@ -8396,7 +8400,8 @@ "intensity": 0.75, "minimumShadowBias": 0, "rotation": 300, - "shadowDistance": 2000 + "shadowDistance": 2000, + "shadowNormalBias": 1 }, "stringParameters": { "color": "255;255;255", diff --git a/rendering-screenshots/3d-island-terrain/the-island-from-above.png b/rendering-screenshots/3d-island-terrain/the-island-from-above.png index b8cf2fda0..58187d95a 100644 Binary files a/rendering-screenshots/3d-island-terrain/the-island-from-above.png and b/rendering-screenshots/3d-island-terrain/the-island-from-above.png differ diff --git a/rendering-screenshots/3d-island-terrain/the-view-of-the-player.png b/rendering-screenshots/3d-island-terrain/the-view-of-the-player.png index b975f6948..ecbc8b2e7 100644 Binary files a/rendering-screenshots/3d-island-terrain/the-view-of-the-player.png and b/rendering-screenshots/3d-island-terrain/the-view-of-the-player.png differ diff --git a/rendering-screenshots/3d-light-playground/sun-and-shadows.png b/rendering-screenshots/3d-light-playground/sun-and-shadows.png index 47e54445b..4d75947d6 100644 Binary files a/rendering-screenshots/3d-light-playground/sun-and-shadows.png and b/rendering-screenshots/3d-light-playground/sun-and-shadows.png differ