Home Technical Talk

Post Processing - Filmic Filters

polycounter lvl 19
Offline / Send Message
doc rob polycounter lvl 19
So, I've done some googling in the past, but mostly come up dry for what I want to know. I though maybe there were some polycounters with more expansive knowledge that they might want to share.

Games these days have post-processing that lets us make tweaks and modifications to the final frame. The kind of stuff I've seen boils down to:

- Tone mapping and HDR settings within the renderer that affect the brightness and constrast of the final scene. Basic exposure stuff.
- Photoshop adjustments such as Hue/Sat, Selective Color, Color Balance (nice to have, but they are cumbersome)
- a rough color mapping technique that lets you bake a bunch of Photoshop adjustments into a texture. It's a grid of colors that the game uses (for example, if the color in the final frame is [255, 0, 0] look to this coordinate in the texture, and it is colored [240, 20, 0] so use that color instead) This lets you use any any color or value adjustment you can find in Photoshop, but is coarse grain.

What I want to know is: What are the tools Filmmakers have and how do they use them?

I have it in my mind that Cinematographers have this whole library of techniques available to them to get interesting looks to their films, and I want access to that library.

I've heard of "color timing" software. What is this and how does it work? It can't just be Photoshop adjustment layers over time, right?

There was some special chemical film development process used on Saving Private Ryan that gave it its desaturated, contrasty look. What other techniques like this are there?

What are some of the common approaches to photography that we should mimic with our HDR and tone mapping settings?

