How Destiny Would Look At 60FPS: Solo’ing All 5 Final Raid Bosses With No HUD, At 60FPS Using Motion Interpolation (Detailed “How To” Guide Included)

Video: https://www.youtube.com/watch?v=oTeMjpIW-6M
(I personally feel that Oryx came out the best of them so wanted to show that as the first, the rest are below)


Below is footage of all 5 "Final Bosses" from each major DLC (Atheon, Crota, Skolas, Oryx, & Aksis). They are all killed Solo with No HUD Enabled, and then using motion interpolation the footage is at 60FPS. Details/links below, including the how to guide on making these; and I've included the original footage at 30fps for comparison-sake.

Videos:

To note: Ensure 1080p60 is selected on quality to see the effect.

60FPS Version original
Solo Atheon 60FPS (30fps)
Solo Crota's End 60FPS (30fps)
Solo Skolas 60FPS (30fps)
Solo Oryx 60FPS (30fps)
Solo Aksis 60FPS (30fps)

For the actual 60FPS effect, as I mentioned above I used motion interpolation to do so (you can see this thread for other examples/explanation: link). As a basic explanation, Motion Interpolation is the process of creating additional (and removing) frames to bring it up from the 30fps to 60fps. However, because it is creating these frames they're not always perfect and it's prone to error (which is why you see artifacts throughout the video). As an overall though the 60fps does look quite nice I feel despite the errors. The difference is especially noticeable when you put it side-by-side to the original, so you can use a youtubedoubler-type service if you were looking for the best way to compare them!

Personally, out of all of them I feel that Oryx came out the best. Followed by either Aksis or Skolas (and yes, he's not a "raid boss" but figured it was worth including). Crota's End and Atheon I felt were a little lackluster and disappointing – the effects were still noticeable, but due to the environments it seemed more prone to creating artifacts.


How to use butterflow to create 60FPS videos:

It's actually rather simple really, but it is a time consuming process. These steps are only for Windows too (I believe it runs on Mac/Linux, I just don't know the steps). I'd also suggest ensuring that you have footage recorded at 1080p – I mention this because unfortunately the default PS4 recording is only 720p (PS4 Pro records 1080p I believe), so the result isn't as good. If you're using an Elgato, make sure that the "allow 60FPS" setting is turned off. You want it to record at the default 30fps and then bring it up to 60fps with the interpolation process.

As linked in the other thread above, you first need to get butterflow (link here: https://github.com/dthpham/butterflow ). On that page scroll down to the "How to Install" section and download the "butterflow-0.2.2.7z." file ( image ). Extract that file to a folder (using Winrar/Winzip/7-zip or whatever you prefer), I simply put it on my desktop. Inside the "butterflow-0.2.2" folder you just extracted there will be a "butterflow.exe" file. This is what you'll be using, so take a note of the path where it is. You cannot access this directly, and need to use something like command prompt to call it.

To do so, either press "Windows+R" to open run, or open up the Start Menu in windows. Type and search for "cmd" which will bring up "Command Prompt". It will look something like this ( image ). Now the next line is how we're going to call butterflow from here, and I'll explain the parts below (these are the settings I personally found to work best):

"C:Users<USERNAME>Desktopbutterflow-0.2.2butterflow.exe" -audio -v -r 60 -sm -ff gaussian "C:Users<USERNAME>Desktop60FPSVIDEONAME.mp4" 

Replacing the first filepath with where you extracted the file you downloaded earlier (easiest to just go to where you can see butterflow.exe and copying the URL (for reference: image link ). The second filepath being the video you wish to turn from 30fps to 60fps.

  • -audio is to include audio
  • -v is to give you a progress counter
  • -r 60 is frame rate (can be set differently, or to 2x etc)

Those are the basic settings you'll likely want to use, the rest is up to you and experimentation. There is quite a lot you can do with it, and you can specify quite a lot as well. If you use the following you can get a list of all the settings and mess around with it further:

"C:Users<USERNAME>Desktopbutterflow-0.2.2butterflow.exe" -h 

You're able to set output path for where you want the interpolated video to end up. If you leave it by default, it will go to your default user path "C:Users<USERNAME>out.mp4", with "out.mp4" being the filename.

Once you have all the settings you wish to run, press Enter on the command line and it will begin to run. It make take a while to show up, and if you have the -v setting it will give you a progress tracker. If you don't have that, no progress will appear until it's complete.


And that should cover anything. Hopefully people enjoying seeing these, and if there's any requests I may continue to do some more in the future. Otherwise getting this all setup is rather simple, just a time consuming process!

Any questions feel free to ask 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *