Edit product

JR Astrophotography Macros v10 (Affinity Photo)

£0+
£0+
90 ratings

Workflow aids for astrophotography editing, including functions like colour preserving tone stretching, star eating, motion deconvolution, nonlinear sharpening, adding star glow and layer setups for LRGB, SHO, HOO compositions and more.

Please note: these macros are primarily intended for use with 32-bit format documents, e.g. data stacked directly in Affinity Photo, or rational TIFF files saved from DeepSkyStacker.

As of version 7, however, I am also providing a separate 16-bit macro category—this contains the same functionality minus the tone stretching and composition setup macros, as these should only be performed in 32-bit. You can use the "Merge to 16-bit" macros to easily merge and convert to 16-bit once you have applied tone stretching, then continue working in 16-bit. This will make editing much faster for older and slower hardware that struggles with 32-bit compositing.

Here's a quick list of some functionality the macros provide:

  • Perform automated normalisation tone stretching, logarithmic tone stretching, or apply a colour preserving tone stretch (similar to Arcsinh).

  • A variety of composition setups for different data set combinations, e.g. RGB, LRGB, SHO, HOS, HOO, HaOIII, RGB-HSO, HORGB, HORGB-L... the list goes on!

  • Monochrome colour mapping for single grayscale data layers.

  • Add star glow and brilliance to highlight detail.

  • Remove excessive star detail to promote focus on other deep sky objects.

  • Colour range luminosity enhancement to bring out specific detail.

  • Add live, non-destructive star and background masks. Easily reduce background luminosity and star luminosity with additional macros that utilise these live masks so you can easily adjust them non-destructively.

  • Create thresholded star masks.

  • Non-linear sharpening (avoids black halos or "panda eyes" around star detail).

  • RGB luminosity layers: boost channel detail e.g. for red spectrum objects.

  • Motion deconvolution: remove slight star trailing.


See the included PDF for installation instructions and a detailed explanation of how to use the macros.

Free to download, but if you want to donate for time and work it's much appreciated :)


Check the readme PDF for installation instructions! I've had a few queries about the .afmacros file being greyed out and not importing—you need to import it on the Library panel (not the Macro panel). Alternatively you can just drag-drop the file onto Affinity Photo's interface and it will automatically import and open up the Library panel for you.


v10 change list:

  • Fixed issue with Normalised Tone Stretch where NaN (not a number) pixels could be created during tone stretching.

  • Improved Soft Star Glow macro: completely changed implementation for a smoother appearance.

  • New macro: Live Channel Mask, to easily mask based on channel contribution.

  • New macro: Channel Masked White Balance, enabling you to change white balance and blackbody tint whilst masking to a specific RGB channel contribution.

  • New macro: Average Neutralisation, useful for balancing out images that have strong colour casts.

  • New macro: Diffuse Glow, renders a pleasing diffuse lighting effect on brighter areas of the image.

  • New macro: Background Sharpening, which applies sharpening based on a non-destructive weighted intensity mask, avoiding bright areas such as star detail. Very useful for minimising black star halos around stars.

  • New macros: Boost Red/Yellow Detail and Boost Blue/Green Detail. Compared to the Enhance Signal macros, these focus more on colour intensity as opposed to luminosity.

  • New macro: Luma Denoise, for reducing luma noise independently of chroma noise.

  • New macro: RGB + HOS (Mixed Luminance). Sets up RGB layers as colour data, then averages between Ha, OIII and SII data layers for luminance enhancement.

  • New macro: Ha Luminosity Setup, to quickly take an additional Ha data layer and use it for luminance enhancement.

  • New macro: Extract Inferred Ha Luminance, which extracts red channel data from your composition, tone stretches it and applies it non-destructively as a luminosity layer.


v9 change list:

  • New macro: Remove Harsh Noise, which helps tackle blocky pixellated noise

  • New macro: Soften Structure, to reduce harshness of brighter details

  • New macros: OSC Dual Narrowband and OSC Quad Narrowband Channel Balance to aid working with OSC setups using narrowband filters

  • Local Contrast Structure now automatically adds a mask layer so you can localise the effect

  • Tweaked Star Eater macro for better results (again!)

  • Tweaked Reduce Star Intensity macro for better results in 32-bit

  • Tweaked Star Motion Deconvolution macro for better initial results

  • Tweaked Luma + Chroma Denoise and Structure Denoise for better results


v8 change list:

  • Overhauled all tone stretching macros and made them completely automated for significantly improved results. Automated Tone Stretching has been replaced with a Normalisation Tone Stretch which is vastly better. Colour Preserving Tone Stretch and its stronger version are now completely automated and produce superior results. Logarithmic Tone Stretch is now also automated and provides a better initial result.

  • More monochrome composition macros for different data setups: HaRGB-L, RGB-HaL, RGB-SHO, RGB-HSO, HORGB (R+B), HORGB (G+B), HORGB-L (R+B), HORGB-L (G+B).

  • Optimised Star Eater macro for better results.

  • Hugely improved Local Contrast Structure for a much better result in 32-bit. 16-bit remains the same.

  • Added Min-Max Live Luminosity macro, allowing you to control luminosity based on minimum and maximum RGB colour calculations.

  • Added Enhance Colour Signal macros, which boost luminosity and colour intensity of specific colour ranges—very useful for teasing out detail.

  • Nonlinear Sharpening now automatically adds a mask layer so you can quickly invert/paint to control where the sharpening is applied.

