Freaky Details (Calvin Hollywood)

![](upload://beNDRPwCsVpbEB6ynsuiPAUktMB.jpeg)

Freaky Details (Calvin Hollywood)

Replicating Calvin Hollywood's Freaky Details in GIMP

German photographer/digital artist/photoshop trainer Calvin Hollywood has a rather unique style to his photography. It’s a sort of edgy, gritty, hyper-realistic result, almost a blend between illustration and photography.

![Calvin Hollywood Examples|470x315](upload://h6BNg0D3g1wGOnOMJwyKaaUH9fC.jpeg)

As part of one of his courses, he talks about a technique for accentuating details in an image that he calls “Freaky Details”.

Here is Calvin describing this technique using Photoshop:

In my meandering around different retouching tutorials I came across it a while ago, and wanted to replicate the results in GIMP if possible. There were a couple of problems that I ran into for replicating the exact same workflow:

  1. Lack of a “Vivid Light” layer blend mode in GIMP
  2. Lack of a “Surface Blur” in GIMP

Those problems have been rectified (and I have more patience these days to figure out what exactly was going on), so let’s see what it takes to replicate this effect in GIMP!

Replicating Freaky Details

Requirements

The only extra thing you’ll need to be able to replicate this effect is G’MIC for GIMP.

You don’t technically need G’MIC to make this work, but the process of manually creating a Vivid Light layer is tedious and error-prone in GIMP right now. Also, you won’t have access to G’MIC’s Bilateral Blur for smoothing. And, seriously, it’s G’MIC - you should have it anyway for all the other cool stuff it does!

Summary of Steps

Here’s the summary of steps we are about to walk through to create this effect in GIMP:

  1. Duplicate the background layer.
  2. Invert the colors of the top layer.
  3. Apply “Surface Blur” to top layer.
  4. Set top layer blend mode to “Vivid Light”.
  5. New layer from visible.
  6. Set layer blend mode of new layer to “Overlay”, hide intermediate layer.

There are just a couple of small things to point out though, so keep reading to be aware of them!

Detailed Steps

I’m going to walk through each step to make sure it’s clear, but first we need an image to work with!

As usual, I’m off to Flickr Creative Commons to search for a CC licensed image to illustrate this with. I found an awesome portrait taken by the U.S. National Guard/Staff Sergeant Christopher Muncy:

![New York National Guard, on Flickr|640x808](upload://6MDqZzEyHMRAt7R6R3KhBzqBVRr.jpeg)
New York National Guard by U.S. National Guard/Staff Sergeant Christopher Muncy on Flickr (cb).
Airman First Class Anthony Pisano, a firefighter with the New York National Guard’s 106th Civil Engineering Squadron, 106th Rescue Wing conducts a daily equipment test during a major snowstorm on February 17, 2015.
(New York Air National Guard / Staff Sergeant Christopher S Muncy / released)

This is a great image to test the effect, and to hopefully bring out the details and gritty-ness of the portrait.

1./2. Duplicate background layer, and invert colors

So, duplicate your base image layer (Background in my example).

Layer → Duplicate
(Shift-Ctrl-D,Shift-⌘-D)

I will usually name the duplicate layer something descriptive, like “Temp” ;).

Next we’ll just invert the colors on this “Temp” layer.

Colors → Invert

So right now, we should be looking at this on our canvas:

![GIMP Freaky Details Inverted Image|640x808](upload://kFJLgpSH79tLLe9SYE27gPGMpTw.jpeg)
The inverted duplicate of the base layer.
![GIMP Freaky Details Inverted Image Layers|249x213](upload://lCN1F6YtTRu0dsI7Ykyr4VKW6MH.png)
What the Layers dialog should look like.

Now that we’ve got our inverted “Temp” layer, we just need to apply a little blur.

3. Apply “Surface Blur” to Temp Layer

There’s a couple of different ways you could approach this. Calvin Hollywood’s tutorial explicitly calls for a Photoshop Surface Blur. I think part of the reason to use a Surface Blur vs. Gaussian Blur is to cut down on any halos that will occur along edges of high contrast.

There are three main methods of blurring this layer that you could use:

  1. Straight Gaussian Blur (easiest/fastest, but may halo - worst results)

    Filters → Blur → Gaussian Blur

  2. Selective Gaussian Blur (closer to true “Surface Blur”)

    Filters → Blur → Selective Gaussian Blur

  3. G’MIC’s Smooth [bilateral] (closest to true “Surface Blur”)

    Filters → G’MIC → Repair → Smooth [bilateral]

I’ll leave it as an exercise for the reader to try some different methods and choose one they like. (At this point I personally pretty much just always use G’MIC’s Smooth [bilateral] - this produces the best results by far).

For the Gaussian Blurs, I’ve had good luck with radius values around 20% - 30% of an image dimension. As the blur radius increases, you’ll be acting more on larger local contrasts (as opposed to smaller details) and run the risk of halos. So just keep an eye on that.

So, let’s try applying some G’MIC Bilateral Smoothing to the “Temp” layer and see how it looks!

Run the command:

Filters → G’MIC → Repair → Smooth [bilateral]

![GIMP Freaky Details G'MIC Bilateral Filter|960x735](upload://s32HYcYEPwq3wfXASnb1FqtOrDa.png)
The values I used in this example for Spatial/Value Variance.

The values you want to fiddle with are the Spatial Variance and Value Variance (25 and 20 respectively in my example). You can see the values I tried for this walkthrough, but I encourage you to experiment a bit on your own as well!

Now we should see our canvas look like this:

![GIMP Freaky Details G'MIC Bilateral Filter Result|640x808](upload://uL8rGqK54xCwKUCKn7TjxJlekru.jpeg)
Our “Temp” layer after applying G’MIC Smoothing [bilateral]
![GIMP Freaky Details Inverted Image Layers|249x213](upload://lCN1F6YtTRu0dsI7Ykyr4VKW6MH.png)
Layers should still look like this.

Now we just need to blend the “Temp” layer with the base background layer using a “Vivid Light” blending mode…

4./5. Set Temp Layer Blend Mode to Vivid Light & New Layer

Now we need to blend the “Temp” layer with the Background layer using a “Vivid Light” blending mode. Lucky for me, I’m friendly with the G’MIC devs, so I asked nicely, and David Tschumperlé added this blend mode for me.

So, again we start up G’MIC:

Filters → G’MIC → Layers → Blend [standard] - Mode: Vivid Light

![GIMP Freaky Details Vivid Light Blending|960x735](upload://fP6TI7FvaiJ5n1RBX3I3AhNkQOn.png)
G’MIC Vivid Light blending mode, pay attention to Input/Output!

Pay careful attention to the Input/Output portion of the dialog. You’ll want to set the Input Layers to All visibles so it picks up the Temp and Background layers. You’ll also probably want to set the Output to New layer(s).

When it’s done, you’re going to be staring at a very strange looking layer, for sure:

![GIMP Freaky Details Vivid Light Blend Mode|640x808](upload://9M0D8vwOwcTvWnmi2dmjBeDObT9.jpeg)
Well, sure it looks weird out of context…
![GIMP Freaky Details Vivid Light Blend Mode Layers|249x258](upload://xzEIKUGLu8LI2oXwapy6dZqxFzC.png)
The layers should now look like this.

Now all that’s left is to hide the “Temp” layer, and set the new Vivid Light result layer to Overlay layer blending mode…

6. Set Vivid Light Result to Overlay, Hide Temp Layer

We’re just about done. Go ahead and hide the “Temp” layer from view (we won’t need it anymore - you could delete it as well if you wanted to).

Finally, set the G’MIC Vivid Light layer output to Overlay layer blend mode:

![GIMP Freaky Details Final Blend Mode Layers|249x259](upload://tDwxKJfbgYumjWo92Af6rXxZzNU.png)
Set the resulting G’MIC output layer to Overlay blend mode.

The results we should be seeing will have enhanced details and contrasts, and should look like this (mouseover to compare the original image):

![GIMP Freaky Details Final|640x808](upload://1MHt4xeG0lhsacfVTpGByFpyrAj.jpeg)
Our final results (whew!)
(click to compare to original)

This technique will emphasize any noise in an image so there may be some masking and selective application required for a good final effect.

Summary

This is not an effect for everyone. I can’t stress that enough. It’s also not an effect for every image. But if you find an image it works well on, I think it can really do some interesting things. It can definitely bring out a very dramatic, gritty effect (it works well with nice hard rim lighting and textures).

The original image used for this article is another great example of one that works well with this technique:

![GIMP Freaky Details Alternate Final|640x962](upload://8bNuYtLEljI4834GR2sYpEP5rcX.jpeg)
After a Call by Mark Shaiken on Flickr. (cbna)

I had muted the colors in this image before applying some Portra-esque color curves to the final result..

Finally, a BIG THANK YOU to David Tschumperlé for taking the time to add a Vivid Light blend mode in G’MIC.

Try the method out and let me know what you think or how it works out for you! And as always, if you found this useful in any way, please share it, pin it, like it, or whatever you kids do these days…

This tutorial was originally published here.

Addendum

For those looking for a faster/easier way to achieve this effect, it has now been integrated as a filter into G’MIC. (Again, thanks to David Tschumperlé!)


This is a companion discussion topic for the original entry at https://pixls.us/articles/freaky-details-calvin-hollywood/
2 Likes

Thank you for yet another technique to use while working on images. The image I tested this on, didn’t flatter the subject very well. I think for my own welfare that I not post the image results :wink:. But, the results were good from a technical standpoint and I will be trying this technique on other images, in the future.

1 Like

Yes, this needs particular types of images to work best, and is very unflattering to many types of images (particularly skin tones that aren’t spotless before ). :slight_smile:

If you have something with textures and a nice harder look, it can be quite interesting, though!

What about the Freaky Details filter in GMIC itself? Is that the same thing as this tutorial, only rolled into one simple action?

1 Like

Yep, the G’MIC freaky details is basically all of these steps combined. @David_Tschumperle added it after I made this tutorial originally.

While you can use the straightforward filter in G’MIC, I thought this tutorial was useful specifically because it opens up the process for all to see (and tweak!). :slight_smile:

Experiment! Break something! Share it!

1 Like

I’m one of those who has always the compelling need to dismount any new thing just to understand what’s inside… and so I love to read tutorials that explain the details of otherwise obscure techniques!

I actually found this one particularly interesting, because it really gives you a feeling of what is the hidden power behind blurs and various blending modes. And one can actually play with that quite a lot, for example replacing the bilateral filter with other blurring methods.

There is a lot of experimenting fun in there!

2 Likes

I love this technique! I wanted to see how difficult it would be to do the same in my PhotoFlow editor, and it was actually almost straightforward… here is a screencast that shows all the steps (no sound sorry!).

As you can see, one can reproduce all the steps of the GIMP tutorial, however every step is non-destructive (you can for example at any time go back to the bilateral blur and tweak the parameters).

Admittedly, I’m trying to advertise the features of my little hobby project :wink:

2 Likes

Thank you for this great tutorial!
I’ve seen in the comments that the whole procedure is now available in G’MIC directly. Maybe you yhould also point this out for all the people searching for an easier alternative after trying it out once?

1 Like

Good suggestion - I’ll update the post and include a sidebar about it being bundled in G’MIC.

Gimp 2.10 has a Vivid Light blend mode, so the whole process is rather quick (if you use plain Gaussian, because Selective blur is slow).

I know it’s different, but I found one can get a gritty look by running a wavelet decompose plugin, and simply turning off the residual layer. The effect varies with number of scales.

Thank you; I enjoyed this tutorial.
I had just learned about Freaky Details a few months ago from a PS Elements tutorial and have used it several times in Elements; however, in Elements, you don’t have the various adjustment possibilities that are in the GIMP and GMIC dialogues.

I did notice one minor glitch, not in the instructions, but in the viewing of the article:
The picture of the final result – at the top of the picture it says “mouse over to compare with original”; and, at the bottom it says “Click to compare”; neither works for me.

1 Like

If you go to the article at the main site, it works: PIXLS.US - Freaky Details (Calvin Hollywood)

2 Likes

Yes, sorry - the code for those mouse-over image compares is dependent on the website and doesn’t work when loaded in a post here (it’s on my list at some point to fix… :slight_smile: ).

Interesting processing technique. thanks for sharing!