Bringing Fun Back To Photography

luminar-fi

On May 6th 2013 I was still working partially as a graphic designer. Adobe announced, that they were moving from selling permanent licenses to their products to the subscription-based model. There were a lot of reactions to this news, some bad, some good, quite a few extreme, as usually happens with something that disrupts the status quo. After the initial ruckus died down, the initial one-size-fits-all offer was expanded to include options for a single app ($19.99 per month) and Photography ($9.99 per month, includes Photoshop and Lightroom). That still left some people unhappy with perpetual leasing plan, opening doors for multiple other solutions on the market that began more aggressively competing with Adobe.

see more

SpeedGrade Is Like Photoshop

SpeedGrade Is Photoshop

Quite often I hear from new users that SpeedGrade is not intuitive, difficult, and completely different from any other Adobe application. Curious but unaware people are quickly discouraged by its seemingly complicated and impenetrable interface. In some sense this is true, there are complex and dark places in SpeedGrade frequented only by those few who dare, but with each release, the software is becoming more and more similar to this company’s most famous application – the ubiquitous Photoshop. see more

Exploring Temperature and Tint

temperature-feature

When dealing with footage which was shot at improper white balance, and trying to correct it, I sometimes wished that Premiere had the temperature slider present in Camera Raw or in SpeedGrade. When a friend expressed similar concern, I decided to take my shot at it. After all, it should be relatively simple, right? It’s only moving the pixels towards blue or orange, and in the case of tint, towards magenta or green.

I even found a sample approximate algorithm to calculate the white point at a given temperature, and almost ended up using it. However, after reading on how the proper mixing requires conversion to HSL colorspace due to change in luma value of each pixel, I decided to explore the issue in more detail. It turns out, like with many other issues, that there are differences on what “temperature” exactly means in various software packages. Consider the following images:

original

Original image.

camera-raw-temperature

Camera Raw/Lightroom temperature adjustment set to -100. The image is brighter, and the tint is much stronger, washing out the shadows.

speedgrade-temperature

SpeedGrade’s temperature adjustment at -1.0 (equivalent of -100). The shadows are not washed out, although the image is darker due to clipped blue channel.

Clearly, Camera Raw is brightening the image, and almost looks like it is trying to mix the blue or orange solids with the picture. Perhaps similarly to what Tanner Helland described in the comments to his algorithm, but without the attempt to retain luminance. I find this adjustment not so great, especially for images with rich shadows that get washed out in the process.

On the other hand, the blacks in SpeedGrade are untouched, and it seems that the temperature/tint sliders operate only as gain adjustments, multiplying red and blue (temperature) or all three (tint) channels at the same time by roughly the same amount, and leaving the luma mostly intact except for the places, where the blue channel is clipped.

I even explored playing with gamma on the a and b channels in Photoshop L*ab color space, which directly code the interesting information (a is the tint scale, b is the temperature scale), but these were also not as satisfying as SpeedGrade’s. In the end, I decided to stick with the color correction software.

I experimented for a moment with the formulas and values, but in the end, I turned to Nuke to find how it resolves the issue, because it does provide an immediate numerical output. Finding out the exact adjustments was quite easy. Using grade and expression nodes I was able to mimic what Nuke was doing during temperature or tint adjustments, and came up with very simple formulas.

nuke

A very simple setup in Nuke allows to find the proper formula for handling temperature and tint adjustments to mimic SpeedGrade’s controls.

Implementing them as a plug-in for Premiere was relatively uncomplicated, and took me less time than writing the documentation for it. In fact, I was also able to successfully tackle OpenCL acceleration as well, but this will be incoming in the paid version some time in August.

Three (or more) ways to make a vignette in Premiere Pro

UPDATE: You can download the plugin that I wrote here.

One feature that I lack in Premiere Pro is masking and vignettes in its standard color-correction tools. Unless you are using plugins like Colorista, other dedicated grading software or simply send your sequence to After Effects (if you have it), there is no obvious way to make a vignette. Here are however three ways to accomplish this effect, each having their pros and cons.

The first two ways to make a vignette require use of a blending mode, and towards this you need to understand what they actually do. I recommend going to ProVideo Coalition site, they have a nice tutorial on the subject. We will be using multiply mode to darken the image or overlay to saturate and lighten/darken the image (basically increase contrast and “punch”).

