Too many pivots?

Blitz3D Forums/Blitz3D Programming/Too many pivots?

I plan on having every object I add be parented to pivots. Would that slow my engine by a big amount?

I plan on having this because many artists like to work differently, such as not putting the model base at the bottom.

i did it the same way in my old fps engine. i parented all entities to the world-pivot. this is no slowdown.

but it might be a slowdown if you take a pivot for each object...

in other words: test it and compare :)

cya

Tests with updateworld

100 cubes
without pivots 857fps
with pivots: 750 fps

1000 cubes
without pivots: 75fps
with pivots: 65fps

2000 cubes
without pivots: 37fps
with pivots: 32fps

Pivots are not worth putting in, screw them.

..strange, I use to create about 2000 pivots as a pathway in my project and I didnt notice any slowdown...maybe becouse they are not parented to any entity..

"Pivots are not worth putting in, screw them."

Well, hold on now. Look at your worst case scenario. You lost 5 frames per second for an additional 2000 entities (the pivots) in the world. That seems perfectly reasonable to my eyes.

If you want to double your entity count by attaching a pivot to everything, it's not going to be free. However, if the benefits outweigh the negatives it might be worth it.