Skip to content

Commit 933155d

Browse files
committed
- pretty lighting code
1 parent c4acd59 commit 933155d

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

DriverLevelTool/viewer/rendermodel.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -497,8 +497,10 @@ extern CBaseLevelMap* g_levMap;
497497
// sets up lighting properties
498498
void CRenderModel::SetupLightingProperties(float ambientScale /*= 1.0f*/, float lightScale /*= 1.0f*/)
499499
{
500-
Vector3D lightVector = normalize(FromFixedVector(g_levMap->GetMapInfo().light_source));
501-
; float lightLevel = g_levMap->GetMapInfo().ambient_light_level / ONE_F;
500+
const OUT_CELL_FILE_HEADER& cellHeader = g_levMap->GetMapInfo();
501+
502+
Vector3D lightVector = normalize(FromFixedVector(cellHeader.light_source));
503+
float lightLevel = cellHeader.ambient_light_level / ONE_F;
502504

503505
g_worldRenderProperties.ambientColor = ColorRGBA(0.95f, 0.9f, 1.0f, 0.8f * ambientScale * lightLevel);
504506
g_worldRenderProperties.lightColor = ColorRGBA(1.0f, 1.0f, 1.0f, 0.8f * lightScale * lightLevel);

DriverLevelTool/viewer/viewer.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <nstd/Time.hpp>
88

99
#include "camera.h"
10+
#include "convert.h"
1011
#include "debug_overlay.h"
1112
#include "driver_level.h"
1213
#include "gl_renderer.h"
@@ -524,6 +525,9 @@ void DisplayUI(float deltaTime)
524525
{
525526
g_cameraPosition = 0;
526527
g_cameraAngles = Vector3D(25.0f, 45.0f, 0);
528+
529+
//g_cameraPosition = FromFixedVector({ 230347, 372, 704038 });
530+
//g_cameraAngles = FromFixedVector({ 0, 3840 - 1024, 0 }) * 360.0f;
527531
}
528532

529533
ImGui::EndMenu();

0 commit comments

Comments
 (0)