Sharp Frames Python Released

Reflct has open sourced a python version of Sharp Frames.

Reflct has open sourced a python version of Sharp Frames.

Michael Rubloff

Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

Tags

Miris

Fresh off the heels of their Viewer 2.0 update, Reflct has taken another step forward in supporting the 3DGS creator community. Today, they’re announcing the release of Sharp Frames Python, an open-source version of their popular frame extraction tool designed to make sharp frame selection even faster, more flexible, and accessible across platforms.

If you’ve worked with Radiance Field methods like Gaussian Splatting, you know that sharp input frames can make or break a reconstruction. Sharp Frames has been a go to for streamlining that part of the pipeline, but until now, it was tied to a Windows application. The new Python version expands your options.

Sharp Frames Python is built with the same core extraction and selection methods as the Sharp Frames app, but now it’s faster, more portable, and more customizable. It runs on Windows, macOS, and Linux, finally giving Mac and Linux users an easy way to incorporate sharp frame extraction into their workflows.

The sharpness calculation step has been significantly optimized, making it even faster than the current Sharp Frames app (those improvements are also slated to be backported to the app soon). Users can run the tool in interactive mode simply by executing python sharp_frames.py, stepping through inputs and options without needing to memorize command-line arguments. Batch processing, best-n selection, and outlier-removal methods are all included.

Other highlights include real-time progress bars across major steps (dependencies, extraction, scoring, selection, and saving), robust parallel processing using multiple CPU cores, and the ability to safely cancel operations mid-process. The tool is memory efficient and handles large sets of frames with ease, making it ideal for high-resolution video work or large image directories.

When it finishes, Sharp Frames Python saves your selected frames neatly into an output directory and generates a metadata file (selected_metadata.json) that details the input, parameters used, and sharpness scores of the selected frames—perfect for keeping track of your dataset quality.

Released under an MIT license, this open-source project empowers more creators and also invites contributions and improvements from the broader community. 

Featured

Recents

Platforms

Sony Opens XYN to Individual Creators With Public Pricing

Sony opens XYN to individual creators with Free and Creation token plans and card payment, as its Venus algorithm now turns objects into Gaussian splat assets.

Michael Rubloff

Oct 28, 2026

Platforms

Sony Opens XYN to Individual Creators With Public Pricing

Sony opens XYN to individual creators with Free and Creation token plans and card payment, as its Venus algorithm now turns objects into Gaussian splat assets.

Michael Rubloff

Platforms

Xangle Grows Orbit Into a Multi-Camera Splat Pipeline

Xangle Orbit adds Xangle Cloud splat processing, render farm workers, a Splat Player assistant and new splat effects across its October releases through v26.10.27.

Michael Rubloff

Oct 27, 2026

Platforms

Xangle Grows Orbit Into a Multi-Camera Splat Pipeline

Xangle Orbit adds Xangle Cloud splat processing, render farm workers, a Splat Player assistant and new splat effects across its October releases through v26.10.27.

Michael Rubloff

News

Google DeepMind Announces Genie 4 Real-Time World Model

Google DeepMind Genie 4 generates explorable worlds in real time, pixel by pixel, adding native audio and Gemini models that steer the scene between inputs.

Michael Rubloff

Oct 27, 2026

News

Google DeepMind Announces Genie 4 Real-Time World Model

Google DeepMind Genie 4 generates explorable worlds in real time, pixel by pixel, adding native audio and Gemini models that steer the scene between inputs.

Michael Rubloff

Guest Article

Stepping Inside an AI-Generated Film With Gaussian Splats

Marzena Milowska turned AI-generated images into Gaussian splat scenes for Through the Depths of Time, her SVA thesis film and VR journey through history.

Marzena Milowska

Oct 27, 2026

Guest Article

Stepping Inside an AI-Generated Film With Gaussian Splats

Marzena Milowska turned AI-generated images into Gaussian splat scenes for Through the Depths of Time, her SVA thesis film and VR journey through history.

Marzena Milowska

Michael Rubloff

Written by Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

More from Michael Rubloff

More from Michael Rubloff

Platforms

Sony Opens XYN to Individual Creators With Public Pricing

Sony opens XYN to individual creators with Free and Creation token plans and card payment, as its Venus algorithm now turns objects into Gaussian splat assets.

Michael Rubloff

Oct 28, 2026

Sony XYN

Platforms

Sony Opens XYN to Individual Creators With Public Pricing

Michael Rubloff

Oct 28, 2026

Sony XYN

Platforms

Sony Opens XYN to Individual Creators With Public Pricing

Sony opens XYN to individual creators with Free and Creation token plans and card payment, as its Venus algorithm now turns objects into Gaussian splat assets.

Michael Rubloff

Oct 28, 2026

Sony XYN

Platforms

Xangle Grows Orbit Into a Multi-Camera Splat Pipeline

Xangle Orbit adds Xangle Cloud splat processing, render farm workers, a Splat Player assistant and new splat effects across its October releases through v26.10.27.

Michael Rubloff

Oct 27, 2026

Platforms

Xangle Grows Orbit Into a Multi-Camera Splat Pipeline

Michael Rubloff

Oct 27, 2026

Platforms

Xangle Grows Orbit Into a Multi-Camera Splat Pipeline

Xangle Orbit adds Xangle Cloud splat processing, render farm workers, a Splat Player assistant and new splat effects across its October releases through v26.10.27.

Michael Rubloff

Oct 27, 2026

News

Google DeepMind Announces Genie 4 Real-Time World Model

Google DeepMind Genie 4 generates explorable worlds in real time, pixel by pixel, adding native audio and Gemini models that steer the scene between inputs.

Michael Rubloff

Oct 27, 2026

Genie4

News

Google DeepMind Announces Genie 4 Real-Time World Model

Michael Rubloff

Oct 27, 2026

Genie4

News

Google DeepMind Announces Genie 4 Real-Time World Model

Google DeepMind Genie 4 generates explorable worlds in real time, pixel by pixel, adding native audio and Gemini models that steer the scene between inputs.

Michael Rubloff

Oct 27, 2026

Genie4

New to Gaussian Splatting? Start here

Radiance fields, explained from the ground up: what a Gaussian splat is, how to capture one, and which tools and gear to start with.

Newsletter

Keep up with the field.

New research, tools and captures from the Radiance Fields newsroom, in your inbox. Free, no spam.