Do You Want to Understand Your Frustrating Camera and Take Great Photos Today?

Logo

Watch this free video to...

  • End the frustration by adjusting just a few simple controls on your camera...
  • Make photography much easier, and look more professional too...
  • Remove all the complication & guesswork from using your camera...

Subscribe to our newsletter to watch now...

Do you want to understand your camera and take great photos today?

Yes Please

StarStax is user friendly, free and multiplatform software you can use to make your star trail photography easier.

Created by Markus Enzweiler, you can download Starstax here. It’s available for free for Mac OS X, Windows and Linux.

A stunning night sky image, pine tree in the foreground, star trails in the background

The lone pine tree on the cliff makes a strong foreground for a classic star trail centred on the Milky Way star Polaris.

Why Use StarStax?

You can create star trails in Photoshop, too. Or maybe you want to use Lightroom. So why do you have to use a specific software for your star trails?

The simple answer is that night photography is tricky. It involves taking calibration files and multiple images to stack together later on. This improves the image quality and the amount of data you can reveal with histogram stretching and other advanced editing techniques.

For star trails, in the era of digital sensor, it is best to take a big number of rather short exposures. Don’t take a single hours-long exposure.

This means that you have to combine tens, if not hundreds, of images. Lightroom can’t do that.

When it comes to Photoshop and similar software (Gimp, Affinity Photo, etc.), you can create star trails. But you have to load every image as a layer in the same document. Then manually subtract dark files from your images, and so on.

StarStax is nowhere near that complicated.

The StarStax User Interface

A lot of photographic software out there has complex and cluttered interfaces. Sliders, tools, layers, menus within menus, and so on.

In comparison, StarStax has a very simple interface. Check out the image below for details.

StarStax software interface.

StarStax interface.

You can find a set of icons on the top tool bar. These allow you to load your images, load dark calibration files, save the final image, and process the images. You can also find the zoom controls here.

Below the top bar the interface is split in three main panels. On the left, you’ll find the list of images. The dark files are displayed centrally where images appear. And finally, you have a settings panel with different options for image combination on the right.

There’s three more icons on the far right. From the top to bottom, they display the Preference Panel, the Tool Panel for the Gap Filling blending mode and a useful Help section.

Working With StarStax

1. How to Prepare Your Images

Before you start using this software, you should know that StarStax cannot read RAW files. Only JPG, PNG and TIFF images.

You’ll need to use a Raw Converter, such as Adobe Camera Raw or RawTherapee (free and multiplatform).

Screenshot of converting RAW files into 16-bit TIFF images with RawTherapee.

Converting my Olympus RAW files into 16-bit TIFF images with RawTherapee.

If you use Camera Raw, make sure you disable the Automatic Lens Correction first. More on why you should do that further down.

2. Loading Your Images and Culling

Once you have your images in a format that StarStax can read, it’s time to load them. Drag and drop all of them into the leftmost panel of the interface.

Screenshot of loading images into StarStax.

Loading images into StarStax.

Once the images are loaded, you can visualise them and deselect those that you don’t like. For example, if a passing car or plane ruined the exposure.

Culling your images is fast and easy in StarStax.

Screenshot of culling images in Starstax software

By Culling the images, you can deselect unwanted images, like this one.

When you do long exposures, one way to handle thermal noise reduction and removing stuck pixels is to take the so called dark frames.

Take some photos with the same settings and at the same temperature as your light frames, but keep the lens cap on.

The dark frames will then be subtracted from your light ones to greatly improve image quality.

If you took darks, add them by clicking on the icon in the tool bar. StarStax will then combine your dark and light frames without any further work from you.

3. Which Blending Mode to Choose

Star trails images are created by blending the images in Lighten or Gap Filling modes. Lucky for you, Starstax acts as a blending software thanks to its many blending modes.

You can select the blending mode in the preference panel.

Screenshot of choosing Blending Modes available in StarStax

Blending Modes available in StarStax: for star trails you have to use either Lighten or Gap filling blending modes.

The two modes work in similar ways. If the pixels of the selected image are lighter than the ones on the previous image in the stack, they are kept in the image. The opposite works for the Darken blend mode.

If the pixels in the current image are darker, they are replaced with pixels from the previous image. Note that this behavior is on a channel by channel basis,. This rule is applied to each of the 3 RGB color channels separately.

Simply put, these blending modes compare the images and choose the brightest pixel at each location.

When taking multiple exposures to create your star trails, your camera will usually pause between consecutive exposures. This is usually a 1-second pause.

Because of this, and depending on the focal length you use, you might notice small gaps in the resulting star trails.

In that case, use the Gap Filling mode. And if you’re not sure, use it anyway.

The other tabs in the preference panel will control how the image is displayed.

You can also select the jpeg compression to use when saving the final results (Images tab).

And more general behaviour of the software (General Tab).

4. Creating the Star Trails

Once you have selected the desired blending mode, you are ready to start processing the images to create the star trails.

Click on the Start processing icon in the toolbar and see the star trails forming before your eyes in real time.

Screenshot of processing the images and Star Trails formation. StarStax review

