I’ve got a scene with moving objects. As per the spot3d tutorial I’ve done a irradiance map animation ‘prepass’ and also set light cache to ‘single frame’.
Once all is calculated, i change irrandiance map to animation ‘render’ and turn off light cache in the secondary engine.
Now all renders just fine and looks as it should, however the rendered frame takes about double the time as say a normal frame that doesn’t use a precalculated iradd & Lcache. Have I done something wrong or missed an important step here?
yes i have tried BF , quite a bit slower. really not sure what is going on here as I would have thought the precalc imap would behave somewhat the same as say one that’s calculated just before rendering. Perhaps something to do with imap interpolation between frames?
it is becasue in animation step irridiance maps are blended together (it think that default value is set to 2 which I think means that it is taking to frames before and to after into consideration).
in the end i tried 1 and also 0. obviously 0 produced a little bit of flicker, but render times were still higher than rendering a single frame without a precal map.
Has anyone else experienced these jumps in rendertimes in similar circumstances?
Try dropping your Interp Samples down to 5 for the ‘Animation Rendering’ pass. It set to 20 by default, which is too high. Don’t change it for your prepass though.