diff options
author | Kae <80987908+Novaenia@users.noreply.github.com> | 2024-03-20 15:29:26 +1100 |
---|---|---|
committer | Kae <80987908+Novaenia@users.noreply.github.com> | 2024-03-20 15:29:26 +1100 |
commit | bf73fbc1ad3ed8b13683481c29cc2ec39e2d3117 (patch) | |
tree | d04dc378333be32566b94fb5f04eb98877a50ad5 /source/game/StarWorldClient.cpp | |
parent | 6d76a11e256cd96c9cdd7ae5a10c0276e6347277 (diff) |
cursed point lights everywhere (but god it looks good)
Diffstat (limited to 'source/game/StarWorldClient.cpp')
-rw-r--r-- | source/game/StarWorldClient.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/game/StarWorldClient.cpp b/source/game/StarWorldClient.cpp index bcbbdb3..0e63c06 100644 --- a/source/game/StarWorldClient.cpp +++ b/source/game/StarWorldClient.cpp @@ -1654,13 +1654,15 @@ void WorldClient::lightingCalc() { if (light.pointLight) m_lightingCalculator.addPointLight(position, light.color, light.pointBeam, light.beamAngle, light.beamAmbience); else { - m_lightingCalculator.addSpreadLight(position, light.color); + m_lightingCalculator.addSpreadLight(position, light.color * 0.6f); + m_lightingCalculator.addPointLight(position, light.color * 0.4f, 0.0f, 0.0f, 1.0f); } } for (auto const& lightPair : particleLights) { Vec2F position = m_geometry.nearestTo(Vec2F(m_lightingCalculator.calculationRegion().min()), lightPair.first); - m_lightingCalculator.addSpreadLight(position, lightPair.second); + m_lightingCalculator.addSpreadLight(position, lightPair.second * 0.6f); + m_lightingCalculator.addPointLight(position, lightPair.second * 0.4f, 0.0f, 0.0f, 1.0f); } m_lightingCalculator.calculate(m_pendingLightMap); |