- Last post
- 21 Responses
Alright I'm sure this is pretty basic for some of you, but I just can't seem to get the results I'm after.
So I have this original picture:
And here's what I need to do:
1.) Change the color of the cloth to a dark red/pink.
2.) Separate the cloth from the white background and put it on it's own layer.
3.) Keep the edges/shadows intact so it can be imposed realistically on top of a different background.
Here's a crappy example I did in 2 minutes:
I struggle with the edges. I think I need to be using channels but I've never really worked with them before. How would you guys approach this?
cut out the shape using the pen tool. apply the color change. then add the shadows back in manually.
use select color range to select the white, then invert the selection and apply an adjustment layer to get the color you want.
I would just mask it first carefully (wacom makes those wispy strands much easier) and then color it.
when you're pasting it onto your target, paste two copies. set layer mode = darken for one copy (call this layer #1), and layer mode = normal for the other (layer #2). for layer #1, mask out everything but the edge (can do this by doing select color range white, expand selection on the original cloth image, or whatever method you prefer). for layer #2, mask out the edge and white parts (can invert the selection for the mask from layer #1). does this make sense? so you're effectively using layer mode = darken on the edges of your cloth, which is where the shadows are, so they will look like natural shadows on whatever your base layer is. And layer #2 will look normal on the rest of it.
it's a difficult image to select via color range or channels because the shadows are very similar in color to the cloth itself
I'd work on masking first then alter the color.
1. Duplicate your layer so you have the original and the top one will be your mask.
2. Desaturate the top layer.
3. Duplicate the top layer so you have two desaturate fabric patches. One of these will be your "bulk" mask, and the other one will become one for tweaking the fine edges.
4. To mask the bulk out very quickly, use Curves and drag the two points together somewhat. Increase the level of white, and get the black so most of the fabric is black with the occasional white speck.
5. Paint over the white specks in the fabric with black. Select all and copy this to your channels as an alpha.
6. Invert the alpha channel and apply it by whichever means you chose to the original layer. paint out any blemishes in the white space (there will be 2 areas on the lower side).
7. Use curves on the untouched desaturated layer to gain definition between the edge of the fabric and the white space. Add it as an alpha channel and use "Load Channel As Selection". On the original layer's new alpha channel, brush on the edges where there is leftover white glow from your previous selection.
8. Do your colouring however you want to.
When you get used to it this will only take a minute or two. It's not perfect but it's not bad.
Here's an example that's pretty close. Here's what I did:
1.) Desaturated original layer (but kept a color version underneath).
2.) Selected by color range. Applied a feather to the selection of 2px.
3.) Copied and pasted this selection from the colored layer into a new layer.
4.) Adjusted the hue, lightness and saturation.
5.) Applied an unsharp mask to just the edges of my new layer to tidy up the blurry edges from the earlier feathering.
I'm going to try out what MCP and bigtrick said to see if I can do any better.
Thanks for the help everyone.
generally, I isolate the object without shadows since you can fake them back in. having a shadow already baked in the image just limits your compositing options.
This is for a web-based project and I am actually going to be reducing the final image to about 75% so the edges don't have to be perfect - just "good".
Hey M P C what did you mean by (load your newly created selection and layer via copy. add an hue/saturation adjustment layer) It seems that once I applied the calculations I can't applied the hue/saturation
^ after calculations, you'll have a new alpha channel, command-click the channel to make it a selection, invert selection, select RGB channel, copy/paste to new layer