OpenMW 0.52.0 to introduce clustered lighting and Lua-driven spellcasting
The upcoming OpenMW 0.52.0 release will implement volume-tiled forward shading to remove per-object light limits and move spellcasting mechanics to Lua scripts.
Summary
The OpenMW development team has shared a preview of the upcoming 0.52.0 release, highlighting major graphical and gameplay improvements. Key updates include 'Project Magnus' (clustered lighting) for improved performance with many light sources, a full reimplementation of billboard modes, and the dehardcoding of spellcasting to allow modders to control magic via Lua. Additionally, the release will feature expanded Lua support for custom game records and AI accuracy fixes for combat.
Technical improvements in OpenMW 0.52.0
- Clustered Lighting (Project Magnus): Uses volume-tiled forward shading to remove the 8-light-per-object limit; requires OpenGL 4.3 or higher.
- Billboards: Reimplements three original modes, including full camera rotation and vertical axis alignment, with support for animation-driven rotations.
- Lua Integration: Moving spellcasting (projectile movement, effect application, and animations) into Lua scripts to allow custom trajectories and dual casting.
- Custom Records: Expanding the load context system to allow injecting custom classes, factions, and races directly via Lua.
Why it matters
These changes significantly expand modding capabilities by moving core gameplay mechanics into Lua and improving rendering efficiency for complex, modded environments.
Original reference: openmw.org →