diff --git a/README.md b/README.md index 096405b9..1dc95c11 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Engine

- +

An unnamed, almost-entirely from-scratch, engine written in C++. diff --git a/bin/data/config.json b/bin/data/config.json index b2b4e4e7..1bf19e65 100644 --- a/bin/data/config.json +++ b/bin/data/config.json @@ -29,21 +29,21 @@ } }, "vxgi": { - "limiter": 0, - // "limiter": 0.5, + // "limiter": 0, + "limiter": 0.0125, "size": 192, "dispatch": 16, "cascades": 3, - "cascadePower": 1.5, - "granularity": 16, + "cascadePower": 2, + "granularity": 10, "voxelizeScale": 1, "occlusionFalloff": 2, "traceStartOffsetFactor": 1, - "filtering": "NEAREST", + "filtering": "LINEAR", "shadows": 0, "extents": { - "min": [ -16, -16, -16 ], - "max": [ 16, 16, 16 ] + "min": [ -8, -8, -8 ], + "max": [ 8, 8, 8 ] } }, "rt": { diff --git a/bin/data/shaders/common/pbr.h b/bin/data/shaders/common/pbr.h index a748e0af..377d7897 100644 --- a/bin/data/shaders/common/pbr.h +++ b/bin/data/shaders/common/pbr.h @@ -9,7 +9,7 @@ void pbr() { // angle of outcoming light const float cosLo = max(0.0, dot(surface.normal.eye, Lo)); - const float Rs = 1.0; //4.0; + const float Rs = 4.0; for ( uint i = 0, shadows = 0; i < MAX_LIGHTS; ++i ) { #if BAKING diff --git a/docs/assets/program.win64.gcc.vulkan_2024-12-02_23-07-35.png b/docs/assets/program.win64.gcc.vulkan_2024-12-02_23-07-35.png deleted file mode 100644 index 77ab7ea3..00000000 Binary files a/docs/assets/program.win64.gcc.vulkan_2024-12-02_23-07-35.png and /dev/null differ diff --git a/docs/assets/program.win64.gcc.vulkan_2025-08-01_21-24-59.jpg b/docs/assets/program.win64.gcc.vulkan_2025-08-01_21-24-59.jpg new file mode 100644 index 00000000..d77781e8 Binary files /dev/null and b/docs/assets/program.win64.gcc.vulkan_2025-08-01_21-24-59.jpg differ