When zooming in on the factory, FPS drop noticeably even though both CPU and GPU usage remain low.
Zooming out restores performance, even though the same part of the factory is still visible.
The issue becomes most apparent when many conveyor items, pipes, and power lines are on screen at once.
This looks like a draw call bottleneck – each conveyor item, pipe, or fluid segment seems to be rendered individually.
GPU load remains fairly low (e.g. ~30–40 %), yet FPS fall significantly, which strongly suggests the rendering pipeline is the limiting factor.
Overdraw from overlapping transparent layers (pipes or delivery indicator for example) may also contribute, but the main problem seems to be excessive draw calls.
The performance issues at close zoom do not appear to be caused by raw GPU or CPU limits, but rather by the rendering pipeline being overwhelmed with too many draw calls.
Implementing or improving instancing or batching could significantly improve performance.
Hardware:
GPU: RTX 4070 Ti SUPER
CPU: Ryzen 7 9800X3D
RAM: 32 GB DDR5 6000MT/s
Resolution: 2560×1440 @ 165 Hz
FPS Limit: 120
OS: Windows 11 Pro
Game version: 0.1.1
Attachments: 2 Save Files, 2 screenshots
In the larger save files, the performance drops occur on most platforms, but they are most noticeable at the MAMs.
In the smaller save files, the performance drops occur mainly at the vortex.