Multiply mode darkens the underlying image using the luminance value of the layer (clip) to which it is applied. 100% black darkens underlying layer to 100% black, 50% gray darkens by 50%, so for example 50% gray multiplied by 50% gray is 75% gray, and 100% white is totally transparent.

Overlay mode is partly multiply, and partly opposite. In overlay mode, 50% gray is transparent, darker colors work like multiply, and lighter colors lighten the image in the opposite manner than multiply: 100% brightness (white) makes layer below white, 25% gray makes underlying 100% black 50% gray, and so on. An overall effect is an increase in contrast and saturation (if you want to get more “punch” from your footage, try making a copy of it on the layer above and applying overlay mode to it, and see what happens, it’s a common trick to use).

I hope you’re not confused yet :) Now for the vignetting:

1. Photoshop file

Simply create a Photoshop file or tiff with a dimension of your sequence. Set your foreground color to black, and background color to white or gray, click on the second gradient option to select radial gradient, click on “reverse” and drag from the center of attention outwards, drawing a vignette shape. The lightest point should be placed where the center of attention should be in your footage, and the darkest on the outside. Save the file, it should look something like this:

Import the file to your project by dragging it into project window, put it on the timeline, and apply appropriate blending mode – it’s available under the opacity part of Effect Controls palette for this clip. Tweak opacity setting to achieve desired effect.

It is a very simple, method, that is also the least intensive on CPU, although it requires switching to another program to do part of the work, and does not provide easy way to change settings – you have to change the file itself. Another advantage is that you can put it on the top layer and affect all layers below.

2. Separate layer with ramp

Create a new solid in project window. The color is unimportant, make it the full size of your sequence. Then put it over the footage, put a “ramp” effect on it (it’s in “generate” sections. Select radial, reverse, and move start point towards the center, and the end point towards the edge of vignette. Your ramp should look similarly as the Photoshop file above. Then apply blending mode and adjust opacity as in method 1.

This method is a little more CPU intensive, but gives you the possibility to change the vignette without leaving Premiere, and does not require you to have Photoshop or any other such tool at all. You can even animate the vignette if you feel like it.

3. The Circle effect

If you don’t care about elliptical vignetting, you can use the Circle effect, which populates the oh-so-intuitive category of “generators”. It is a really versatile effect that I’ve found only recently. If you apply it for the first time, you will most likely dismiss it – as I did. However, it has most things that a decent vignette needs – set your blending mode to multiply, set your color to black, add feather, reverse the mask, and there you go. What is missing is the possibility to draw an ellipse instead of a circle, and to rotate it. But still it can be pretty useful, and it is not very CPU intensive. No CUDA acceleration though.

By the way, if you thought that the Ellipse effect present in the generators category would make your day, you’d be sorely disappointed. It’s a completely different effect, incidentally totally broken in Premiere Pro, even though it works well under After Effects.

4. Lightning Effects

The most demanding, but also giving you most options, including the possibility of additional color correction, is the effect that I have hardly ever seen mentioned in the context of Premiere – “Lightning Effects”. It is quite a powerful tool, giving you a lot of AE lights functionality without the need to use dynamic link or such. If you want to create a vignette, simply apply it to the chosen clip. Now do some tweaking:

  1. Select the first light as the spot light (usually set as default).
  2. Click on the effect name or the transform icon to the left of it to see visual input in viewer window.
  3. Adjust the center point, both radiuses (radiae?) and the angle so that the center is where you want to point viewer’s attention.
  4. Alternatively tweak focus (feathering) and intensity properties for additional effects.
  5. You can also tweak Ambient Light Intensity and Exposure to adjust overall lightness or darkness of the image.

Voila! This is it. Below are some pics before and after. As you can see I decided to go for rather subtle effect, but Lightning Effects is a really powerful—if CPU intensive and not supported by GPU acceleration—tool that you can add to your editing and color correction arsenal. It has enormous potential, and creating a simple vignette with it may even sound like a blasphemy, but it’s a good place to start the exploration. The only drawback is that you can’t apply it to multiple layers below like you can with other two methods. But hey, in Color you can’t do it as well, so don’t complain 😀

Visual input of Lightning Effects filter

Footage before

Footage after