logoalt Hacker News

mitxela • today at 4:01 PM • 6 replies • view on HN

Remember that Factorio does not release its 3D models. Everything in the game is a 2D render of a 3D model, which is why the game uses so much VRAM.


Replies

gizmo686 • today at 4:15 PM

As far as the game in concerned, the sprites are all just 2D assets. The fact that those assets came from a 3d model during development has no effect on performance. They also do manual post-processing on most of the 2D renders.

https://factorio.com/blog/post/fff-146

➕ show 1 reply
Sohcahtoa82 • today at 5:08 PM

?

The game doesn't consume that much VRAM. It plays on 4 GB GPUs just fine. The GPU only needs to keep resident what's currently on the screen. Even including every animation frame, that's 1 GB tops.

Hell, the minimum requirements are a GeForce 750 Ti, or Radeon r7 360. Those are 2 GB GPUs.

➕ show 2 replies
vlyan • today at 4:46 PM

it does?

I don't have it installed now (lest I get tempted into a quick 2-hour session and end up being late for work 12 hours later), but IIRC it performed the same for me on iGPU and 4090, even on the big saves running below 60 FPS/UPS.

tasuki • today at 7:41 PM

> Everything in the game is a 2D render of a 3D model, which is why the game uses so much VRAM.

Surely from first principles one'd expect 3D models to be heavier than the 2D renders, due to the extra axis?

➕ show 1 reply
katzenq • today at 5:01 PM

Do they really load so many spirites into memory it's heavier than 3D?

➕ show 2 replies
conorcleary • today at 4:22 PM

Somehow the engineering behind this will help that fly and all his viewpoint windows