Skip to content

Commit bc6ba2f

Browse files
committed
Fix racetrack geometry; new LUT
1 parent 55de65e commit bc6ba2f

File tree

8 files changed

+11
-15
lines changed

8 files changed

+11
-15
lines changed

data/luts/002.png

43.9 KB
Loading

data/track/asphalt1_normal.webp

-281 KB
Loading

data/track/asphalt1_roughness.webp

-546 KB
Loading

data/track/racetrack.bin

0 Bytes
Binary file not shown.

data/track/racetrack.gltf

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,14 @@
1414
{
1515
"name":"Scene",
1616
"nodes":[
17-
0,
18-
1
17+
0
1918
]
2019
}
2120
],
2221
"nodes":[
2322
{
2423
"mesh":0,
2524
"name":"road"
26-
},
27-
{
28-
"name":"racetrack_path"
2925
}
3026
],
3127
"materials":[
@@ -39,7 +35,6 @@
3935
"baseColorTexture":{
4036
"index":1
4137
},
42-
"metallicFactor":0,
4338
"metallicRoughnessTexture":{
4439
"index":2
4540
}
@@ -182,8 +177,8 @@
182177
},
183178
{
184179
"mimeType":"image/webp",
185-
"name":"asphalt1_roughness",
186-
"uri":"asphalt1_roughness.webp"
180+
"name":"asphalt1_metallic-asphalt1_roughness",
181+
"uri":"asphalt1_metallic-asphalt1_roughness.webp"
187182
},
188183
{
189184
"mimeType":"image/webp",

dub.selections.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"bindbc-opengl": "1.1.1",
99
"bindbc-sdl": "1.5.2",
1010
"bindbc-soloud": "0.2.1",
11-
"dagon": "0.36.2",
11+
"dagon": { "path": "E:/dlang/dagon/dagon" },
1212
"dlib": "1.4.0"
1313
}
1414
}

render.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,4 @@ dof.farStart: 15.0;
4040
dof.farDistance: 20.0;
4141

4242
lut.enabled: 1;
43-
lut.file: "data/luts/001.png";
43+
lut.file: "data/luts/002.png";

src/main.d

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -314,12 +314,12 @@ class GameScene: Scene
314314
//sun.color = Color4f(1.0f, 0.95f, 0.9f, 1.0f);
315315
sun.color = Color4f(1.0f, 0.5f, 0.2f, 1.0f);
316316
sun.shadowEnabled = true;
317-
sun.energy = 2.0f;
318-
sun.turn(-25.0f); //0.0f
317+
sun.energy = 3.0f;
318+
sun.turn(-35.0f); //0.0f
319319
sun.pitch(-10.0f); //-30.0f
320320
sun.scatteringEnabled = true;
321-
sun.scattering = 0.2f;
322-
sun.mediumDensity = 0.25f;
321+
sun.scattering = 0.3f;
322+
sun.mediumDensity = 0.2f;
323323
sun.scatteringUseShadow = false;
324324
sun.scatteringMaxRandomStepOffset = 0.5f;
325325
environment.sun = sun;
@@ -329,6 +329,7 @@ class GameScene: Scene
329329
Delete(cubemap);
330330

331331
environment.ambientMap = prefilteredCubemap;
332+
//environment.ambientBRDF = game.deferredRenderer.brdf;
332333
environment.ambientEnergy = 0.3f;
333334

334335
auto eSky = addEntity();
@@ -841,7 +842,7 @@ class GameScene: Scene
841842

842843
// Cool effect
843844
float speedFactor = clamp((speedKMH - 120.0f) / 80.0f, 0.0f, 1.0f);
844-
camera.fov = lerp(40.0f, 57.0f, speedFactor);
845+
camera.fov = lerp(40.0f, 50.0f, speedFactor);
845846
game.postProcessingRenderer.radialBlurAmount = lerp(0.0f, 0.05f, speedFactor);
846847

847848
// Feed camera data to 3D listener

0 commit comments

Comments
 (0)