Since I've been asked again for a tutorial, I thought I'd add the one here that I did for another forum. I'm no expert, but certain things I do may different from other techniques. This is a good start though, and there is room for refinement in the techniques I use I'm sure. Plus you'll see information for a few different methods, like shooting in the lightbox, shooting in the garage, etc..
Processing smoke images is either fairly straightforward or a pain in the neck, depending on what your shooting setup is. I’ve shot various setups, from in the garage to in the lightbox, and different setups yield different results, which alters processing workflow. I’m going to do a workflow for standard shots, and then do one for the “Smoke Art” imagery.
Lightbox shooting: Pretty simple setup: flash with diffuser inside lightbox, incense, black background. You get good light for the smoke, and it’s concentrated inside the box so everything gets lit up pretty good. The drawback is that when the box starts to fill with smoke you’re lighting everything, main smoke drifts and spillover smoke. This in itself isn’t bad, you still get great results, the problem is that you need to use processing trickery to get the shots.
Here is an example...
![]() | HTTP response: 404 | MIME changed to 'image/gif' | Byte size: ZERO | PHOTOBUCKET ERROR IMAGE |
The first thing I do is resize by 50%. The reason for this is to have an image size that’s easier and faster to work with, but also so I don’t have to do any fancy trickery when I upload to the web. At 50% it’s the perfect size to upload and not have it resized during the upload, which helps maintain image quality. The next step is to brighten the smoke, which you may think is as easy as boosting the exposure, but it’s not. You want to keep the background dark and only brighten the smoke. I use Curves, and adjust the top straight across to where I want it...
![]() | HTTP response: 404 | MIME changed to 'image/gif' | Byte size: ZERO | PHOTOBUCKET ERROR IMAGE |
After that, I use the Histogram to drop the background down to pure black.
![]() | HTTP response: 404 | MIME changed to 'image/gif' | Byte size: ZERO | PHOTOBUCKET ERROR IMAGE |
These two adjustments are done to however you want the smoke to look. Once I get the smoke to look “decent” I either color the smoke or leave it the way it is, and run it through Noiseware at Full Suppression twice, once on the image as-is, and once with the image inverted. This eliminates pretty much all noise on the image while maintaining the look of the smoke.
This is when I decide whether or not to leave it with the black background or invert the colors. Depends on how I think the image looks, no particular method here. If I decide to color the image, I use Hue/Saturation/Lightness, or I use Adjust Gamma correction.
First off, an inverted image. At this point it’s not cleaned up yet...
![]() | HTTP response: 404 | MIME changed to 'image/gif' | Byte size: ZERO | PHOTOBUCKET ERROR IMAGE |
Here is Hue/Saturation/ Lightness...
![]() | HTTP response: 404 | MIME changed to 'image/gif' | Byte size: ZERO | PHOTOBUCKET ERROR IMAGE |
Here is Gamma...
![]() | HTTP response: 404 | MIME changed to 'image/gif' | Byte size: ZERO | PHOTOBUCKET ERROR IMAGE |
What you can do with the Gamma adjustment is raise or lower RGB to get whatever color you want. Gamma is going to give you one color, Hue/Saturation/Lightness works with the tones that are in the smoke, you’re just enhancing them, so you’re going to get multiple colors. You can also color the smoke with gels, and if you play around a bit you can get some really cool effects, I’ll do a little bit on that later.
There’s a bit more you can do, use a paintbrush with a hardness around 20 and brush out any spots you don’t want, shape the smoke a bit better or remove hazy areas. Shooting in the lightbox requires a bit more effort in processing, but the results can be pretty good.
Next up: Shooting in the garage.