Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
As far as RAM goes, for games and other 64 bit programs, you can never have too much RAM, but as far as SFM goes, it's a 32 bit program and as such will only use a max of about 3.5 GB of RAM, regardless of how much you have installed.
If you have any decent GPU, Source FilmMaker is (almost definitely) to be limited by the CPU. Sure, getting a better GPU will make Source FilmMaker render graphics a tiny bit faster, but the majority of the time spent rendering will have Source FilmMaker calculating what to render and such, which it does using the CPU. From what I know, Source FilmMaker only uses 1 CPU core, so for example, having 16 decent CPU cores is not as good as having 4 very good CPU cores. I may be wrong about this stuff, though, but I know Source FilmMaker benefits more from a better CPU than a better GPU.
TL;DR: CPU.
SFM's shadow mapping essentially requires the computer to calculate everything that each light can see in order to know where the light from it is shining - a process that relies on the CPU, and which can naturally get pretty demanding if a scene is using multiple lights.
(Which is the reason that the Source engine usually doesn't allow the use of more than one shadowed lights. SFM is a big exception by allowing 8).
However, once that calculation of what to render is done, Source is just using fairly basic DirectX 9 shaders, which any modern GPU can churn through like lightning.
As that the time per frame is therefore mostly dictated by CPU processing, not GPU processing, changing the speed of the graphics card usually has very little impact on the overall render time.
When I upgraded my graphics card from an HD 7570 to a GTX 750 Ti (roughly twice as powerful), it made barely any improvement to my render times on intense scenes.
Upgrading my CPU from a Core 2 Quad Q9650 to an i7 4790 though... that cut my render times in half.
The caveat is what Zappy says - that SFM doesn't support multiple CPU cores properly*, so the best CPUs are those with maximum performance per core.
* I seem to see slightly better performance when letting SFM use two CPU threads rather than one, so it's possible that it has partial support for a second thread. However, whether or not it does, it's moot when it comes to choosing a CPU; all modern desktop CPUs have at least two cores, so it makes no difference.
~~~~
But yeah, to boil it down - get a good CPU, one that prioritises per-core performance over the number of cores.