v7 change list:

  • A 16-bit version category is now available which contains optimised versions of all applicable macros. It does not include tone stretching or composition macros, but you can use these in 16-bit rather than 32-bit to improve performance on older/weaker hardware

  • New macro: Local Contrast Structure. Enhances local contrast and structure in the image using blend ranges to avoid crushing shadow detail or overexposing highlight detail

  • New macro: Deepen Colour Detail. Uses an interesting differential blending technique to enhance colour detail in a natural-looking way

  • New macro: Enhance DSO Luminosity. Enhances luminosity for particular colour ranges typically attributed to deep sky objects

  • New macro: Golden Boost. Uses the LAB colour model and blending to produce a rich gold/cyan look—works particularly well with false colour SHO images if you want the green Ha data to look unique and interesting

  • New macro: Structure Denoise. Performs luminance denoising but also enhances structure to compensate for loss of fine detail

  • New macro: HaRGB (Red Mix) Composition Setup. Sets up an HaRGB composition where Ha and Red channel data is blended (you can change the weighting via layer opacity)

  • New macro: HaRGB (Luminosity) Composition Setup. Sets up an HaRGB composition where the Ha data is used for luminosity blending.

  • Logarithmic Tone Stretch now clamps unbounded values to avoid artefacting with certain live filters

  • Chroma Denoise and Structure Denoise now have two variants for unstretched and stretched data where the values are optimised for each scenario

  • Weighted Saturation Mask now uses Vibrance instead of HSL to avoid oversaturating colours (Windows-related issue)

  • Tweaked Reduce Background Luminosity and Reduce Star Luminosity for better initial results

  • Remove Star Fringing is now split into two versions: regular and selective. Regular applies defringing to the whole image, whereas selective will apply to masked star detail

£0+
£0+

JR Astrophotography Macros v10 (Affinity Photo)

Workflow aids for astrophotography editing, including functions like colour preserving tone stretching, star eating, motion deconvolution, nonlinear sharpening, adding star glow and layer setups for LRGB, SHO, HOO compositions and more.

Please note: these macros are primarily intended for use with 32-bit format documents, e.g. data stacked directly in Affinity Photo, or rational TIFF files saved from DeepSkyStacker.

As of version 7, however, I am also providing a separate 16-bit macro category—this contains the same functionality minus the tone stretching and composition setup macros, as these should only be performed in 32-bit. You can use the "Merge to 16-bit" macros to easily merge and convert to 16-bit once you have applied tone stretching, then continue working in 16-bit. This will make editing much faster for older and slower hardware that struggles with 32-bit compositing.

Here's a quick list of some functionality the macros provide:

  • Perform automated normalisation tone stretching, logarithmic tone stretching, or apply a colour preserving tone stretch (similar to Arcsinh).

  • A variety of composition setups for different data set combinations, e.g. RGB, LRGB, SHO, HOS, HOO, HaOIII, RGB-HSO, HORGB, HORGB-L... the list goes on!

  • Monochrome colour mapping for single grayscale data layers.

  • Add star glow and brilliance to highlight detail.

  • Remove excessive star detail to promote focus on other deep sky objects.

  • Colour range luminosity enhancement to bring out specific detail.

  • Add live, non-destructive star and background masks. Easily reduce background luminosity and star luminosity with additional macros that utilise these live masks so you can easily adjust them non-destructively.

  • Create thresholded star masks.

  • Non-linear sharpening (avoids black halos or "panda eyes" around star detail).

  • RGB luminosity layers: boost channel detail e.g. for red spectrum objects.

  • Motion deconvolution: remove slight star trailing.


See the included PDF for installation instructions and a detailed explanation of how to use the macros.

Free to download, but if you want to donate for time and work it's much appreciated :)


Check the readme PDF for installation instructions! I've had a few queries about the .afmacros file being greyed out and not importing—you need to import it on the Library panel (not the Macro panel). Alternatively you can just drag-drop the file onto Affinity Photo's interface and it will automatically import and open up the Library panel for you.


