Source Filmmaker

Source Filmmaker

50 ratings
[Guide] How to set custom display resolutions in SFM
By Capt Fuzzy
Source Filmmaker, by default, only supports up to 720p HD, however you can use higher resolutions, up to 4K, if you know how to add these resolutions manually.
This guide will show you how to do just that.
   
Award
Favorite
Favorited
Unfavorite
A little info...
When Source Filmmaker was originally created and released to the public, we were on the early fringes of HD resolution in the PC world, and as a result, the max resolution that you would find was 720p. This is the reason for it defaulting to a maximum resolution of 720p and no higher.
Of course, as HD evolved, it became possible for computers to render at higher resolutions of 1080p and even 4K UHD, but since SFM has not received any updates since 2015, this was never updated in SFM, so it's still stuck at the old 720p HD setting.
SFM can be 'brought up' to these new, higher resolutions, but it has to be done manually by the user.

This guide will show you how to manually raise the operating resolution to what you want.

Here's how we do it...
The first thing that you need to decide is what resolution that you want to render your images and videos in. Not everyone knows, off the top of their heads, what all of these resolutions are, for that we need to find a reference, because we need two bits of information to do this correctly.

We need the width and height settings that SFM will use to accomplish this.

A Resolution Table













NOTE: Be sure that your monitor supports the resolution that you want to use in SFM, otherwise you WILL have issues.

Now that we know what resolution that we want, we can tell SFM to use it by setting it's launch options...










Start by opening your Steam Library and setting the filter at the top to 'Software'.
Source Filmmaker is NOT a game and will not show up in your 'Games' list.
Right-click the image and select 'Properties'.
You will then see this:










In the window that opens select 'Set Launch Options' and a smaller window will open.
In this example, there are actually two different entries here. You do not have to use both of them, but after I explain why I did this, you may want to...

The first parameter is the command that tells SFM to use 1080p resolution on launch:
-sfm_resolution 1080

The second parameter tells the SFM window to scale to the monitor's resolution, in this case, 1920x1080:
-w 1920 -h 1080

The reason that I use the second parameter is that if you do not, every time that you run SFM you will get a dialogue box popping up telling you that the resolution that you have set is unsupported.
This entry does away with that pop-up box.

Once you have entered this information, confirm the changes and you will now be able to run SFM full size and render your images and videos in 1080p, or whatever resolution you have chosen to run.

WARNING: Be aware that at resolutions above 1080p, the SFM window will scale to that size, but the text within SFM will NOT. To fix this, you will need to make some further adjustments.
This video by Lancaster Studio explains how to overcome this issue:
https://www.youtube.com/watch?v=Dq_CRJnCC74

You can now run and render in higher resolutions in SFM!!

EDIT: The link to the manifest in the above video appears to be broken, so I've tracked down another link that shows how to make the manifest file:

https://github.com/superzanti/high_dpi_external_manifest_files

If you have any questions or comments, please leave them below and I will reply as soon as I'm able...


39 Comments
Capt Fuzzy  [author] 8 May @ 8:40pm 
@ice_5 - No, there isn't.
The best way to export and get a high-quality outcome is to export to image sequence and then re-assemble it in a video editing program, then export to .mp4 from there.
I've been using a free video editor called Open Shot and so far, it's done a comparable job to Adobe Premiere Pro without the outrageous price tag.
ice_5 8 May @ 3:11pm 
Is there a way to export as mp4 without quicktime? I dont want to harm my computer so.
Capt Fuzzy  [author] 9 Mar, 2024 @ 9:19pm 
@Ditto - That's fine and all if all that you want to render in is 1080P HD.
This guide shows you how to render in just about ANY resolution, up to and including 4K, so there's that...
Ditto 9 Mar, 2024 @ 1:08pm 
TLDR;

To render in image sequences in 1080p type in the startup parameter:

-sfm_resolution 1080 -w 1920 -h 1080

then select 1080 setting from export movie

Only use to render the animation not for use in animating or setting up... do not save work when using it as it may corrupt. Only open and render. Remove for working on projects.
Capt Fuzzy  [author] 1 Mar, 2024 @ 8:09am 
I'm not sure that I see your point here...
This is a guide, it's meant to be used for years, or at least until something better comes along.
This isn't like a necro on the forums, or did that not occur to you?
Melon 1 Mar, 2024 @ 8:05am 
But still
Melon 1 Mar, 2024 @ 8:05am 
I got confused
Melon 1 Mar, 2024 @ 8:05am 
Wait shit
Melon 1 Mar, 2024 @ 8:05am 
Bro people are still talking on this year old post lol?
Capt Fuzzy  [author] 1 Mar, 2024 @ 7:32am 
Thanks for letting me know about the 'new' link that I had tracked down previously.
It appears that the site is undergoing maintenance and that is why that link is no longer working.
I don't own, or have any affiliation with that site, so I have no control over this.
I DID find another link describing how to make a manifest file and updated the guide with the new link.
Just follow the instructions on that page, the process is still the same.