New feature: Multi canvases rendering

MULTI-CANVAS-STRESS-TESTS:


TEST: Multi-Canvas Simultaneous 4 scenes

RESULT: ~60FPS


TEST: Multi-Canvas Simultaneous 8 scenes

RESULT: ~50-60FPS


TEST: Multi-Canvas Simultaneous 16 scenes

RESULT: ~40-60FPS


TEST: Multi-Canvas Simultaneous 32 scenes

RESULT: ~30-60FPS



NOW FOR SEQUENTIAL TEST… using 32 scenes HIDDEN and showing one at a time (10 sec).

Is it still ~30-60FPS or 60FPS???

:grin:

Any guesses?

:eagle:



This is why we run TESTS. The results contained TWO GOOD SURPRISES.

Because (as usual) aFalcon makes a mistake - and it turned out to be a performance optimization. I dont know why.


FIRST - the SEQUENTIAL TEST - 32 scenes (formerly 30FPS) (without the mistake)

RESULT: solid 60FPS (you might’ve guessed)

SECOND - the SEQUENTIAL TEST (with the mistake of NON-REPLACEMENT)

  • not hiding the other scenes that were just shown (oops)

RESULT: SURPRISE! SOLID 60FPS… what???

Anyone know why? aFalcon will just store this away somewhere.


Ok now FOR THE BIG TEST!!!

100 scenes (with replacement) - is there a performance hit???

WARNING: this is DANGEROUS. :dragon:


TEST: 100 SEQUENTIAL SCENES - with REPLACEMENT:

RESULT: ~60FPS

TEST it yourself:


CONCLUSION: aFalcon thinks this is GREAT for making Motion~Picture~Shows in BABYLON.

Thanks @Pryme8.

:eagle: : )


UPDATE: just in case YOU were wondering… and I know you were!

TEST: 1000 scenes
RESULT: 60FPS
image

I dont know why. And we are going to keep working with this in the future.

1 Like