A real 'Cascading Shadow Maps' addon for Garry's Mod
https://steamcommunity.com/sharedfiles/filedetails/?id=2817072898
shoutouts to Blueberry_pie for the original work
TODO
- seperate csm from the editor into its own entity (allows menu but also keeps editor as i like being able to spawn it in) (this is sorta done so i checked the box)
- performance mode for lower end computers (2 rings only but same ring size?? idk)
- partition the frustum into subfrusta (like normal csm implementations, better on performance)
- research better methods for disabling sun (if possible, I doubt)
- hammer integration so map makers can specify settings for the csm
- MAKE A GODDAMN ICON FOR THE ENTITY IN THE SPAWNMENU
- Really shitty and cheap global illumination (probably very hard to do so this is unlikely)
- Shadow spread in the closest ring (maybe second ring too, yknow for insane people)
- Weapon self shadowing
- Firstperson player shadow
- disable warnings option
- Sqaure texture for projtext for slightly better use of space???
- rewrite cause all this code is messy and kinda sucks
TRY TODO MORE
- performance, it's fine right now but no reason I cant try to improve (even tho i dont think i can at all)
- fix decals on props somehow