Single-draw-call, instance-batched blob shadows for 10,000+ units. Every shadow that shares a mesh and a material is rendered by one instanced static mesh component; projection, light-direction stretch and ground blending are driven entirely by per-instance custom data in the material.
Supports Unreal Engine 5.8. Full C++ source included.
Documentation, free and without an account: https://wiki.teufel-engineering.com/en/MaterialDrivenShadows/documentation — installation, quick start, the full API and the master-material recipe.
The same manual ships with the plugin as Docs/DOCUMENTATION.md.
- Support: [email protected]
- Version: 1.0.0
© 2026 Silvan Teufel. All rights reserved.
This repository contains the full source of a commercial Unreal Engine plugin. It is source-available, not open source: read it, evaluate it, then buy a license to use it. See the Fab Content License Agreement / Unreal Engine EULA (purchase required).
Get it / Buy:
- Buy on Fab (this plugin): https://www.fab.com/listings/ff2b1b30-42b2-4c84-9b16-b6ca8be7c03b
- Fab store — all our UE5 plugins: https://www.fab.com/sellers/Silvan%20Teufel
10 ready-to-use C++/Blueprint building blocks (subsystems, versioned saves, async nodes, editor tooling) — MIT licensed. Get it by joining the newsletter — plus a heads-up when something new ships. Double opt-in, unsubscribe in one click, no address sharing.
© 2026 Silvan Teufel. All rights reserved.