v10 change list:

  • Fixed issue with Normalised Tone Stretch where NaN (not a number) pixels could be created during tone stretching.

  • Improved Soft Star Glow macro: completely changed implementation for a smoother appearance.

  • New macro: Live Channel Mask, to easily mask based on channel contribution.

  • New macro: Channel Masked White Balance, enabling you to change white balance and blackbody tint whilst masking to a specific RGB channel contribution.

  • New macro: Average Neutralisation, useful for balancing out images that have strong colour casts.

  • New macro: Diffuse Glow, renders a pleasing diffuse lighting effect on brighter areas of the image.

  • New macro: Background Sharpening, which applies sharpening based on a non-destructive weighted intensity mask, avoiding bright areas such as star detail. Very useful for minimising black star halos around stars.

  • New macros: Boost Red/Yellow Detail and Boost Blue/Green Detail. Compared to the Enhance Signal macros, these focus more on colour intensity as opposed to luminosity.

  • New macro: Luma Denoise, for reducing luma noise independently of chroma noise.

  • New macro: RGB + HOS (Mixed Luminance). Sets up RGB layers as colour data, then averages between Ha, OIII and SII data layers for luminance enhancement.

  • New macro: Ha Luminosity Setup, to quickly take an additional Ha data layer and use it for luminance enhancement.

  • New macro: Extract Inferred Ha Luminance, which extracts red channel data from your composition, tone stretches it and applies it non-destructively as a luminosity layer.


v9 change list:

  • New macro: Remove Harsh Noise, which helps tackle blocky pixellated noise

  • New macro: Soften Structure, to reduce harshness of brighter details

  • New macros: OSC Dual Narrowband and OSC Quad Narrowband Channel Balance to aid working with OSC setups using narrowband filters

  • Local Contrast Structure now automatically adds a mask layer so you can localise the effect

  • Tweaked Star Eater macro for better results (again!)

  • Tweaked Reduce Star Intensity macro for better results in 32-bit

  • Tweaked Star Motion Deconvolution macro for better initial results

  • Tweaked Luma + Chroma Denoise and Structure Denoise for better results


v8 change list:

  • Overhauled all tone stretching macros and made them completely automated for significantly improved results. Automated Tone Stretching has been replaced with a Normalisation Tone Stretch which is vastly better. Colour Preserving Tone Stretch and its stronger version are now completely automated and produce superior results. Logarithmic Tone Stretch is now also automated and provides a better initial result.

  • More monochrome composition macros for different data setups: HaRGB-L, RGB-HaL, RGB-SHO, RGB-HSO, HORGB (R+B), HORGB (G+B), HORGB-L (R+B), HORGB-L (G+B).

  • Optimised Star Eater macro for better results.

  • Hugely improved Local Contrast Structure for a much better result in 32-bit. 16-bit remains the same.

  • Added Min-Max Live Luminosity macro, allowing you to control luminosity based on minimum and maximum RGB colour calculations.

  • Added Enhance Colour Signal macros, which boost luminosity and colour intensity of specific colour ranges—very useful for teasing out detail.

  • Nonlinear Sharpening now automatically adds a mask layer so you can quickly invert/paint to control where the sharpening is applied.

v7 change list:

  • A 16-bit version category is now available which contains optimised versions of all applicable macros. It does not include tone stretching or composition macros, but you can use these in 16-bit rather than 32-bit to improve performance on older/weaker hardware

  • New macro: Local Contrast Structure. Enhances local contrast and structure in the image using blend ranges to avoid crushing shadow detail or overexposing highlight detail

  • New macro: Deepen Colour Detail. Uses an interesting differential blending technique to enhance colour detail in a natural-looking way

  • New macro: Enhance DSO Luminosity. Enhances luminosity for particular colour ranges typically attributed to deep sky objects

  • New macro: Golden Boost. Uses the LAB colour model and blending to produce a rich gold/cyan look—works particularly well with false colour SHO images if you want the green Ha data to look unique and interesting

  • New macro: Structure Denoise. Performs luminance denoising but also enhances structure to compensate for loss of fine detail

  • New macro: HaRGB (Red Mix) Composition Setup. Sets up an HaRGB composition where Ha and Red channel data is blended (you can change the weighting via layer opacity)

  • New macro: HaRGB (Luminosity) Composition Setup. Sets up an HaRGB composition where the Ha data is used for luminosity blending.

  • Logarithmic Tone Stretch now clamps unbounded values to avoid artefacting with certain live filters

  • Chroma Denoise and Structure Denoise now have two variants for unstretched and stretched data where the values are optimised for each scenario

  • Weighted Saturation Mask now uses Vibrance instead of HSL to avoid oversaturating colours (Windows-related issue)

  • Tweaked Reduce Background Luminosity and Reduce Star Luminosity for better initial results

  • Remove Star Fringing is now split into two versions: regular and selective. Regular applies defringing to the whole image, whereas selective will apply to masked star detail

668 sales
90 ratings
  • Powerful and useful macros for astrophotography workflows in Affinity Photo

  • Filesize
    8.7MB
  • Powerful and useful macros for astrophotography workflows in Affinity Photo
  • Filesize8.7MB

Ratings

5.0
(90 ratings)
5 stars
97%
4 stars
3%
3 stars
0%
2 stars
0%
1 star
0%
Powered by
  • Checkout

    JR Astrophotography Macros v10 (Affinity Photo)

    Enter your info to complete your purchase

    Card

    or pay with
    pp paypal