Source Filmmaker

Source Filmmaker

HogDaddyJ Aug 14, 2020 @ 2:16pm
SFM not exporting in 4K
I want to export an image straight from the viewport, but unfortunately it exports as *720p*.
I have the launch options that set SFM to 4K and the viewport looks like 4K as well, it just doesn't export it.
Originally posted by Zappy:
Originally posted by video gameing:
- I have the launch options that set SFM to 4K - it just doesn't export it.
You're on the right track, but you have to set the session up for it too.
Allow me to copy and paste what I usually have to say about image exports:




To do a proper image export:
- Right-click the/a viewport, choose "Render Settings", and set it up as you want.
- Switch to the Clip Editor, and have the scene (non-"work") camera active.
- Stay still in time, and wait for the bottom-right sample counter to loop back to "Sample 1 of X".
- Click "File" > "Export" > "Image...", and save it somewhere with the filename ending in ".png", or alternatively click "File" > "Export" > "Image to Clipboard", open an image editor, paste it, and save it from there.

This will export what's currently in the viewport (thusly why you should wait for it to sample first), at the resolution set in "File" > "Export" > "Movie...".



The last bit means that to use a resolution beyond 1280x720, you should follow these instructions:

- Right-click Source Filmmaker in your Steam library.
- Choose "Properties" > "General" > "Set Launch Options...".
- Make sure that "-sfm_resolution X" is present (without quotes), with X being 720 (the default) for exports up to 1280x720, 1080 for up to 1920x1080, or 2160 for up to 3840x2160. (I don't think that you can go above 3840x2160 for this, sadly.)
- Reboot Source Filmmaker (ignore any "window too small" warnings) and load the session.
- Click "File" > "Export" > "[/i]Movie...[/i]", choose the resolution that you want, and click "Cancel".
- Save the session, and then reload the session (to avoid a possible crash).
- Follow the above instructions to do an image export.
- Optionally change the "movie" resolution back to 1280x720 and save the session.
- Change the "-sfm_resolution X" launch option to have 720 as the number, as higher values can impact performance a lot while working on sessions. (You can also just remove it, but if you keep it in with the value set to 720, it'll be easier/faster to change it to 1080 or 2160 again in the future.)


It may sound like a lot, but that's only because that it takes many words to explain few things.
< >
Showing 1-4 of 4 comments
The author of this thread has indicated that this post answers the original topic.
Zappy Aug 14, 2020 @ 2:21pm 
Originally posted by video gameing:
- I have the launch options that set SFM to 4K - it just doesn't export it.
You're on the right track, but you have to set the session up for it too.
Allow me to copy and paste what I usually have to say about image exports:




To do a proper image export:
- Right-click the/a viewport, choose "Render Settings", and set it up as you want.
- Switch to the Clip Editor, and have the scene (non-"work") camera active.
- Stay still in time, and wait for the bottom-right sample counter to loop back to "Sample 1 of X".
- Click "File" > "Export" > "Image...", and save it somewhere with the filename ending in ".png", or alternatively click "File" > "Export" > "Image to Clipboard", open an image editor, paste it, and save it from there.

This will export what's currently in the viewport (thusly why you should wait for it to sample first), at the resolution set in "File" > "Export" > "Movie...".



The last bit means that to use a resolution beyond 1280x720, you should follow these instructions:

- Right-click Source Filmmaker in your Steam library.
- Choose "Properties" > "General" > "Set Launch Options...".
- Make sure that "-sfm_resolution X" is present (without quotes), with X being 720 (the default) for exports up to 1280x720, 1080 for up to 1920x1080, or 2160 for up to 3840x2160. (I don't think that you can go above 3840x2160 for this, sadly.)
- Reboot Source Filmmaker (ignore any "window too small" warnings) and load the session.
- Click "File" > "Export" > "[/i]Movie...[/i]", choose the resolution that you want, and click "Cancel".
- Save the session, and then reload the session (to avoid a possible crash).
- Follow the above instructions to do an image export.
- Optionally change the "movie" resolution back to 1280x720 and save the session.
- Change the "-sfm_resolution X" launch option to have 720 as the number, as higher values can impact performance a lot while working on sessions. (You can also just remove it, but if you keep it in with the value set to 720, it'll be easier/faster to change it to 1080 or 2160 again in the future.)


It may sound like a lot, but that's only because that it takes many words to explain few things.
HogDaddyJ Aug 14, 2020 @ 2:31pm 
That worked, thanks.
Genesis Aug 14, 2020 @ 3:28pm 
Originally posted by Zappy:
Originally posted by video gameing:
- I have the launch options that set SFM to 4K - it just doesn't export it.
You're on the right track, but you have to set the session up for it too.
Allow me to copy and paste what I usually have to say about image exports:




To do a proper image export:
- Right-click the/a viewport, choose "Render Settings", and set it up as you want.
- Switch to the Clip Editor, and have the scene (non-"work") camera active.
- Stay still in time, and wait for the bottom-right sample counter to loop back to "Sample 1 of X".
- Click "File" > "Export" > "Image...", and save it somewhere with the filename ending in ".png", or alternatively click "File" > "Export" > "Image to Clipboard", open an image editor, paste it, and save it from there.

This will export what's currently in the viewport (thusly why you should wait for it to sample first), at the resolution set in "File" > "Export" > "Movie...".



The last bit means that to use a resolution beyond 1280x720, you should follow these instructions:

- Right-click Source Filmmaker in your Steam library.
- Choose "Properties" > "General" > "Set Launch Options...".
- Make sure that "-sfm_resolution X" is present (without quotes), with X being 720 (the default) for exports up to 1280x720, 1080 for up to 1920x1080, or 2160 for up to 3840x2160. (I don't think that you can go above 3840x2160 for this, sadly.)
- Reboot Source Filmmaker (ignore any "window too small" warnings) and load the session.
- Click "File" > "Export" > "[/i]Movie...[/i]", choose the resolution that you want, and click "Cancel".
- Save the session, and then reload the session (to avoid a possible crash).
- Follow the above instructions to do an image export.
- Optionally change the "movie" resolution back to 1280x720 and save the session.
- Change the "-sfm_resolution X" launch option to have 720 as the number, as higher values can impact performance a lot while working on sessions. (You can also just remove it, but if you keep it in with the value set to 720, it'll be easier/faster to change it to 1080 or 2160 again in the future.)


It may sound like a lot, but that's only because that it takes many words to explain few things.
Does it work with 900?
Zappy Aug 15, 2020 @ 1:31am 
Originally posted by Galanga!:
Does it work with 900?
If you mean 900 pixels tall, probably, if you set the resolution to 1600x900.
If that doesn't work, render it at 1920x1080, then use an image editor to scale it down to 1600x900.
Last edited by Zappy; Aug 15, 2020 @ 1:31am
< >
Showing 1-4 of 4 comments
Per page: 1530 50

Date Posted: Aug 14, 2020 @ 2:16pm
Posts: 4