Blockland Forums > General Discussion
How many FPS do you get while playing?
<< < (7/10) > >>
Cowboy6:
I get about 600FPS on a server with less then 1000 bricks, 5000 or less about 400-500FPS, 10000 or less about 250-350FPS and 20000 or less about 100-200FPS. This is with everything set on max.  I don't drop below 60FPS until about 70K bricks, and even servers with 100K bricks is still playable for me, usually about 25-35FPS.
segfault314:

--- Quote from: Altiris on July 17, 2012, 09:00:05 AM ---Ik how, its just that my FPS are always jumping in other servers. At Winks CityRPG I would get 27FPS in some areas where I shouldnt. At Pecon7's I get about 90FPS. Then when I load Badspots Block Party I get around 20-30. I have a GTX 550TI, it can run everyhing I throw at it but with v21 im thinking of picking up a gtx 570 (not only for blockland).

--- End quote ---
It has to do with brick density, and how rendering bricks isn't as efficient as it could be. The fact that maps are created using bricks instead of more contemporary methods like plain models (like in Unreal Engine) or map brushes (like in id Tech engines and derivatives like Source and the Call of Duty games) means that it's difficult to determine what to cull, or not draw. In other words, when you look at a large build, a lot of bricks faces (or sides) are drawn when they'll never even be seen by the player.

Another method to reduce work for the GPU (this decreasing draw times, thus increasing framerate) is something called Level of Detail. The farther away the camera (and thus player) is from a given model, the less complex the game model is drawn, while still keeping a reasonable facsimile of the original model. This means that far-away models are less detailed (and faster to draw), but that detail would've been lost anyway due to the small size of the object, due to it being far away. Implementing Level of Detail in Blockland would be very difficult, if not impossible, for two reasons: 1) bricks are already very simple to draw (being mostly cubes or simple curves), and 2) constructing a good Level of Detail algorithm to combine multiple bricks into one model would be an enormously difficult task.

One solution that could be implemented is occlusion culling. Blockland already does this to a certain extent (sides of bricks that are adjacent to other bricks aren't rendered unless a part of that side is "open" to the air), but a lot of bricks still get rendered that aren't even visible to the player.
Boink!:
136 FPS max pretty much

15 fps low
Ipquarx:
50 fps MAX (lowest graphics settings, skylands map, no bricks, hosting, no other programs running)

5 fps LOW

6 year old computer. Explains alot
Solid²:
with forced 8x anti aliasing and 1360x768 res windowed, full settings i get around 100 fps all the time
Navigation
Message Index
Next page
Previous page

Go to full version