I just tried it out myself. It’s really quite great what you guys have done. Variance shadow maps run very slowly on my computer (25 FPS on one simple scene with just a couple of cubes), but simple shadows run absolutely fine (~285 FPS on that same simple scene). Must be my graphics card (it’s not the best). Keep up the work, you guys!
What size are your shadow maps? I’ve found that simple shadow maps stay pretty consistent regardless of the size, but VSMs suffer much more from larger sizes. I would still like to tweak the algorithm (especially the blurring), and maybe squeeze a bit more performance out of it.
Weird , i am having exactly the same framerate (simple , or VSM) no difference at all…1440 sample, and the scene it’s COMPLEX and I am having 3 lamps with VSM (2 lamps 512 and 1 lamp 1440) , with bloom,distance blur enabled and still 60 fps.
GPU- GTS 450 1 GB
Thank you very much! Now i am having 75 fps!
VERY WEIRD, see the screens.
The screen with VSM has 72 fps, the screen with simple shadow has 62.
Thank you Stokes, the build its amazing.
Better visual with better fps…i couldnt believe that until now.
Huh, you’re right, Moguri. I didn’t notice that my buffer size was set fairly high. I can use VLSM shadows on a sun lamp with a size of 2048 at around 80 FPS in a simple scene, but when I use 4096, it drops to 25 FPS. That’s cool, though, because I wouldn’t usually use such a large size for a sun lamp, anyway (512 or 1024 is alright with me).
ok thanks i found it, also i cant get any of the lights to do anything like well cast light im in glsl mode and i can run glsl atleast int he normal build of blender
sry using the harmony build in multi texture mode the lights work fine but when i switch to glsl the lights dont do anything and the scene is dark and even if i apply materials to the objects it still doesnt work and glsl works in the regular build of blender.
I see where the problem is,…the GPU , even if it will work you won’t get any decent framerate.
Built in GPU and GLSL…no chance, but you can try to update or install some drivers.