Processing the images and Star Trails formation.

5. Working With the Gap Filling Blending Mode

If you selected the Gap Filling blending mode, StarStax will direct you to the Gap Filling preference panel.

There you will find two control sliders: Threshold and Amount. Threshold will select the the brightness of the pixels affected by the amount of gap filling.

When you set the threshold you will see that the affected pixels will be temporarily displayed in green. You can check the Show Threshold Overlay option to show the selection permanently.

A too low threshold will include the darker pixels of the sky or foreground.

Screenshot of using blending modes in StarStax software

A low threshold will select many of the bright pixels in the image.

A too high threshold and you will select only the brightest pixels in the image.

Screenshot of using blending modes in StarStax software

A very high threshold will select only few brightest pixels.

A good threshold is one that allows to select most of the brightest trails without spilling into the darker sky. Don’t worry if you are selecting pixels that are in the foreground. You can easily combine the star trails in the sky with a properly edited foreground later on. In Photoshop, for example.

To set the amount of gap filling, magnify the image 100%. Keep an eye on how the trails smooth out when increasing the amount of Gap Filling.

A diptych close up of startrails processed with StarStax

By increasing the amount of gap tilling (bottom) most of the trails looks smoother and gapless.

When you are happy with the result, save your image to apply the Gap Filling settings.

6. Saving Your Star Trails

You can rework your star trails within StarStax as many times as you want. Try different settings for the Gap Filling blending mode, add the comet effect, etc.

When happy with the results, use the Save icon to save your final image.

By default, the image is saved as jpg. Manually adding the extension .tiff  to the file name, will force StarStax to save your image as 8-bit tiff.

It’s not quite as powerful as 16-bit tiff. But it’s better then jpeg for further editing in, say, Adobe Lightroom and/or Adobe Photoshop.

Foinal image of a night landscape with stunning star trails

The final star trails.

Before You Go: Trouble Shooting

Working With the Foreground, the Average Blending Mode and 8-bit File Limitation

The Average Blending mode can be used to reduce the digital noise in the long exposures. This is a good way to have noise free foregrounds, particularly if nothing move during your star trail.

The result of averaging all the images is that the resulting one, while cleaner, will be quite dark. In my image I lost the light trails from the passing cars and the chapel is not that visible.

The trick is not to used too many frames for cleaning the foreground. I usually take 10-15 images for this.

You can also use Average+Increasing Exposure to brighten up your averaged image to a specific EV number directly in StarStax.

Diptych comparing the results of averaging 10 images (left) compared with Averaging+increasing exposure (1EV) for the same set of images (right).

The result of averaging 10 images (left) compared with Averaging+increasing exposure (1EV) for the same set of images (right).

Be careful of posterization and banding, though. StarStax will save in jpeg or tiff formats, but the tiff will have only an 8-bit color depth.

A night sky image over a church

Some posterisation effect is visible in the sky.

Posterization can be dealt with in Photoshop. Here is a nice tutorial on how to remove it.

Or you can process your foreground in Photoshop starting from your raw files.

The Automatic Lens Correction Conundrum

I brought up Automatic Lens Correction at the beginning of this article. And I told you to disable Automatic Lens Correction when converting raw files into TIFF ones.

Automatic Lens Correction causes an unwanted pattern to show up in your final image. This happens when you use lighten blending mode, and a few other modes.

It looks like this.

A cityscape at night, unwanted patterns in the sky visible - starstax review

The unwanted patterns introduced by the automatic lens correction on the original files used to create the star trails.

To avoid the pattern, disable automatic lens correction. The main problem with this is for people taking star trails with compact and bridge cameras. But also for those working with micro four thirds, like me.

If we use Adobe Camera Raw (ACR), automatic lens correction is applied by default and can’t be disabled.

To know if this is the case for your images, go to the Lens correction tab in ACR. Click on the information balloon at the bottom of that panel.

A screenshot of how to check if lens corrections has been applied in ACR, starstax interface

How to check if lens corrections has been applied in ACR.

If that’s the case, give it a try anyway.

But if a strange pattern shows up in the final image, the easiest solution is to ditch ACR for a software that does not apply the lens correction automatically. For example, RawTherapee.

And that’s that. StarStax is a great software for creating star trails in an easy and fun way (it’s a free download too).

Give it a try! And if you’re so inclined, share your results with us.

A note from Josh, ExpertPhotography's Photographer-In-Chief:

Thank you for reading...

CLICK HERE if you want to capture breathtaking images, without the frustration of a complicated camera.

It's my training video that will walk you how to use your camera's functions in just 10 minutes - for free!

I also offer video courses and ebooks covering the following subjects:

You could be just a few days away from finally understanding how to use your camera to take great photos!

Thanks again for reading our articles!

Andrea Minoia

Andrea Minoia is an enthusiast photographer based in Brussels, Belgium. He is mainly active in portraiture and table top photography, but he does enjoy to get busy with astrophotography and infrared photography. You can follow his work on his regularly updated photo stream on 500px and follow him on google+.You can also get in touch with him via his personal website .

[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]