RLS Studios
ProjectsPatreonCommunityDocsAbout
Join Patreon
BeamNG Modding Docs

Guides

Reference

server/commands - Camera & Input Commandsge_utils - Game Engine Utility Functionsmain.lua - GE Lua Entry Point & Game Loopmap.lua - Navigation Graph (AI Road Map)screenshot.lua - Screenshot Systemserver/server - Level Loading & Game ServerserverConnection - Client-Server Connection Manager`setSpawnpoint` - Default Spawn Point Persistence`simTimeAuthority` - Simulation Time & Bullet Time Control`spawn` - Vehicle Spawning & Safe Placement`suspensionFrequencyTester` - Suspension Natural Frequency Analysis
Client CanvasCaustics PostFXChromatic Lens PostFXClient CoreDepth of Field PostFXEdge AA PostFXPostFx Flash EffectPostFx Fog EffectsPostFx FXAA Anti-AliasingGamma PostFXPostFx Glow EffectShadow Maps InitClient LightingPostFx Light Ray EffectAdvanced Lighting - Light VisualizationPostFx Masked Screen BlurMotion Blur PostFXObjects Required for StartupClient Parse ArgsClient PostFX ManagerRender ManagerAdvanced Lighting - ShadersBasic Lighting - Shadow FilterAdvanced Lighting - Shadow VisualizationPostFx SMAA Anti-AliasingPostFx SSAO (Screen-Space Ambient Occlusion)PostFx Turbulence EffectPostFx Utilities

UI

Resources

BeamNG Game Engine Lua Cheat SheetGE Developer RecipesMCP Server Setup

// RLS.STUDIOS=true

Premium Mods for BeamNG.drive. Career systems, custom vehicles, and immersive gameplay experiences.

Index

HomeProjectsPatreon

Socials

DiscordPatreon (RLS)Patreon (Vehicles)

© 2026 RLS Studios. All rights reserved.

Modding since 2024

API ReferenceGE ExtensionsClient

Shadow Maps Init

Registers the box-filter blur shader used for shadow map processing.

Registers the box-filter blur shader used for shadow map processing.


Module Overview

PropertyValue
Sourcelua/ge/client/lighting/shadowMaps/init.lua
Returns- (side-effect module)

Scene Objects Created

ObjectTypeDescription
BlurDepthShaderShaderDataBox filter for shadow map depth blurring

Shader Details

PropertyValue
Vertex Shadershaders/common/lighting/shadowMap/boxFilterV.hlsl
Pixel Shadershaders/common/lighting/shadowMap/boxFilterP.hlsl
Pixel Version5.0

Notes

  • Minimal module - only creates one shader object.
  • Used by the shadow map system for depth smoothing.
  • Discovered by client/lighting.lua via filesystem scan for init.lua files.

See Also

  • client/lighting - Lighting system discovery
  • client/lighting/advanced/shaders - Advanced light shaders

PostFx Glow Effect

Multi-pass glow/bloom post-processing effect using Gaussian blur. Downsamples the glow buffer, applies vertical and horizontal blur passes, then composites back with additive blending.

Client Lighting

Discovers and initializes lighting system backends (Advanced Lighting, Basic Lighting) with fallback logic.

On this page

Module OverviewScene Objects CreatedShader DetailsNotesSee Also