Author Topic: Baked shadows?  (Read 5884 times)

Would this be something that could be done by Badspot&co
When you finish building a map you do some server command that would then allow people in different graphics shading levels to more easily render shadows as they would not have to be dynamic once the game started and thus not have to be constantly done.

This would allow for mandatory shadows for stealth minigames and such.

This makes loads of sense

I support

mandatory shadows for stealth minigames and such.
I really want this. Shadows sounded like they would be so cool for dark/night gameplay, but being able to cheat the map light just ruins it




I don't see a reason why this wouldn't work. The shadows are already rendered as an image that is then applied to the 3D world. You would simply need to prevent the game from rendering shadows again and then distributing the hosts shadow map. You could get fancy and tun your view distance down so only your build is visible and bake the shadows at maximum quality.

This of course doesn't solve the problem with the minimum/off shader. Some people can't even run the shaders on minimum and turning the shaders off makes everything a lot brighter and the glowing brick textures help you navigate in the dark.

But those baked shadows may be anti-aliased and rendered at shader level 20.

But those baked shadows may be anti-aliased and rendered at shader level 20.
The forget

The forget
Imagine if you have a huge build, lets say a tdm arena, so it won't be modified anymore.
Your blockland is then busy for 10 minutes baking shadows, and then you can play fluently with uber high-res anti aliased shadows

Is this possible? I hope this is possible.

Is this possible? I hope this is possible.
please let this be possible

Yes please this would be great.

Only it wouldn't be compatible with fake-killed bricks, tenchdigs, and other dynamic bricks.

But those baked shadows may be anti-aliased and rendered at shader level 20.
YES!

Yes please this would be great.

Only it wouldn't be compatible with fake-killed bricks, tenchdigs, and other dynamic bricks.
Well yeah, but this is for like mostly static dm maps and whatnot.