Replies

  • Sage
    Options
    Offline / Send Message
    Sage polycounter lvl 19
    Doc_rob well it's kind of like Photoshop adjustment layers but you can animate them for example. After Effects is basically that but you get to keyframe shit however you want, preview, and tweek. Finalcut Pro was the grand daddy of these apps, Mac only, and could let you do so much it's not even funny. From talking to friends that did this video editing stuff for a living they felt Final cut Pro was still the best for this. I think most of the video editing is going towards digital so actually messing around with the film negative is probably not done anymore. When I was in school you just imported your film clips with a video capture card and then went to town. You should read about video editing, photo retouching, and composting. This should give you ideas on how to do shit very quickly. One of the great things about Final cut Pro was that you had real time preview, you didn't have to render shit out to see the effects you did to see if you liked them. It also gave the user control over sound. You could see the different wavelengths and shit and mess around and work with it in layers. I once got to see a Pro work with this software with proper hardware and he could get to any aspect of the sound and isolate it, it just blew my mind away.

    But the basics are

    scan your video, analog or digital

    edit. It's similar to working in layers with photoshop actually but depending on the app will be the limits and your imagination of course.

    Bring in your sound

    edit

    output the final file

    Alex
  • doc rob
    Options
    Offline / Send Message
    doc rob polycounter lvl 19
    Yeah, ok. I'm not talking about how to edit clips or sound. I'm talking about color timing, photography, and post processing. Not what the editor or sound guy does, what the cinematographer does.

    I mentioned the Saving Private Ryan thing because it's a cool effect to try and mimic.

    I'm just wondering if anyone is aware of any techniques beyond what I mentioned and beyond what you can find in Photoshop.
  • Illusions
    Options
    Offline / Send Message
    Illusions polycounter lvl 18
    [ QUOTE ]
    Yeah, ok. I'm not talking about how to edit clips or sound. I'm talking about color timing, photography, and post processing. Not what the editor or sound guy does, what the cinematographer does.

    [/ QUOTE ]

    Cinematographer really doesn't do those things as far as I know. All of the stuff you are referring to is done after the film is shot. Theres a whole slew of people devoted to this aspect of film making. Some people, like a Colorist, handle that aspect you're referring to in Saving Private Ryan with setting and correcting the colors of the movie, then you have editors for timing, other people who take care of green-screen cleanup, etc. There are a variety of programs used, some for each specific job, and besides whats already been mentioned there are also Flint and Inferno.
  • rube
    Options
    Offline / Send Message
    rube polycounter lvl 17
    color timing actually refers to the amount of time a film was left to sit in the chemicals for developing... letting the film sit for longer or shorter times in various chemicals for developing the film would allow them to change the look of the final film over what was actually recorded.

    it's more complicated in color film, but for black and white the 'timing' really just affects the final exposure of the film. for color film I'd imagine you have more control over individual color ranges.. not sure though since I've never dealt with any color film developing
  • doc rob
    Options
    Offline / Send Message
    doc rob polycounter lvl 19
    Ah good stuff. I found the name of the technique I was talking about: Bleach Bypass.

    The more modern stuff I think is classified as Color Grading.

    Here check this out:
    http://en.wikipedia.org/wiki/3D_LUT
    that seems to be the hi res version of what I've seen in a couple games.

    also:
    http://en.wikipedia.org/wiki/Color_grading

    It appears Lustre is closest to what I'm talking about. Flint and Inferno appear to be compositing apps.

    http://usa.autodesk.com/adsk/servlet/index?id=7668806&siteID=123112
    watch the "Color Grading Master Techniques" vids - good stuff.

    also:
    http://www.speedgrade.com/onset/
    http://www.speedgrade.com/di/

    Anybody ever used this stuff before?
  • Xenobond
    Options
    Offline / Send Message
    Xenobond polycounter lvl 18
    I remember seeing software like that (could be the same one) being used for the lotr movies. I recognized the accenting that they were using on the faces of characters to make them pop out more, or push others back.
  • Sage
    Options
    Offline / Send Message
    Sage polycounter lvl 19
    Doc I was going to reply sooner, but I had to go to an interview. I was a bit confused by what you were asking after your response, by Cinematographers, all I get is, well that's the Director of the Film, since if they are worth their weight in gold they are the ones that need to know the Cinematography, as in how the final shot is supposed to look, what angle, atmosphere, etc. They also do the editing, hence why I mentioned compositing. To a degree this is a talent that the artist has, the eye and the ability to tell a story.

    Tools I mentioned software because it sounded like you wanted to recreate these effects in a game engine, so I'm thinking in those terms. The look films have depends greatly on the lens, then there is how the Director wants the camera moved. The biggest tool film has that cg doesn't is light and atmosphere. Other things used that most 3d software has, the ability to use gels, and masks on lights. Gels have color masks don't. This is kind of like the projectors used in Unreal ed. Depth of field. To get contrasty video you can do it with software to a degree, or go film in the right time of day. You can also put filters on your camera, and if you want to try some experimental crap put Vaseline on the lens, or just dirty the thing up. I'm not sure all the bells and whistles professional video cameras have but I imagine you can set things like aperture, film speed or some equivalent. My photography Professor used to do all kinds of crazy shit to get his shots. For example he cut a hole into a frozen lake around sunrise and set the camera on self timer, he got into the frozen lake swam to the hole he made for his hand at the right time and when the sun was just shining on the apple he was holding to cast and awesome highlight the camera went off and he had his shot.
  • ScoobyDoofus
    Options
    Offline / Send Message
    ScoobyDoofus polycounter lvl 19
    There is a new tool for Mac that works in conjunction with Final Cut called simply Colour. It is a massive suite of color corrections, effects & enhancements. Really...you can do anything in photoshop. And all these things are indeed done in post as others have mentioned.

    Nowadays Color Timing refers to the practice of color adjusting each shot to ensure color continuity.

    Bleach Bypass is a good one. Check out Cross Processing.
    The company I used to work for, we'd try out effects in photoshop on still frames, get a look we liked, and then emulate that with Final Cut or Color.
  • thomasp
    Options
    Offline / Send Message
    thomasp hero character
    the grading apps you mentioned, i find them rather similar to compositors, you use a lot of animated masks and such to track them to hotspots in your footage to define where color adjustments are to be made.
    it's a very cumbersome way of grading the scene over time and requires those quite extensive toolsets.

    a game engine should give you all that info for free as part of the rendering process. just a matter of exposing that info and connecting it to post-processing effects in an artist-friendly way, i'd assume?

    afaik, they used colossus on lotr, which now goes by the name of ...lustre. autodesk assimilates them all! wink.gif
  • Eric Chadwick
    Options
    Offline / Send Message
    We just got to use a 3D LUT recently on a title here, works great. It's a color cube in volume texture format, a sequence of 2D bitmaps stacked to form a cube. 32x32 pixel resolution means it takes 32 of those bitmaps to make the volume. As a final step after the frame buffer is filled, the renderer resamples all the colors via this cube, making any changes we like, realtime.

    Each corner of the box is a different primary color, rgb & white & black and can't remember the last one, maybe yellow? This is the setup for no color change.

    Then to get the color changes I'd like, I take some screenshots of the game, add Adjustment Layers for what change s I want, then apply those layers to the cube bitmaps.

    You can do a hell of a lot this way. We can even add noise to the images, does some interesting things.

    We're also using 1D gradients for simple things like a thermal imaging look, night vision, that kind of thing. Same technique as the volume texture, just less control. Someone else posted some examples of 1D gradients not long ago, I think it was poopinmymouth?
  • doc rob
    Options
    Offline / Send Message
    doc rob polycounter lvl 19
    Awesome, thanks for the comments Eric. So it sounds like these Color Grading apps don't offer anything that can't be reproduced in Photoshop. That means we can get any Color Grading effects we want, plus any Color Timing effects, with a 3D or 2D LUT technique.

    Other film-like effects are now being mimicked with HDR/Tone Mapping and screen space shaders (DOF and Vignette).

    The last thing I think would be fun would be to be able to draw on masks from the game (like, here's a sky mask, or here's a character's heads mask, or here's a depth mask), and apply the LUT based on that. It would allow you to, for example, shift the scene towards a simplified color palette in the distance.
  • Eric Chadwick
    Options
    Offline / Send Message
    Well, I guess you could add a LUT to a specific shader, limit it to a specific surface.

    Or you could use the scene depth pass to modulate between untouched framebuffer and LUT'd framebuffer. We do something similar here for a particular visualization mode, anything within a certain area is shaded normally and everything outside it uses a totally different draw mode, basically just using an opacity-mapped mesh as the mask between them. Can't wait to play around with this more.

    I dug up the colorcube we use for the 3D LUT. The far corner is white, so that gives you all three primaries, the three secondaries, and black and white, for a nicely adjustable color range.

    colorcube.jpg

    You just have to slice it up such that the edge pixels stay as 100% values, not watered down. Like if you take a 16x16 pixel slice, the corners need to be adjusted to be solid colors. Dunno if that makes sense.
  • doc rob
    Options
    Offline / Send Message
    doc rob polycounter lvl 19
    Like this, right?

    3DLUT.jpg
  • Eric Chadwick
    Options
    Offline / Send Message
    Looks about right. Thanks for the links, going to read about this some more.
  • robioto
    Options
    Offline / Send Message
    robioto polycounter lvl 18
    This is a nice site to do some of the stuff you're talking about in After Effects, here's a link to the simple bleach bypass technique.

    http://www.videocopilot.net/tutorials.html?id=46
Sign In or Register to comment.